CVE-2026-37228
Last modified
CVE-2026-37228 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. FlexRIC v2.0.0 contains a reachable assertion in e2ap_recv_sctp_msg() (src/lib/ep/e2ap_ep.c). The function allocates a fixed 32KB receive buffer and enforces assert(rc < len) on the sctp_recvmsg() return value. EPSS estimates a 0.64% chance of exploitation in the next 30 days.
Description
FlexRIC v2.0.0 contains a reachable assertion in e2ap_recv_sctp_msg() (src/lib/ep/e2ap_ep.c). The function allocates a fixed 32KB receive buffer and enforces assert(rc < len) on the sctp_recvmsg() return value. A remote unauthenticated attacker can send a single SCTP message with payload >= 32,768 bytes to crash the near-RT RIC, iApp, E2 Agent, or xApp process via SIGABRT. No valid E2AP PDU is required. All four SCTP endpoint types (ports 36421 and 36422) share this vulnerable code path. In Release builds (NDEBUG), the stripped assertion leads to a signed-to-unsigned integer overflow and potential out-of-bounds read.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Mosaic5g | Flexric | 2.0.0 |
References
- https://github.com/MinamiKotor1/oran-security-advisories-zhongnan-luo/blob/main/advisories/CVE-2026-37228.mdExploit, Mitigation, Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-37228?
How severe is CVE-2026-37228?
How do I fix CVE-2026-37228?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-37222FlexRIC v2.0.0 uses hardcoded assertions to validate Informa…7.5
- CVE-2026-37223FlexRIC v2.0.0 contains a reachable assertion in the iApp me…7.5
- CVE-2026-37224FlexRIC v2.0.0 crashes when receiving a duplicate E2_SETUP_R…7.5
- CVE-2026-37225FlexRIC v2.0.0 crashes when the iApp receives an E42_RIC_SUB…7.5
- CVE-2026-37226FlexRIC v2.0.0 crashes when the iApp receives an E42_RIC_SUB…7.5
- CVE-2026-37227FlexRIC v2.0.0 contains reachable assert(0) calls in stub me…7.5
- CVE-2026-37229FlexRIC v2.0.0 contains a reachable assertion in e2ap_create…7.5
- CVE-2026-3723A security flaw has been discovered in code-projects Simple …9.8
- CVE-2026-37230FlexRIC v2.0.0 crashes when the near-RT RIC receives a RIC_I…7.5
- CVE-2026-37231FlexRIC v2.0.0 uses a uint16_t counter for xapp_id assignmen…7.5
- CVE-2026-37232An issue was discovered in OpenAirInterface5G 2.4.0 (nr-soft…8.6
- CVE-2026-37233FlexRIC v2.0.0 contains an authorization bypass in the iApp'…7.5
Are you affected by CVE-2026-37228?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
