Intel

AIKIDO-2026-10403

open5gs.open5gs is vulnerable to Denial of Service (DoS)

Denial of Service (DoS)CVE-2026-4240 Published Mar 20, 2026

53

Medium Risk

This Affects:

C++open5gs.open5gs
2.7.0 - 2.7.6
Fixed in 2.7.7
Are you affected? Scan for Free

TL;DR

Open5GS (5G Core and EPC) prior to 2.7.7 is affected by multiple issues in protocol and SBI parsing that can be triggered by malformed or crafted input. TLV pool exhaustion during GTP message parsing caused ogs_assert() aborts, crashing SGW-C/PGW-C/MME. Requester-features parsing used strtoll() and aborted on ERANGE, allowing a remote peer to crash NRF via an overly large hexadecimal value. GTPv1/v2 parsers lacked length validation on IE fields (e.g. PAA, IMEISV, ULI), leading to heap or stack overflows and assert-based aborts on malformed IEs. CCA handler callbacks could cause denial of service. Patched release adds bounds checks, replaces asserts with error handling, validates IE lengths, and handles TLV allocation failures gracefully.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

open5gs.open5gs is vulnerable to Denial of Service (DoS) in versions 2.7.0 - 2.7.6.

How to fix this

Upgrade the open5gs.open5gs library to the patch version.