CVE-2026-93310 Overview
CVE-2026-93310 is a resource allocation vulnerability in the O-RAN Software Community (O-RAN-SC) Service Management and Orchestration (SMO) Operations, Administration and Maintenance (OAM) release dated 2025-06-10. The flaw resides in the Virtual Event Streaming (VES) Collector component and is classified under CWE-400 Uncontrolled Resource Consumption. Remote attackers can trigger unbounded resource allocation over the network without authentication or user interaction. A public exploit exists, and the project maintainers have not yet responded to the disclosure.
Critical Impact
Unauthenticated remote attackers can exhaust VES Collector resources, degrading availability of the SMO OAM telemetry pipeline that underpins O-RAN network management.
Affected Products
- O-RAN-SC SMO OAM release 2025-06-10
- VES Collector component within SMO OAM
- Downstream O-RAN deployments consuming the affected SMO OAM release
Discovery Timeline
- 2026-09-18 - CVE-2026-93310 published to NVD
- 2026-09-18 - Last updated in NVD database
Technical Details for CVE-2026-93310
Vulnerability Analysis
The VES Collector ingests telemetry events from network functions across an O-RAN deployment. CVE-2026-93310 stems from missing constraints on how the collector allocates memory, file descriptors, or connection state when handling inbound VES traffic. An attacker reachable over the network can submit crafted requests that force the collector to allocate resources faster than it releases them.
Sustained exploitation degrades the collector until it becomes unresponsive or crashes. Because the VES Collector is the aggregation point for fault, performance, and configuration events in the SMO, its loss blinds operators to underlying network conditions. The vulnerability requires no authentication, no privileges, and no user interaction, keeping the barrier to exploitation low.
Root Cause
The root cause is uncontrolled resource consumption [CWE-400] in the VES Collector request-handling path. The component does not enforce sufficient limits on inbound request volume, payload size, or concurrent session state. Details are tracked in the O-RAN SMO Issue Tracker and referenced by VulDB CVE-2026-93310.
Attack Vector
Exploitation occurs over the network against any endpoint exposing the VES Collector interface. A remote attacker sends a stream of VES events or connection attempts sized or paced to exhaust collector resources. Proof-of-concept material is referenced from a public GitHub Gist linked from the advisory. No verified code examples are reproduced here; see the VulDB vulnerability record for technical details.
Detection Methods for CVE-2026-93310
Indicators of Compromise
- Sudden growth in VES Collector process memory, thread count, or open file descriptors without a matching increase in legitimate network function traffic.
- Elevated inbound connection rates to the VES Collector listener from unexpected source addresses or subnets outside the O-RAN management plane.
- VES Collector service restarts, out-of-memory events, or timeouts logged by the SMO OAM stack.
Detection Strategies
- Baseline normal VES event ingest rates per network function and alert on deviations that exceed the baseline by a defined threshold.
- Correlate collector-side resource metrics with upstream network flow telemetry to distinguish exploitation from legitimate telemetry bursts.
- Inspect application logs for repeated malformed or oversized VES payloads originating from a narrow set of source IPs.
Monitoring Recommendations
- Instrument the VES Collector host with process-level resource metrics and forward them to a centralized analytics platform for anomaly review.
- Enable network flow logging on the SMO management segment and retain logs long enough to reconstruct DoS attempts.
- Configure alerts on repeated collector restarts or health-check failures reported by the SMO orchestration layer.
How to Mitigate CVE-2026-93310
Immediate Actions Required
- Restrict network access to the VES Collector so only authorized network functions and management hosts can reach the ingest endpoint.
- Place a rate-limiting reverse proxy or API gateway in front of the collector to cap request rates and payload sizes.
- Monitor the O-RAN SMO Issue Tracker entry SMO-204 for maintainer response and patch availability.
Patch Information
No vendor patch is available at the time of publication. The upstream project was notified through a bug report and has not responded, according to the CVE description and the VulDB record. Operators should track the O-RAN-SC SMO project channels for a fixed release.
Workarounds
- Enforce network segmentation so the VES Collector is only reachable from trusted O-RAN management VLANs.
- Apply firewall or service mesh policies that rate-limit connections and requests to the VES ingest port.
- Deploy resource quotas on the collector container or host to bound memory and file descriptor use, preventing full node exhaustion.
- Consider temporarily disabling exposure of the VES Collector to untrusted networks until an upstream fix is released.
# Example: restrict VES Collector ingress with iptables to trusted management subnet
iptables -A INPUT -p tcp --dport 8443 -s 10.10.20.0/24 -j ACCEPT
iptables -A INPUT -p tcp --dport 8443 -j DROP
# Example: cgroup v2 memory cap for the collector process (systemd unit override)
# /etc/systemd/system/ves-collector.service.d/limits.conf
# [Service]
# MemoryMax=2G
# TasksMax=1024
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

