Free5GC, Denial of Service via Crafted POST Request, CVE-2025-60632 (Medium)

Listen to this Post

The vulnerability CVE-2025-60632 targets Free5GC versions 4.0.0 and 4.0.1, specifically in the Npcf_BDTPolicyControl API. This API handles background data transfer policy control in the 5G core network. An attacker can send a specially crafted POST request to the API endpoint. The crafted request contains malformed data, such as oversized payloads or invalid JSON structures. The API fails to properly validate or sanitize this input due to inadequate error handling. This triggers a resource exhaustion condition, such as excessive memory or CPU usage. The service may crash or become unresponsive, leading to denial of service. The attack exploits a flaw in the request parsing logic, possibly causing a buffer overflow or infinite loop. Remote attackers can launch this without authentication, amplifying the impact. The vulnerability stems from missing bounds checks or input validation in the API code. When processed, the malicious request disrupts the policy control function. This affects the availability of Free5GC, potentially halting mobile network services. Repeated crafted requests can sustain the DoS state, preventing recovery. The issue is confirmed in the mentioned versions, with no workaround initially. Mitigation requires patching the API to handle inputs securely. The Npcf_BDTPolicyControl API is critical for network slicing and data management. Its compromise can degrade overall 5G network performance. Details on exact payloads are withheld to prevent exploitation. However, the vulnerability highlights common API security weaknesses. Proper input validation and rate limiting could prevent such attacks.
Platform: Free5GC
Version: v4.0.0, v4.0.1
Vulnerability: Crafted POST DoS
Severity: Medium
Date: 11/24/2025

Prediction: Patch expected soon

What Undercode Say:

Analytics

Showing bash commands and codes related to the blog
curl -X POST http://:/npcf/bdtpolicycontrol/v1/policies -H “Content-Type: application/json” -d ‘{“data”: “malicious_payload”}’
python3 -c “import requests; requests.post(‘http://target/api’, json={‘key’: ‘A’10000})”

tcpdump -i any port -w capture.pcap

netstat -an | grep

ps aux | grep free5gc

log analysis commands: grep -i error /var/log/free5gc/.log

how Exploit:

Craft malicious POST request.

Send to Npcf_BDTPolicyControl API.

Trigger resource exhaustion.

Cause service crash.

Repeat for sustained DoS.

Protection from this CVE

Update Free5GC version.

Implement input validation.

Use API rate limiting.

Deploy network firewalls.

Monitor system logs.

Impact:

Service availability loss.

Network performance degradation.

Policy control disruption.

Potential 5G outages.

Requires system restart.

🎯Let’s Practice Exploiting & Learn Patching For Free:

Sources:

Reported By: nvd.nist.gov
Extra Source Hub:
Undercode

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow DailyCVE & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin Featured Image

Scroll to Top