Description
MOOS-IvP through 24.8.1 contains a denial of service vulnerability in the Demuxer::addMuxPacket() function that trusts the packet count declared in mux headers without validation. Attackers can declare arbitrarily large packet counts to trigger unbounded memory allocation, exhausting system resources and causing service unavailability.
Published: 2026-09-03
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

MOOS‑IvP versions up to 24.8.1 contain a denial‑of‑service flaw in the Demuxer::addMuxPacket() function. The code blindly trusts the packet count field in incoming MUX headers and uses it to size a dynamic memory allocation. An attacker able to inject a packet with a fabricated, excessively large packet count can cause the program to attempt to allocate a correspondingly large buffer, exhausting system memory and ultimately halting the service.

Affected Systems

All releases of the MOOS‑IvP open‑source project through version 24.8.1, as identified by the vendor identifier moos-ivp:moos-ivp. The vulnerability resides in the core library used by any MOOS‑IvP based application, and no particular deployment pattern is excluded.

Risk and Exploitability

The CVSS score of 8.7 indicates a high‑severity vulnerability. EPSS data is unavailable, and the issue is not listed in the CISA KEV catalog. The flaw requires an attacker to deliver a crafted packet to the Demuxer component, most likely over the network. Because the weakness lies in input parsing, an attacker with network connectivity to the application can trigger the denial of service without needing local privileges or additional exploits. Once activated, the unbounded allocation will consume all available memory, causing the MOOS‑IvP service to crash or become unresponsive.

Generated by OpenCVE AI on September 3, 2026 at 23:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the MOOS‑IvP installation to the latest release that incorporates the fix; the patch was merged in a recent upstream commit and is expected to be available in a release newer than 24.8.1.
  • If an upgrade is not immediately possible, configure network controls (firewall rules, input sanitization proxies, or application‑level packet rate limiting) to restrict the size or frequency of packets sent to the Demuxer, thereby reducing the chance that an attacker can supply an inflated packet count.
  • As a last‑line temporary workaround, implement a local patch that validates the packet count field before memory allocation: reject counts beyond a safe threshold or enforce a maximum limit consistent with system memory constraints.

Generated by OpenCVE AI on September 3, 2026 at 23:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 03 Sep 2026 22:45:00 +0000

Type Values Removed Values Added
Description MOOS-IvP through 24.8.1 contains a denial of service vulnerability in the Demuxer::addMuxPacket() function that trusts the packet count declared in mux headers without validation. Attackers can declare arbitrarily large packet counts to trigger unbounded memory allocation, exhausting system resources and causing service unavailability.
Title MOOS-IvP through 24.8.1 BHV_IPF Demultiplexer Memory Exhaustion via Packet Count
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

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-03T22:38:34.486Z

Reserved: 2026-09-03T19:50:59.496Z

Link: CVE-2026-85445

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-03T23:17:24.320

Modified: 2026-09-03T23:17:24.320

Link: CVE-2026-85445

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T00:00:09Z

Weaknesses
  • CWE-789

    Memory Allocation with Excessive Size Value