Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remaining work for security Hardening of MS drivers in OpenHCL Kernel #761

Open
cperezvargas opened this issue Feb 2, 2025 · 2 comments
Assignees
Labels
ohcl-linux-kernel Changes that apply to the Linux kernel at OHCL-Linux-Kernel repo

Comments

@cperezvargas
Copy link
Contributor

OpenHCL is using a set of linux hv drivers. While some linux hv drivers were hardened during CVM efforts it may not be true for the full set of drivers used in OpenHCL. MS owned components used in the kernel should be hardened to secure the host->guest attack surface. Security research team requested we apply secure code practices for these components and fix any bugs that may arise from the hardening review. Devices that need to be hardened: HvSocket & re-review new components (GED, serial, etc.) & VPCI.
Tasks done can be seen (by MSFT only) in https://microsoft.visualstudio.com/OS/_workitems/edit/37586563
Remaining tasks:
hv/arm64: Use a UUID for the call UID
Extend HvGicExtTests::VerifyAssertSpiVtl0FromVtl2
Audit kernel's crash reporting for CVM safety
Security Hardening of MS drivers in OHCL Kernel (SWAG)

@smalis-msft smalis-msft added the ohcl-linux-kernel Changes that apply to the Linux kernel at OHCL-Linux-Kernel repo label Feb 3, 2025
@benhillis
Copy link
Member

  • HvSocket
  • Re-review new components (GED, serial, etc.)
  • VPCI

@tenraja49
Copy link

@cperezvargas Are you asking Intel Linux team to audit the kernel crash report?

@stephensons2022 stephensons2022 self-assigned this Feb 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ohcl-linux-kernel Changes that apply to the Linux kernel at OHCL-Linux-Kernel repo
Projects
None yet
Development

No branches or pull requests

5 participants