PT-2026-32973
CVE-2026-40246
·
Published
2026-04-14
·
Updated
2026-10-20
Description by
CVSS 4.0
8.7
HighMetricsAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions
free5GC versions 1.4.2 and earlier
Description
An improper path validation issue exists in the UDR service. An unauthenticated attacker with access to the 5G Service Based Interface can delete arbitrary Traffic Influence Subscriptions by providing any value for the
influenceId path segment in the endpoint '/nudr-dr/v2/application-data/influenceData/{influenceId}/{subscriptionId}'. The function HandleApplicationDataInfluenceDataSubsToNotifySubscriptionIdDelete() checks if influenceId equals 'subs-to-notify' and sends an HTTP 404 response if it does not; however, it fails to stop execution. This allows the process to continue to the ApplicationDataInfluenceDataSubsToNotifySubscriptionIdDeleteProcedure() function, which deletes the subscription identified by subscriptionId despite the invalid path and the misleading 404 response.Recommendations
For versions 1.4.2 and earlier, add a return statement immediately after the HTTP 404 response is sent in the
HandleApplicationDataInfluenceDataSubsToNotifySubscriptionIdDelete() function within the 'NFs/udr/internal/sbi/api datarepository.go' file to ensure execution stops when validation fails. Found an issue in the description? Have something to add? Feel free to write us 👾