Impact
The vulnerability occurs in FlexRIC v2.0.0 when handling RIC_SUBSCRIPTION_RESPONSE messages that reference an unknown ric_id. The implementation uses an assert to verify that a pending event exists; if the ric_id is unknown the assertion triggers, causing the process to abort in debug builds or dereference a null pointer in release builds. An attacker can fabricate such a message and send it to the near‑RT RIC, leading to an immediate crash.
Affected Systems
All installations of FlexRIC version 2.0.0 are affected. This includes the open‑source projects hosted in the GitLab repository at gitlab.eurecom.fr/mosaic5g/flexric and the release provided by the FlexRIC developers.
Risk and Exploitability
The attack vector is remote, unauthenticated over TCP port 36421. Since the flaw results in a crash rather than data disclosure, it is a denial‑of‑service vulnerability. No exploit probability is listed in EPSS and the vulnerability is not currently in CISA KEV. However, because the failure occurs on reception of an untrusted network message, any machine exposed to the near‑RT interface is at risk if an attacker can reach it.
OpenCVE Enrichment