Horizon Alert
Summary of the vulnerability and why it matters
A security issue has been identified in free5GC, an open-source 5G core network component, that could allow unauthorized access to sensitive network functions. This vulnerability permits a network attacker to potentially manipulate critical network state information, even if the service is configured to be disabled.
- Unsecured network access to core 5G functions.
- Undermines service configuration and network control.
- Assess exposure and confirm relevance to our network.
Attack Path
How an attacker could exploit the issue
An attacker could exploit this vulnerability by reaching the free5GC NEF component over the network. This can be achieved by sending requests with a forged or arbitrary bearer token to the 3gpp-pfd-management API. Even if operators believe the service is disabled, it remains accessible, potentially allowing the attacker to manipulate PFD-management transaction state.
- Network access to NEF is required.
- Triggered by arbitrary bearer tokens.
- Allows unauthorized PFD management.
Live Threat
Current exploitation, exposure, and threat context
A network attacker who can reach the free5GC NEF on the SBI could potentially manipulate the 3Gpp PFD management API. This could occur even if the service is believed to be disabled via configuration, by using a forged or arbitrary bearer token.
- PFD management transaction state.
- Forged token over SBI network.
- Unauthorized API control.
Operational Fix
Recommended remediation, mitigation, and detection steps
The free5GC NEF component is vulnerable to unauthorized access to PFD-management APIs, allowing network attackers to manipulate PFD transaction states. This issue affects all versions prior to 4.2.2, and the vulnerability remains even if the ServiceList configuration appears to disable the affected route group. Responsibility for addressing this likely falls to the 5G core network infrastructure or platform teams, in coordination with any vendor management teams if free5GC was procured externally. The immediate first step is to confirm the presence of affected free5GC instances, assess their reachability from the Service Based Interface (SBI), and identify the accountable owner to plan remediation.
- Own by 5G core infrastructure or platform teams.
- Verify NEF API reachability on the SBI.
- Plan remediation based on confirmed exposure.