PT-2026-26176 · Free5Gc · Free5Gc

Linziyuu

·

Published

2026-03-18

·

Updated

2026-03-27

·

CVE-2026-32937

CVSS v4.0

7.1

High

VectorAV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions free5GC versions prior to 1.2.2
Description free5GC CHF has an out-of-bounds slice access issue within the nchf-convergedcharging service. A valid, authenticated request to the /nchf-convergedcharging/v3/recharging/:ueId?ratingGroup=... API Endpoint can cause a server-side panic in the github.com/free5gc/chf/internal/sbi.(*Server).RechargePut(...) function due to an out-of-range slice access. While Gin recovery may convert the panic into an HTTP 500 error, the recharge path remains susceptible to repeated panic triggers, potentially degrading recharge functionality and flooding logs. Deployments lacking equivalent recovery mechanisms may experience more significant service disruptions. The issue involves accessing a slice outside its defined bounds, leading to unexpected program behavior.
Recommendations Versions prior to 1.2.2: Restrict access to the nchf-convergedcharging recharge endpoint to only trusted NF callers. Versions prior to 1.2.2: Implement rate limiting or network ACLs before the CHF SBI interface to reduce repeated attempts to trigger the panic. Versions prior to 1.2.2: If the recharge API is not required, temporarily disable or block external access to this route. Versions prior to 1.2.2: Ensure panic recovery, monitoring, and alerting are enabled.

Exploit

Fix

Improper Validation of Array Index

Weakness Enumeration

Related Identifiers

CVE-2026-32937
GHSA-6G43-577R-WF4X
GO-2026-4750
SUSE-SU-2026:1135-1

Affected Products

Free5Gc