Headline
CVE-2022-0247
An issue exists in Fuchsia where VMO data can be modified through access to copy-on-write snapshots. A local attacker could modify objects in the VMO that they do not have permission to. We recommend upgrading past commit d97c05d2301799ed585620a9c5c739d36e7b5d3d or any of the listed versions.
)]}’ { "commit": "d97c05d2301799ed585620a9c5c739d36e7b5d3d", "tree": "c66b2f6788b8dc7444a28dd44354ef0c2f13db91", "parents": [ “3e79f6c82dcf4921726f18d9f380715284843407” ], "author": { "name": "Adrian Danis", "email": "[email protected]", "time": “Mon Jan 03 23:44:30 2022 +0000” }, "committer": { "name": "Commit Bot", "email": "[email protected]", "time": “Mon Jan 03 23:44:30 2022 +0000” }, "message": "[kernel][vm] Optimize protect ranges\n\nOptimizes the protection of ranges by taking into account the previous\narch mmu flags for each range being modified. Knowing the previous\nflags lets us skip manipulating the arch aspace in some circumstances\nwhere we know it would be redundant.\n\nIn particular, without knowing the previous permissions if the new\npermissions had WRITE, we would have to protect to the new permissions\nminus WRITE, even if the new permissions were the same as the old ones.\nNow this scenario can be identified and skipped.\n\nBug: 90014\nChange-Id: I9d2bd3993eecb64cadb5bdcb0cb308fa8a9ea1c3\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/622424\nReviewed-by: Rasha Eqbal \[email protected]\u003e\nCommit-Queue: Adrian Danis \[email protected]\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "49b2ab7f0b8e7e5f5438c4d49c4874e69ee1e9bf", "old_mode": 33188, "old_path": "zircon/kernel/vm/include/vm/vm_address_region.h", "new_id": "6e193c03f1cc3473dc45bdababb225b0f047171b", "new_mode": 33188, "new_path": “zircon/kernel/vm/include/vm/vm_address_region.h” }, { "type": "modify", "old_id": "5498a9dc14ac694b1d7ae1de78f13f883c1d3105", "old_mode": 33188, "old_path": "zircon/kernel/vm/vm_mapping.cc", "new_id": "9ff29535b4845a95344a96e1da8bd0d1a1312e24", "new_mode": 33188, "new_path": “zircon/kernel/vm/vm_mapping.cc” } ] }