Description
The HDA audio device model did not check for zero-length Buffer Descriptor List (BDL) entries when starting a stream. A zero-length entry caused an out-of-bounds read or write during DMA transfer processing. BDL fields were also subject to modification by the guest after validation.

A malicious guest can crash the bhyve process or potentially execute arbitrary code in the host userspace context running the virtual machine, subject to bhyve's Capsicum sandbox.
Published: 2026-10-15
Score: 7 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Assess Impact
AI Analysis

Impact

The HDA audio device model within bhyve fails to reject zero‑length Buffer Descriptor List (BDL) entries when a stream is started. A zero‑length entry can trigger out‑of‑bounds reads or writes during DMA transfer processing, allowing a malicious QEMU guest to crash the bhyve process or, under certain conditions, execute arbitrary code in the host userspace that runs the virtual machine, subject to bhyve's Capsicum sandbox. The weakness involves improper input validation of BDL lengths and potential race conditions that allow a guest to modify BDL fields after validation, resulting in a buffer over‑read and out‑of‑bounds write.

Affected Systems

The vulnerability affects the bhyve hypervisor bundled with FreeBSD. No specific FreeBSD release or version was identified as having the issue or as safely patched, so any installation of bhyve on a FreeBSD system is potentially impacted.

Risk and Exploitability

The recorded CVSS score is 7, indicating a high severity. The EPSS score is below 1 % and the vulnerability is not listed in the CISA KEV catalog, suggesting a low likelihood of exploitation in the wild. Attackers need to be able to run code in a guest VM; the exploit chain requires the guest to construct a zero‑length BDL entry, which the hypervisor incorrectly accepts. The impact is limited to the host system hosting the VM; however, successful exploitation can lead to denial‑of‑service or privilege escalation to the host userspace context.

Generated by OpenCVE AI on October 16, 2026 at 22:02 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to the latest FreeBSD release that includes the bhyve patch, if available
  • If the audio device is not required, disable the HDA audio model in bhyve configuration
  • Limit guest privileges and enforce stricter Capsicum sandbox rules to reduce the risk of host userspace execution

Generated by OpenCVE AI on October 16, 2026 at 22:02 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 22:15:00 +0000

Type Values Removed Values Added
First Time appeared Freebsd
Freebsd freebsd
Vendors & Products Freebsd
Freebsd freebsd

Thu, 15 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 15 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.0, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Thu, 15 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Description The HDA audio device model did not check for zero-length Buffer Descriptor List (BDL) entries when starting a stream. A zero-length entry caused an out-of-bounds read or write during DMA transfer processing. BDL fields were also subject to modification by the guest after validation. A malicious guest can crash the bhyve process or potentially execute arbitrary code in the host userspace context running the virtual machine, subject to bhyve's Capsicum sandbox.
Title Multiple vulnerabilities in bhyve device models
Weaknesses CWE-126
CWE-362
CWE-787
References

cve-icon MITRE

Status: PUBLISHED

Assigner: freebsd

Published:

Updated: 2026-10-16T03:56:52.868Z

Reserved: 2026-09-28T13:33:02.324Z

Link: CVE-2026-101310

cve-icon Vulnrichment

Updated: 2026-10-15T15:49:50.873Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-15T08:16:36.313

Modified: 2026-10-16T04:18:10.750

Link: CVE-2026-101310

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T22:15:06Z

Weaknesses
  • CWE-126

    Buffer Over-read

  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')

  • CWE-787

    Out-of-bounds Write