CVE-2026-37222
Hardcoded Assertion Bypass in FlexRIC v2.0.0
Publication date: 2026-06-01
Last updated on: 2026-06-01
Assigner: MITRE
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
CVE-2026-37222 is a vulnerability in FlexRIC v2.0.0 where the software uses hardcoded assertions to check the exact number of Information Elements (IEs) in decoded E2AP messages.
Because the code expects an exact count rather than validating against the protocol's allowed ranges, a remote unauthenticated attacker can send a valid E2AP Protocol Data Unit (PDU) with an unexpected number of IEs, such as an E2setupRequest containing extra optional fields.
This causes the near-RT RIC or iApp processes listening on ports 36421 or 36422 to crash via a SIGABRT signal, resulting in a denial of service.
How can this vulnerability impact me? :
This vulnerability can be exploited remotely by an unauthenticated attacker to crash critical components of the FlexRIC system, specifically the near-RT RIC or iApp processes.
The impact is a denial of service (DoS), where the affected services terminate unexpectedly, potentially disrupting network operations that rely on these components.
Such crashes can lead to service unavailability, degraded performance, and may require manual intervention or system restarts to recover.
How can this vulnerability be detected on my network or system? Can you suggest some commands?
This vulnerability can be detected by monitoring network traffic for SCTP packets sent to ports 36421 or 36422 that contain E2AP PDUs, specifically E2setupRequest messages with unexpected or extra optional Information Elements (IEs).
To detect potential exploitation attempts, you can use packet capture and analysis tools such as tcpdump or tshark to filter SCTP traffic on these ports and inspect the E2AP message contents.
- Use tcpdump to capture SCTP packets on ports 36421 and 36422: tcpdump -i <interface> port 36421 or port 36422 and sctp
- Use tshark to filter and analyze E2AP PDUs, looking for E2setupRequest messages with unexpected IE counts.
Since the vulnerability arises from unexpected IE counts causing crashes, monitoring for process crashes or SIGABRT signals on the FlexRIC service can also indicate exploitation attempts.
What immediate steps should I take to mitigate this vulnerability?
Immediate mitigation steps include restricting SCTP access to ports 36421 and 36422 to trusted peers only, preventing unauthenticated remote attackers from sending crafted E2AP PDUs.
Additionally, monitoring and limiting network exposure of the FlexRIC service can reduce the attack surface.
A long-term fix involves updating the E2AP message decoder to validate IE counts against protocol-specified ranges and handle unsupported variants gracefully by returning protocol errors instead of using hardcoded assertions that cause crashes.
How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:
The provided information does not specify any direct impact of this vulnerability on compliance with common standards and regulations such as GDPR or HIPAA.