☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
Oracle logo [ WEBSITE ] [ VENDOR STATS ]
CVSS: 9.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H 🐛 CWE-787
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-77178

CVE-2026-77178 Out-of-Bounds Access in Oracle
📅 PUBLISHED: 2026-10-06 00:00 UTC 🔄 UPDATED: 2026-10-07 05:00 UTC
[ ZERO-DAY / UNPATCHED ] [ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🥷 MITRE: T1190
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
Country: USA License: Commercial
VULNERABLE: UNKNOWN / CHECK VENDOR
CVSS VECTOR BREAKDOWN 9.1
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: N Privileges Required None
UI: N User Interaction None
S: U Scope Unchanged
C: N Confidentiality None
I: H Integrity High
A: H Availability High
9.1
THREAT LEVEL
INTEL SOURCES NVD HOW WE SCORE →
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-77178 is an out-of-bounds write vulnerability in the PCNet (Am79C970A) network device model of Oracle VM VirtualBox, specifically in the pcnetReceiveNoSync function within DevPCNet.cpp. A guest OS user with the ability to send network traffic through the emulated PCNet adapter can trigger memory corruption in the host OS process running VirtualBox. This vulnerability affects VirtualBox versions before 7.2.8 and represents a high-severity guest-to-host escape risk, potentially leading to code execution on the host.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Technical Analysis

The vulnerability resides in Oracle VM VirtualBox's emulation of the AMD PCNet (Am79C970A) network interface controller. The pcnetReceiveNoSync function in DevPCNet.cpp handles incoming network packets destined for the guest OS. An out-of-bounds write (CWE-787) occurs when the function processes crafted packet data without adequately validating buffer boundaries.

The PCNet device model emulates a legacy network adapter commonly used by guest operating systems. When a guest transmits or receives network frames, the hypervisor's device model copies data between guest-visible memory structures and host-side buffers. The pcnetReceiveNoSync function is invoked in this path to process received packets. Insufficient bounds checking on packet length or descriptor fields allows a malicious guest to write data beyond the allocated host buffer.

Exploitation requires a guest OS user with network access (or the ability to send crafted frames to the virtual NIC). The write occurs in the host process address space — the VirtualBox VM process (e.g., VirtualBoxVM or VBoxHeadless). Because the vulnerable code runs in the host context, a successful out-of-bounds write can corrupt host memory, potentially enabling arbitrary code execution with the privileges of the VirtualBox process. This is a classic guest-to-host escape primitive (MITRE T1190).

The CVSS vector CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H reflects: Local attack vector (guest access), Low attack complexity, Low privileges required (guest user), No user interaction, Scope Changed (guest affects host), and High impact to confidentiality, integrity, and availability.

Key technical facts (derived from NVD description):

  • Function: pcnetReceiveNoSync
  • File: DevPCNet.cpp
  • Device model: PCNet (Am79C970A)
  • Vulnerability type: Out-of-bounds write
  • Impact: Host OS memory corruption
  • Attack vector: Guest OS user → host OS

No further code-level details (e.g., specific descriptor fields, offset calculations) are available in the provided description. The exact trigger condition — whether it involves malformed receive descriptors, excessive packet length, or ring buffer overflow — is not specified and must not be inferred.

Exploitation Scenarios

No public PoC or exploit code is available for CVE-2026-77178. The attack chain below is inferred from the vulnerability class (out-of-bounds write in a virtual network device model) and the NVD description.

  1. Reconnaissance / Target Identification An attacker gains access to a guest OS running inside Oracle VM VirtualBox. The guest must be configured with a PCNet (Am79C970A) network adapter. The attacker identifies the virtual NIC by inspecting the guest's network interfaces (e.g., lspci on Linux, Device Manager on Windows) or by sending test frames and observing traffic behavior.

  2. Triggering the Flaw The attacker crafts a network packet (or sequence of packets) designed to reach the pcnetReceiveNoSync function. Because the vulnerability is an out-of-bounds write, the malicious input likely exploits insufficient validation of packet length, receive descriptor fields, or buffer indexing. The attacker sends this traffic to the virtual NIC from within the guest.

    No specific packet structure or field values are provided in the NVD description. The exact trigger — e.g., a malformed receive descriptor or oversized frame — is not disclosed. The attack is performed at the vulnerability-class level: a guest user sends crafted network data that causes pcnetReceiveNoSync to write beyond the bounds of a host-side buffer.

  3. Execution Method The out-of-bounds write corrupts memory in the host process running the VM. Depending on the write primitive (controlled data, controlled offset), the attacker may achieve arbitrary code execution or at least a host process crash (denial of service). No specific payload delivery mechanism (e.g., return-oriented programming, heap grooming) is documented.

  4. Post-Exploitation Impact Successful exploitation could allow the attacker to:

    • Execute arbitrary code in the context of the VirtualBox host process (e.g., VirtualBoxVM).
    • Escape the guest VM and compromise the host OS.
    • Pivot to other VMs or the hypervisor management interface.
    • Achieve persistence on the host.

    Because the vulnerable process often runs with user-level privileges (unless VirtualBox is configured with elevated privileges), the impact may be limited to that user's permissions. However, scope change (S:C) indicates the guest can affect the host, making this a high-severity escape.

Note: The exact exploit reliability, required packet count, and memory layout dependencies are unknown without a public PoC or detailed advisory.

Impact Assessment

  • Business Impact: A guest-to-host escape in a virtualization platform undermines the security boundary between tenants, VMs, and the host. For enterprises using VirtualBox for development, testing, or VDI, a compromised guest could lead to host compromise, lateral movement, and data exfiltration.
  • Affected Systems: Any host running Oracle VM VirtualBox before 7.2.8 with a VM configured to use the PCNet (Am79C970A) network adapter. The PCNet adapter is a legacy option; modern VMs often use virtio-net or Intel PRO/1000, but it remains available and may be used for compatibility.
  • Blast Radius: The immediate blast radius is the host OS and all other VMs on that host. If the VirtualBox process runs with elevated privileges, the entire system is at risk.
  • CVSS Subscores (derived from CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H):
    • Attack Vector: Local (guest access required)
    • Attack Complexity: Low
    • Privileges Required: Low (guest user)
    • User Interaction: None
    • Scope: Changed (guest affects host)
    • Confidentiality: High
    • Integrity: High
    • Availability: High
    • Base Score: 8.8 (High) — calculated from vector, not provided by NVD

Detection Guidance

Sigma Rule

title: Potential VirtualBox PCNet Out-of-Bounds Write Exploitation
id: 3f9a2b1c-7d4e-4a5f-9c8d-1e2f3a4b5c6d
status: experimental
description: Detects suspicious network activity or crashes related to VirtualBox PCNet device model exploitation attempts.
author: Threat Intelligence
date: 2026-01-01
logsource:
    category: process_creation
    product: windows
detection:
    selection_vbox:
        Image|endswith:
            - '\VirtualBoxVM.exe'
            - '\VBoxHeadless.exe'
    selection_crash:
        EventID: 1000
        Provider_Name: 'Application Error'
        Message|contains:
            - 'DevPCNet'
            - 'pcnetReceiveNoSync'
    condition: selection_vbox and selection_crash
fields:
    - Image
    - CommandLine
    - Message
falsepositives:
    - Legitimate VirtualBox crashes unrelated to exploitation
level: high

YARA Rule

rule CVE_2026_77178_VirtualBox_PCNet_OOB_Write
{
    meta:
        description = "Detects potential exploitation artifacts related to CVE-2026-77178 in Oracle VM VirtualBox PCNet device model"
        author = "Threat Intelligence"
        date = "2026-01-01"
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-77178"
        severity = "high"
    strings:
        $s1 = "pcnetReceiveNoSync" ascii
        $s2 = "DevPCNet.cpp" ascii
        $s3 = "Am79C970A" ascii
        $s4 = "PCNet" ascii
    condition:
        any of them
}

Suricata IDS Rule

alert tcp any any -> any any (msg:"CVE-2026-77178 Oracle VM VirtualBox PCNet Out-of-Bounds Write Attempt"; flow:to_server,established; content:"|08 00|"; depth:2; content:"|08 00|"; offset:12; depth:2; byte_test:2,>,1500,14; threshold:type both, track by_src, count 5, seconds 10; classtype:attempted-admin; sid:10000001; rev:1; reference:cve,2026-77178;)

Note: This rule attempts to detect oversized Ethernet frames (length > 1500) which are a plausible trigger for out-of-bounds writes in network device emulation. The exact packet signature is unknown without a public PoC.

Elastic Detection

process where event.type == "start" and
  process.name in ("VirtualBoxVM", "VBoxHeadless") and
  process.command_line : "*--nic-type pcnet*"

Note: This query identifies VirtualBox VMs configured with the PCNet NIC type, which are vulnerable. It is not an exploit detection but a vulnerability exposure detection.

Splunk SPL Query

index=windows EventCode=1000 Provider_Name="Application Error"
| search Message="*DevPCNet*" OR Message="*pcnetReceiveNoSync*"
| stats count by ComputerName, Message
| where count > 0

Wazuh OSSEC Rule

<group name="virtualbox,cve-2026-77178,">
  <rule id="100001" level="12">
    <if_sid>510</if_sid>
    <field name="win.eventdata.image">VirtualBoxVM.exe</field>
    <field name="win.eventdata.providerName">Application Error</field>
    <match>DevPCNet|pcnetReceiveNoSync</match>
    <description>CVE-2026-77178: Potential VirtualBox PCNet out-of-bounds write exploitation detected (host process crash).</description>
    <mitre>
      <id>T1190</id>
    </mitre>
  </rule>
</group>

Mitigation & Patch Guidance

Patch confidence: 0/4 (UNPATCHED — no patch evidence from any tracked source).

  1. Immediate Mitigations:

    • Avoid using the PCNet (Am79C970A) network adapter in VirtualBox VMs. Switch to a different virtual NIC type (e.g., Intel PRO/1000 MT Desktop, virtio-net) where possible. This removes the vulnerable attack surface.
    • Restrict guest user privileges: Only trusted users should have interactive access to guests configured with PCNet adapters.
    • Isolate VirtualBox hosts on separate network segments and limit guest-to-host and guest-to-guest communication.
    • Monitor host process crashes of VirtualBoxVM / VBoxHeadless for signs of exploitation attempts.
  2. Patch/Upgrade Steps:

    • Oracle VM VirtualBox version 7.2.8 and later are reported to address this vulnerability per the NVD description. Upgrade to VirtualBox 7.2.8 or the latest available version as soon as an official Oracle patch is released and verified.
    • Since patch confidence is 0/4, verify the fix with Oracle's official advisory or release notes before relying on it.
    • After upgrading, re-enable PCNet adapters only if necessary and after confirming the fix is effective.
  3. Long-Term Hardening:

    • Enforce a policy of minimal virtual hardware: disable unused virtual devices (e.g., legacy NICs, floppy, serial) to reduce attack surface.
    • Regularly update VirtualBox and Guest Additions to the latest versions.
    • Run VirtualBox with the least privileges necessary (avoid running as root/administrator if possible).
    • Implement host-based intrusion detection and memory protection mechanisms (e.g., DEP, ASLR, CFG) to complicate exploitation.
    • Conduct regular security assessments of virtualization infrastructure, including guest-to-host escape testing.

References

  1. NVD — CVE-2026-77178: https://nvd.nist.gov/vuln/detail/CVE-2026-77178
  2. Oracle VM VirtualBox Security Advisories: https://www.oracle.com/security-alerts/
  3. MITRE ATT&CK — T1190 Exploit Public-Facing Application: https://attack.mitre.org/techniques/T1190/
  4. CWE-787 Out-of-bounds Write: https://cwe.mitre.org/data/definitions/787.html
  5. First.org EPSS: Not yet scored (no EPSS value available as of report date).

No known threat actor campaigns or exploit-in-the-wild evidence have been reported for CVE-2026-77178 at this time.

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

product:"Oracle"
title:"Oracle"
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-77178/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.