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.
Conclusion & alert: CVE-2020-24718 is rated Exploit Available (56.5/100): CVSS High severity, with low exploitation likelihood (EPSS 0.10%). Core evidence: 1 public exploit reference(s) are indexed (Exploit-DB). Mandatory action: Public exploits are available—assess exposure, apply mitigations, and prioritize patching.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
| EDB-ID | Source | Kind | Published | Link |
|---|---|---|---|---|
| — | nvd_ref | exploit_tag | Exploit-DB ↗ |
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2025-03-30 | 0.20% | 0.10% | -0.10% |
| 2 | 2025-03-29 | 0.09% | 0.20% | +0.11% |
| 3 | 2023-03-07 | — | 0.09% | — |
Full EPSS history (7 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 8.2 | 3.1 | HIGH |
|
1.5 | 6.0 | [email protected] |
| 7.2 | 2.0 | HIGH |
|
3.9 | 10.0 | [email protected] |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| freebsd | freebsd | <= 11.2 | cpe:2.3:o:freebsd:freebsd:*:*:*:*:*:*:*:* |
| freebsd | freebsd | 11.3 | cpe:2.3:o:freebsd:freebsd:11.3:-:*:*:*:*:*:* |
| freebsd | freebsd | 11.3 | cpe:2.3:o:freebsd:freebsd:11.3:p1:*:*:*:*:*:* |
| freebsd | freebsd | 11.3 | cpe:2.3:o:freebsd:freebsd:11.3:p10:*:*:*:*:*:* |
| freebsd | freebsd | 11.3 | cpe:2.3:o:freebsd:freebsd:11.3:p11:*:*:*:*:*:* |
| freebsd | freebsd | 11.3 | cpe:2.3:o:freebsd:freebsd:11.3:p12:*:*:*:*:*:* |
| freebsd | freebsd | 11.3 | cpe:2.3:o:freebsd:freebsd:11.3:p13:*:*:*:*:*:* |
| freebsd | freebsd | 11.3 | cpe:2.3:o:freebsd:freebsd:11.3:p2:*:*:*:*:*:* |
| freebsd | freebsd | 11.3 | cpe:2.3:o:freebsd:freebsd:11.3:p3:*:*:*:*:*:* |
| freebsd | freebsd | 11.3 | cpe:2.3:o:freebsd:freebsd:11.3:p4:*:*:*:*:*:* |
| freebsd | freebsd | 11.3 | cpe:2.3:o:freebsd:freebsd:11.3:p5:*:*:*:*:*:* |
| freebsd | freebsd | 11.3 | cpe:2.3:o:freebsd:freebsd:11.3:p6:*:*:*:*:*:* |
| freebsd | freebsd | 11.3 | cpe:2.3:o:freebsd:freebsd:11.3:p7:*:*:*:*:*:* |
| freebsd | freebsd | 11.3 | cpe:2.3:o:freebsd:freebsd:11.3:p8:*:*:*:*:*:* |
| freebsd | freebsd | 11.3 | cpe:2.3:o:freebsd:freebsd:11.3:p9:*:*:*:*:*:* |
| freebsd | freebsd | 11.3 | cpe:2.3:o:freebsd:freebsd:11.3:rc3:*:*:*:*:*:* |
| freebsd | freebsd | 11.4 | cpe:2.3:o:freebsd:freebsd:11.4:-:*:*:*:*:*:* |
| freebsd | freebsd | 11.4 | cpe:2.3:o:freebsd:freebsd:11.4:beta1:*:*:*:*:*:* |
| freebsd | freebsd | 11.4 | cpe:2.3:o:freebsd:freebsd:11.4:p1:*:*:*:*:*:* |
| freebsd | freebsd | 11.4 | cpe:2.3:o:freebsd:freebsd:11.4:p2:*:*:*:*:*:* |
| freebsd | freebsd | 11.4 | cpe:2.3:o:freebsd:freebsd:11.4:p3:*:*:*:*:*:* |
| freebsd | freebsd | 11.4 | cpe:2.3:o:freebsd:freebsd:11.4:rc1:*:*:*:*:*:* |
| freebsd | freebsd | 11.4 | cpe:2.3:o:freebsd:freebsd:11.4:rc2:*:*:*:*:*:* |
| freebsd | freebsd | 12.0 | cpe:2.3:o:freebsd:freebsd:12.0:-:*:*:*:*:*:* |
| freebsd | freebsd | 12.0 | cpe:2.3:o:freebsd:freebsd:12.0:p1:*:*:*:*:*:* |
| freebsd | freebsd | 12.0 | cpe:2.3:o:freebsd:freebsd:12.0:p10:*:*:*:*:*:* |
| freebsd | freebsd | 12.0 | cpe:2.3:o:freebsd:freebsd:12.0:p11:*:*:*:*:*:* |
| freebsd | freebsd | 12.0 | cpe:2.3:o:freebsd:freebsd:12.0:p12:*:*:*:*:*:* |
| freebsd | freebsd | 12.0 | cpe:2.3:o:freebsd:freebsd:12.0:p2:*:*:*:*:*:* |
| freebsd | freebsd | 12.0 | cpe:2.3:o:freebsd:freebsd:12.0:p3:*:*:*:*:*:* |
| freebsd | freebsd | 12.0 | cpe:2.3:o:freebsd:freebsd:12.0:p4:*:*:*:*:*:* |
| freebsd | freebsd | 12.0 | cpe:2.3:o:freebsd:freebsd:12.0:p5:*:*:*:*:*:* |
| freebsd | freebsd | 12.0 | cpe:2.3:o:freebsd:freebsd:12.0:p6:*:*:*:*:*:* |
| freebsd | freebsd | 12.0 | cpe:2.3:o:freebsd:freebsd:12.0:p7:*:*:*:*:*:* |
| freebsd | freebsd | 12.0 | cpe:2.3:o:freebsd:freebsd:12.0:p8:*:*:*:*:*:* |
| freebsd | freebsd | 12.0 | cpe:2.3:o:freebsd:freebsd:12.0:p9:*:*:*:*:*:* |
| freebsd | freebsd | 12.1 | cpe:2.3:o:freebsd:freebsd:12.1:-:*:*:*:*:*:* |
| freebsd | freebsd | 12.1 | cpe:2.3:o:freebsd:freebsd:12.1:p1:*:*:*:*:*:* |
| freebsd | freebsd | 12.1 | cpe:2.3:o:freebsd:freebsd:12.1:p2:*:*:*:*:*:* |
| freebsd | freebsd | 12.1 | cpe:2.3:o:freebsd:freebsd:12.1:p3:*:*:*:*:*:* |
| freebsd | freebsd | 12.1 | cpe:2.3:o:freebsd:freebsd:12.1:p4:*:*:*:*:*:* |
| freebsd | freebsd | 12.1 | cpe:2.3:o:freebsd:freebsd:12.1:p5:*:*:*:*:*:* |
| freebsd | freebsd | 12.1 | cpe:2.3:o:freebsd:freebsd:12.1:p6:*:*:*:*:*:* |
| freebsd | freebsd | 12.1 | cpe:2.3:o:freebsd:freebsd:12.1:p7:*:*:*:*:*:* |
| freebsd | freebsd | 12.1 | cpe:2.3:o:freebsd:freebsd:12.1:p8:*:*:*:*:*:* |
| freebsd | freebsd | 12.1 | cpe:2.3:o:freebsd:freebsd:12.1:p9:*:*:*:*:*:* |
| omniosce | omnios | <= r151034 | cpe:2.3:o:omniosce:omnios:*:*:*:*:community:*:*:* |
| openindiana | openindiana | <= hipster_2020.04 | cpe:2.3:o:openindiana:openindiana:*:*:*:*:*:*:*:* |
| netapp | clustered_data_ontap | — | cpe:2.3:a:netapp:clustered_data_ontap:-:*:*:*:*:*:*:* |
| URL | Tags |
|---|---|
| https://github.com/illumos/illumos-gate/blob/84971882a96ac0fecd538b02208054a872ff8af3/usr/src/uts/i86pc/io/vmm/intel/vmcs.c#L246-L249 | Exploit Third Party Advisory |
| https://security.FreeBSD.org/advisories/FreeBSD-SA-20:28.bhyve_vmcs.asc | Vendor Advisory |
| https://security.netapp.com/advisory/ntap-20201016-0002/ | Third Party Advisory |