commit | daab0be0801f53e04a3c105b54f3ab6b65b16f37 | [log] [tgz] |
---|---|---|
author | Adrian Danis <adanis@google.com> | Thu May 23 00:25:34 2024 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu May 23 00:25:34 2024 +0000 |
tree | 84e3c2359c76b13a842a03be4a9c5dc3b59d5fb1 | |
parent | e8403a52602e3cd823c4444adbe9146ef1c360c0 [diff] |
[kernel][hypervisor] Clear VMCS if thread exited In the case where a thread exited prior to its bound VCPU object being destroyed the VMCS region was not unloaded from the CPU. This results in a potential use-after-free as the CPU could write back the VMCS data later on. Bug: 341800418 Change-Id: I7c007ce3fcdf9650fab1769cc977ca620d4dd702 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1051713 Reviewed-by: Nick Maniscalco <maniscalco@google.com> Fuchsia-Auto-Submit: Adrian Danis <adanis@google.com> Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com> Reviewed-by: John Grossman <johngro@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.