
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-77178 is a heap out-of-bounds write vulnerability in Oracle VM VirtualBox affecting versions before 7.2.8, specifically in the PCNet (Am79C970A) network device emulation. The flaw resides in the pcnetReceiveNoSync function within DevPCNet.cpp, allowing guest OS users to corrupt host OS memory. It was published on October 6, 2026, with a patch available in VirtualBox 7.2.8. The vulnerability carries a CVSS v3.1 base score of 9.1 (Critical) (Github Advisory, Feedly).
The root cause is an out-of-bounds write (CWE-787) in the PCNet network device emulation. The receive write cursor is initialized to &pThis->abRecvBuf[8], leaving only 4,088 usable bytes in the 4,096-byte abRecvBuf. A guest using internal loopback mode (CSR15 LOOP) with a chained transmit descriptor ring can drive a 4,096-byte frame into the receive path, causing the subsequent copy plus a 4-byte FCS store to write up to 12 guest-controlled bytes past the buffer into adjacent host-side device state. The fix in VirtualBox 7.2.8 moves the write cursor to the buffer base (pThis->abRecvBuf), eliminating the offset. A technical write-up is publicly available via a GitHub Gist by researcher entropy1337 (entropy1337 Gist).
Successful exploitation allows a malicious or compromised guest OS to corrupt host-side device state adjacent to the PCNet receive buffer within the VirtualBox host process, constituting a guest-to-host memory-safety violation. The primary impacts are high integrity and high availability on the host — potentially enabling arbitrary code execution or system corruption on the host machine — while confidentiality impact is assessed as none. This represents a hypervisor escape scenario, where an attacker with control of a guest VM could pivot to compromise the host system and any other VMs running on it (Github Advisory, entropy1337 Gist).
As of the disclosure date, there is no evidence of active in-the-wild exploitation or a weaponized public proof-of-concept exploit (Feedly). A technical write-up describing the vulnerability mechanics in detail is publicly available via a GitHub Gist, which could lower the barrier for exploit development. The EPSS score is approximately 0.339% (26th percentile), indicating a relatively low near-term exploitation probability. The vulnerability is not currently listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The attack is classified as automatable with no privileges or user interaction required, making it a high-priority patching target (Github Advisory).
pcnetReceiveNoSync function copies the frame into abRecvBuf starting at offset 8, and appends a 4-byte FCS, writing up to 12 bytes past the end of the 4,096-byte buffer into adjacent host-side device state.VBoxSVC, VBoxHeadless, or VirtualBoxVM) associated with PCNet device emulation.VBox.log) showing assertion failures, heap corruption messages, or crashes in DevPCNet.cpp or pcnetReceiveNoSync.Oracle has released VirtualBox 7.2.8, which corrects the vulnerability by moving the PCNet receive write cursor to the buffer base, eliminating the out-of-bounds write condition. Users should upgrade to VirtualBox 7.2.8 or later as the primary remediation. As interim mitigations, administrators should avoid using the PCNet (Am79C970A) NIC model for untrusted guest VMs (switching to the E1000 or VirtIO adapter instead), restrict network access to VirtualBox instances, and isolate untrusted guest VMs from critical host systems (Github Advisory, entropy1337 Gist).
The vulnerability was documented in a detailed technical write-up by researcher entropy1337 via a public GitHub Gist, which describes the precise buffer arithmetic and exploitation mechanics (entropy1337 Gist). The GitHub Advisory Database has classified it as Critical severity. No significant broader media coverage or notable vendor statements beyond the patch release have been identified at this time.
Fix availability across major Linux distributions and their releases.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."