CVE-2026-32937 Details
Description
free5GC is an open source 5G core network. free5GC CHF prior to version 1.2.2 has an out-of-bounds slice access vulnerability in the CHF `nchf-convergedcharging` service. A valid authenticated request to PUT `/nchf-convergedcharging/v3/recharging/:ueId?ratingGroup=...` can trigger a server-side panic in `github.com/free5gc/chf/internal/sbi.(*Server).RechargePut(...)` due to an out-of-range slice access. In the reported runtime, Gin recovery converts the panic into HTTP 500, but the recharge path remains remotely panic-triggerable and can be abused repeatedly to degrade recharge functionality and flood logs. In deployments without equivalent recovery handling, this panic may cause more severe service disruption. free5GC CHF patches the issue. Some workarounds are available: Restrict access to the `nchf-convergedcharging` recharge endpoint to strictly trusted NF callers only; apply rate limiting or network ACLs in front of the CHF SBI interface to reduce repeated panic-trigger attempts; if the recharge API is not required, temporarily disable or block external reachability to this route; and/or ensure panic recovery, monitoring, and alerting are enabled.
A denial-of-service vulnerability has been identified in the free5GC Converged Charging Function (CHF) version 1.4.2 and prior. The issue arises in the 'nchf-convergedcharging' service, where a valid authenticated request to the 'PUT /nchf-convergedcharging/v3/recharging/:ueId?ratingGroup=...' endpoint can cause a server-side panic due to out-of-bounds slice access. This vulnerability can be exploited repeatedly, degrading the recharge functionality and flooding logs. In environments without proper panic recovery, it may lead to more severe service disruptions.
Users can upgrade to free5GC CHF version 1.4.2 or later, where this vulnerability has been fixed. Alternatively, the issue can be addressed by restricting access to the 'nchf-convergedcharging' recharge endpoint to trusted NF callers, applying rate limiting or network ACLs to reduce repeated exploitation attempts, temporarily disabling the recharge API if not needed, and ensuring proper panic recovery, monitoring, and alerting are in place.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Mar 20, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-129 | Improper Validation of Array Index | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| free5gc free5gc | < 1.2.2 |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Mar 27, 2026 | Initial Analysis | [email protected] |
| Mar 20, 2026 | New CVE Received | [email protected] |