Sceawere

Vulnerability Detail

CVE-2024-14044UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

Open5GS Diameter Rx Buffer Overflow

Vulnerability Metadata

Severity
Medium
Score / CVSS
6.3
Creation Date
4h ago
Vendor
n/a
Product
Open5GS
Attack Type
Buffer Overflow
Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Attack Complexity
LOW

Narrative and Response

Description

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.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "6.3",
  "pubDate": "2026-08-12T01:17:06.207Z",
  "pubdate": "2026-08-12T01:17:06.207Z",
  "executiveSummary": "A buffer overflow vulnerability has been identified in Open5GS up to version 2.7.1, specifically within the Diameter Rx Handler component. The vulnerability resides in the pcrf_rx_aar_cb function located in src/pcrf/pcrf-rx-path.c. The flaw is triggered by improper handling and manipulation of the num_of_media_component and num_of_sub arguments during message processing. This security defect exposes the application to remote exploitation by unauthenticated threat actors over the network. Successful exploitation of this vulnerability can lead to memory corruption, potential remote code execution, or denial of service conditions against the Policy and Charging Rules Function (PCRF) component. Given that a public exploit is available, the risk level is considered critical. Immediate remediation is required to prevent unauthorized system compromise.",
  "technicalDetails": "The vulnerability is a classic buffer overflow flaw stemming from the insecure processing of Diameter Rx protocol messages within the Open5GS PCRF component. Specifically, the execution flow involves the pcrf_rx_aar_cb function in src/pcrf/pcrf-rx-path.c, which parses incoming Authentication-Authorization-Request (AAR) messages. The root cause lies in the lack of adequate bounds checking and validation on the num_of_media_component and num_of_sub arguments supplied within the network payload. When an attacker supplies maliciously crafted or excessively large values for these fields, the internal buffer allocation calculations fail to account for the actual data volume, resulting in a heap or stack-based buffer overflow when memory copy operations are performed. The attack can be initiated remotely over the network without requiring prior authentication or user interaction, as the Diameter Rx interface processes incoming sessions from remote Application Functions (AFs). Payload behavior during exploitation typically involves overwriting adjacent memory regions, which can corrupt critical application state data, crash the daemon process, or potentially allow the execution of arbitrary shellcode injected into the memory space under the privileges of the running Open5GS process. Post-exploitation impact includes complete service disruption of the core network policy management functionality, potential lateral movement, or unauthorized access depending on the execution context of the daemon. The vulnerability affects Open5GS versions up to 2.7.1 and is officially resolved in version 2.7.2 via patch identifier 87b4e4535c77ded627cdb6f4e4e2e3ea761f40b7."
}
CVE-2024-14044: Open5GS Diameter Rx Buffer Overflow (MEDIUM Severity, CVSS: 6.3) - Sceawere