Description
Sonic 3 A.I.R. before commit 2492d18 contains an unbounded memory allocation vulnerability in ReceivedPacketCache::enqueuePacket() that allows unauthenticated remote attackers to crash the server process by sending a crafted UDP packet with mUniquePacketID set to the maximum uint32 value. The mUniquePacketID field is read directly from the UDP wire-format packet header without bounds checking, causing the server to allocate one CacheItem per missing packet ID gap, exhausting available host memory and propagating an uncaught std::bad_alloc exception to std::terminate().
Published: 2026-08-06
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Sonic 3 A.I.R. contains an unbounded memory allocation flaw in ReceivedPacketCache::enqueuePacket() that allows an unauthenticated remote attacker to crash the server process by sending a crafted UDP packet with mUniquePacketID set to the maximum uint32 value. The mUniquePacketID field is read directly from the UDP wire-format packet header without bounds checking, causing the server to allocate a CacheItem for each missing packet ID gap, exhausting host memory and triggering an uncaught std::bad_alloc exception that terminates the process. This flaw is a classic unbounded memory allocation weakness (CWE‑789) and results in a denial of service rather than arbitrary code execution.

Affected Systems

The affected product is Sonic 3 A.I.R. from the vendor Eukaryot. Versions prior to commit 2492d188 are vulnerable. No specific product version numbers are listed, but any build before the introduction of the fix at that commit is impacted.

Risk and Exploitability

The vulnerability carries a CVSS score of 8.7, indicating high severity. The EPSS score is not available, and it is not listed in the CISA KEV catalog, so no published exploitation evidence exists. The attack vector is inferred to be a crafted UDP packet sent over the network, requiring no authentication. The impact is a forced crash of the server process, causing a service outage until the process is restarted or the vulnerability is remediated.

Generated by OpenCVE AI on August 6, 2026 at 14:36 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Sonic 3 A.I.R. to a version that includes commit 2492d188 or later to fix the bounds checking issue.
  • If an upgrade cannot be applied immediately, block or filter UDP traffic to the Sonic 3 A.I.R. service from untrusted sources using firewall rules to prevent malicious packets from reaching the server.
  • Configure the server to limit or reject anomalously large packet gaps and monitor logs for excessive memory allocation errors or abnormal termination events to detect exploitation attempts.

Generated by OpenCVE AI on August 6, 2026 at 14:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 07 Aug 2026 10:30:00 +0000

Type Values Removed Values Added
First Time appeared Eukaryot
Eukaryot sonic3air
Vendors & Products Eukaryot
Eukaryot sonic3air

Thu, 06 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 06 Aug 2026 13:15:00 +0000

Type Values Removed Values Added
Description Sonic 3 A.I.R. before commit 2492d18 contains an unbounded memory allocation vulnerability in ReceivedPacketCache::enqueuePacket() that allows unauthenticated remote attackers to crash the server process by sending a crafted UDP packet with mUniquePacketID set to the maximum uint32 value. The mUniquePacketID field is read directly from the UDP wire-format packet header without bounds checking, causing the server to allocate one CacheItem per missing packet ID gap, exhausting available host memory and propagating an uncaught std::bad_alloc exception to std::terminate().
Title Sonic 3 A.I.R. Unbounded Memory Allocation DoS via ReceivedPacketCache
Weaknesses CWE-789
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Eukaryot Sonic3air
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-06T17:54:02.677Z

Reserved: 2026-07-27T16:27:47.647Z

Link: CVE-2026-66733

cve-icon Vulnrichment

Updated: 2026-08-06T17:53:59.150Z

cve-icon NVD

Status : Received

Published: 2026-08-06T13:18:21.947

Modified: 2026-08-06T22:18:20.957

Link: CVE-2026-66733

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T10:00:53Z

Weaknesses
  • CWE-789

    Memory Allocation with Excessive Size Value