bhyve, as used in FreeBSD through 12.1 and illumos (e.g., OmniOS CE through r151034 and OpenIndiana through Hipster 2020.04), does not properly restrict VMCS and VMCB read/write operations, as demonstrated by a root user in a container on an Intel system, who can gain privileges by modifying VMCS_HOST_RIP.
The product does not perform an authorization check when an actor attempts to access a resource or perform an action.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Freebsd | Freebsd | * | 11.2 (including) |
Freebsd | Freebsd | 11.3 (including) | 11.3 (including) |
Freebsd | Freebsd | 11.3-p1 (including) | 11.3-p1 (including) |
Freebsd | Freebsd | 11.3-p10 (including) | 11.3-p10 (including) |
Freebsd | Freebsd | 11.3-p11 (including) | 11.3-p11 (including) |
Freebsd | Freebsd | 11.3-p12 (including) | 11.3-p12 (including) |
Freebsd | Freebsd | 11.3-p13 (including) | 11.3-p13 (including) |
Freebsd | Freebsd | 11.3-p2 (including) | 11.3-p2 (including) |
Freebsd | Freebsd | 11.3-p3 (including) | 11.3-p3 (including) |
Freebsd | Freebsd | 11.3-p4 (including) | 11.3-p4 (including) |
Freebsd | Freebsd | 11.3-p5 (including) | 11.3-p5 (including) |
Freebsd | Freebsd | 11.3-p6 (including) | 11.3-p6 (including) |
Freebsd | Freebsd | 11.3-p7 (including) | 11.3-p7 (including) |
Freebsd | Freebsd | 11.3-p8 (including) | 11.3-p8 (including) |
Freebsd | Freebsd | 11.3-p9 (including) | 11.3-p9 (including) |
Freebsd | Freebsd | 11.3-rc3 (including) | 11.3-rc3 (including) |
Freebsd | Freebsd | 11.4 (including) | 11.4 (including) |
Freebsd | Freebsd | 11.4-beta1 (including) | 11.4-beta1 (including) |
Freebsd | Freebsd | 11.4-p1 (including) | 11.4-p1 (including) |
Freebsd | Freebsd | 11.4-p2 (including) | 11.4-p2 (including) |
Freebsd | Freebsd | 11.4-p3 (including) | 11.4-p3 (including) |
Freebsd | Freebsd | 11.4-rc1 (including) | 11.4-rc1 (including) |
Freebsd | Freebsd | 11.4-rc2 (including) | 11.4-rc2 (including) |
Freebsd | Freebsd | 12.0 (including) | 12.0 (including) |
Freebsd | Freebsd | 12.0-p1 (including) | 12.0-p1 (including) |
Freebsd | Freebsd | 12.0-p10 (including) | 12.0-p10 (including) |
Freebsd | Freebsd | 12.0-p11 (including) | 12.0-p11 (including) |
Freebsd | Freebsd | 12.0-p12 (including) | 12.0-p12 (including) |
Freebsd | Freebsd | 12.0-p2 (including) | 12.0-p2 (including) |
Freebsd | Freebsd | 12.0-p3 (including) | 12.0-p3 (including) |
Freebsd | Freebsd | 12.0-p4 (including) | 12.0-p4 (including) |
Freebsd | Freebsd | 12.0-p5 (including) | 12.0-p5 (including) |
Freebsd | Freebsd | 12.0-p6 (including) | 12.0-p6 (including) |
Freebsd | Freebsd | 12.0-p7 (including) | 12.0-p7 (including) |
Freebsd | Freebsd | 12.0-p8 (including) | 12.0-p8 (including) |
Freebsd | Freebsd | 12.0-p9 (including) | 12.0-p9 (including) |
Freebsd | Freebsd | 12.1 (including) | 12.1 (including) |
Freebsd | Freebsd | 12.1-p1 (including) | 12.1-p1 (including) |
Freebsd | Freebsd | 12.1-p2 (including) | 12.1-p2 (including) |
Freebsd | Freebsd | 12.1-p3 (including) | 12.1-p3 (including) |
Freebsd | Freebsd | 12.1-p4 (including) | 12.1-p4 (including) |
Freebsd | Freebsd | 12.1-p5 (including) | 12.1-p5 (including) |
Freebsd | Freebsd | 12.1-p6 (including) | 12.1-p6 (including) |
Freebsd | Freebsd | 12.1-p7 (including) | 12.1-p7 (including) |
Freebsd | Freebsd | 12.1-p8 (including) | 12.1-p8 (including) |
Freebsd | Freebsd | 12.1-p9 (including) | 12.1-p9 (including) |