Skip to main content

OvenMediaEngine CVE-2026-118689

| EUVDEUVD-2026-112490 HIGH
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-10-28 VulnCheck GHSA-c237-3r77-c8g5
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach exposed OVT listener
  2. Delivery
    Send OVT packet with payload_length >32750
  3. Exploit
    LoadHeader stalls awaiting bytes
  4. Execution
    Connection held open, memory accumulates
  5. Impact
    Origin-to-edge relay disrupted

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The attacker must be able to reach OvenMediaEngine's OVT listener (the origin-to-edge clustering endpoint) and send a crafted OVT packet whose header payload_length field exceeds 32750; no authentication, user interaction, or special client state is required (PR:N/UI:N). The practical limiting factor is network exposure of the OVT listener: in clustered deployments OVT typically runs between origin and edge nodes on an internal/trusted network, so internet-facing exploitation requires that the OVT listener be externally reachable, and single-node installations not using origin-edge clustering may not expose it at all. Affected: OvenMediaEngine through 0.21.0; impact is availability-only (stalled connections and accumulating buffered memory disrupting stream relay).

Impact

The input CVSS 4.0 score is 8.7 (high), driven by a clean remote, unauthenticated, low-complexity vector (AV:N/AC:L/AT:N/PR:N/UI:N) with impact confined to availability (VA:H; no confidentiality or integrity effect), consistent with the CWE-770 unbounded-resource-consumption nature of the flaw. The decision signals are mixed but point to real-but-not-emergency priority: vuln.today assigns 'this_week', the vendor has a patch, and VulnCheck published an advisory, but the CVE is NOT in CISA KEV, no EPSS exploitation-probability score was supplied, and no confirmed working exploit is indicated - so there is no evidence of active or widespread exploitation. The main caveat is a data-consistency problem: the supplied patch commit diff (ce316146) touches codec-compatibility docs, audio channel-layout handling, and playlist track-id equality - it does NOT modify OvtPacket::LoadHeader() or any OVT packet-length handling described in the CVE, so the fix cannot be verified from the provided evidence. Net: a genuine unauthenticated remote DoS against OVT stream relay, prioritized for near-term patching rather than emergency action, with the real-world blast radius bounded by how exposed the OVT listener is.

Exploit ScenarioDerived

An attacker who can reach the OvenMediaEngine OVT listener sends a crafted OVT packet whose header advertises a payload_length above 32750. Because the vector is network-based, unauthenticated, and low-complexity (AV:N/AC:L/PR:N/UI:N), the connection stalls in OvtPacket::LoadHeader() waiting for bytes that never arrive, is held open indefinitely, and accumulates buffered memory, degrading or breaking origin-to-edge stream relay. No public exploit is identified in the supplied data, so this reflects the described mechanism rather than a confirmed released tool.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 28, 2026

Unauthenticated denial of service in OvenMediaEngine through 0.21.0 lets a remote sender stall origin-to-edge stream relay by submitting crafted OVT packets whose header payload_length field exceeds 32750, holding connections open indefinitely while buffered memory accumulates. The flaw sits in OvtPacket::LoadHeader() in the OVT packetizer/depacketizer path (CWE-770, allocation of resources without limits or throttling); the assessed vector is AV:N/AC:L/PR:N/UI:N with availability-only impact, matching the 8.7 CVSS 4.0 score. Exploitability is bounded in practice by exposure: OVT is normally an internal origin-to-edge link, so internet-facing risk exists only where that listener is externally reachable. No public exploit code has been identified at time of analysis, and the vendor fix is referenced upstream (commit ce316146, issue #2330).

RemediationAI

Vendor-released patch: upstream fix commit ce316146d668a934217f25c777289ca256aa6786 in the OvenMediaEngine repository, referenced as the patch for issue #2330; the vendor states a patch is available, but no tagged release version containing the fix is confirmed in the supplied data, so operators should build from or upgrade to a release that includes that commit and verify the payload_length bound in ovt_packet.cpp LoadHeader before treating a deployment as fixed. Where an immediate upgrade is not possible, the practical compensating control is exposure reduction rather than code change: bind the OVT origin-to-edge listener to internal interfaces only, firewall it to known origin/edge peer addresses, and avoid publishing it through reverse proxies or public load balancers - the trade-off is that any edge node outside the allowed address set can no longer relay from the origin, and ad-hoc or cross-network edge nodes must be re-homed or tunnelled. There is no evidence in the supplied data of a configuration switch that caps payload_length or disables the OVT relay while keeping clustering functional, so blocking reachability to the listener is the only isolation lever supported by the evidence; monitor for a single source holding many long-lived OVT connections with growing per-connection buffers as a detection signal. Reference advisories: https://www.vulncheck.com/advisories/ovenmediaengine-through-0.21.0-ovt-relay-dos-via-oversized-payload-length and https://github.com/OvenMediaLabs/OvenMediaEngine/issues/2330.

Affected VersionsENISA

OvenMediaEngine 0 ≤0.21.0

Affected Packages

euvd ovenmediaengine no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

OVT is OvenMediaEngine's own relay protocol, used to pass streams from an origin node to edge nodes in clustering deployments; the affected code is the packetizer's header parser (src/modules/ovt_packetizer/ovt_packet.cpp, lines 48-129, LoadHeader) with the corresponding depacketizer at src/modules/ovt_packetizer/ovt_depacketizer.cpp lines 32-53. The header carries a payload_length field, and values above 32750 are not rejected, so a sender can advertise a length the implementation then waits on and buffers rather than bounding. That is a classic CWE-770 (allocation of resources without limits or throttling) condition: the connection stays open, memory grows per stalled session, and the relay path degrades for legitimate origin-to-edge traffic. The CPE cpe:2.3:a:ovenmedialabs:ovenmediaengine is unversioned-bounded in the feed, but the description and advisory scope versions through 0.21.0. Note that the referenced fix commit ce316146 also carries changes to audio channel layout handling, track-id plumbing and clustering/WebRTC documentation; the excerpt available does not show the OVT header length check itself, so the exact patch content should be confirmed against the commit and issue #2330 rather than inferred from the diff excerpt.

Know when Ovenmediaengine gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 8.7 HIGH
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
vuln.today AI 7.5 HIGH

Remote, unauthenticated, low-complexity packet triggers resource exhaustion, so AV:N/AC:L/PR:N/UI:N; impact is availability-only (A:H) with no confidentiality or integrity effect.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

OvenMediaEngine through 0.21.0 contains a denial of service vulnerability in OvtPacket::LoadHeader() that allows unauthenticated attackers to stall connections by sending payload_length values above 32750. Attackers can send crafted OVT packets to the OVT listener to hold connections open indefinitely and accumulate buffered memory, disrupting origin-to-edge stream relay.

Executive ViewAI

Why It Matters

CVE-2026-118689 is a high-severity unauthenticated denial-of-service vulnerability in OvenMediaEngine (through 0.21.0) that allows a remote attacker to stall origin-to-edge stream relay by sending crafted OVT packets, causing memory exhaustion and service disruption. This impacts streaming availability, potentially disrupting live broadcasts and internal operations, and is particularly concerning where OVT listeners are exposed to untrusted networks.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

Prevalence
Low
niche open-source live-streaming media server, limited production footprint
Social Media
1
Sightings
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS N/A
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy