A vulnerability was identified in Open5GS up to 2.7.1. This issue affects the function pcrf_rx_aar_cb of the file src/pcrf/pcrf-rx-path.c of the component Diameter Rx Handler. The manipulation of the argument num_of_media_component/num_of_sub leads to buffer overflow. The attack can be initiated remotely. The exploit is publicly available and might be used. Upgrading to version 2.7.2 is capable of addressing this issue. The identifier of the patch is 87b4e4535c77ded627cdb6f4e4e2e3ea761f40b7. It is recommended to upgrade the affected component.
Security readout for executives and security teams
Plain-English summary
Open5GS installations through 2.7.1 may contain a remotely reachable memory-safety flaw in the PCRF Diameter Rx handler. Crafted input can overflow a buffer, potentially disrupting service or affecting data confidentiality and integrity. A public proof of concept exists, but the supplied sources do not establish active exploitation.
Executive priority
Prioritize an expedited upgrade for reachable production PCRF systems because proof-of-concept material is public and memory corruption can affect service and data. Treat isolated or unused Rx handlers through the normal patch process after confirming exposure. There is no supplied evidence of active exploitation.
Technical view
The flaw is in pcrf_rx_aar_cb within src/pcrf/pcrf-rx-path.c. Manipulating num_of_media_component or num_of_sub can trigger a buffer overflow. The supplied CVSS v2 score is 6.5, with network access and authenticated-session requirements. Version 2.7.2 and commit 87b4e4535c77ded627cdb6f4e4e2e3ea761f40b7 are identified as corrective.
Likely exposure
Exposure is most likely where Open5GS PCRF Diameter Rx functionality through 2.7.1 is enabled and reachable by a capable authenticated network participant. Internet exposure is not required. The bundle inconsistently lists 2.7.2 as affected while also identifying it as fixed, so build-level verification is important.
Exploitation context
A public capture associated with the issue is tagged as exploit material, supporting proof-of-concept availability. Remote initiation is reported, but the CVSS vector indicates authentication is required. The CVE is not listed in KEV, and no supplied source confirms exploitation in operational environments.
Researcher notes
Version data is internally inconsistent: the affected list includes 2.7.2, while the description, patch, and release identify 2.7.2 as corrective. Researchers should compare exact build provenance against the cited commit. The supplied evidence establishes a buffer overflow and public proof of concept, but not reliable code execution or observed attacks.
Mitigation direction
Upgrade affected Open5GS deployments to version 2.7.2 or a later vendor-supported release.
Confirm custom or backported builds include commit 87b4e4535c77ded627cdb6f4e4e2e3ea761f40b7.
Temporarily restrict Diameter Rx connectivity to necessary, trusted peers.
Check current Open5GS guidance if version applicability remains uncertain.
Validation and detection
Inventory Open5GS versions and identify systems running PCRF Diameter Rx functionality.
Verify deployed source or package metadata includes the cited corrective commit.
Confirm Diameter Rx endpoints are accessible only from authorized network peers.
Review PCRF crashes and memory-fault events; supplied sources provide no confirmed detection signature.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-119: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-119 · source CWE mapping
Improper Restriction of Operations within the Bounds of a Memory Buffer
Improper Restriction of Operations within the Bounds of a Memory Buffer represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.
Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.