CVE-2025-69247 json
free5GC has Heap Buffer Overflow in UPF Leading to Denial of Service
published 8mo ago modified 4mo ago also EUVD-2025-207597
- cvss
- 7.5
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.6%
- EPSS 0.6% chance of exploitation in 30 days, percentile 49%
- public exploits
- 0
- none known
Summary
free5GC go-upf is the User Plane Function (UPF) implementation for 5G networks that is part of the free5GC project. Versions prior to 1.2.8 have a Heap-based Buffer Overflow (CWE-122) vulnerability leading to Denial of Service. Remote attackers can crash the UPF network element by sending a specially crafted PFCP Session Modification Request with an invalid SDF Filter length field. This causes a heap buffer overflow, resulting in complete service disruption for all connected UEs and potential cascading failures affecting the SMF. All deployments of free5GC using the UPF component may be affected. Version 1.2.8 of go-upf contains a fix.
Patch / fix
- free5gc go-upf 1.2.8
- github.com/free5gc/go-upf@b798fe5 commit
- github.com/free5gc/go-upf#85 pull request
- github.com/free5gc/free5gc/security/advisories/GHSA-gf69-93xr-p23g advisory
- github.com/free5gc/free5gc/issues/746 advisory
Is CVE-2025-69247 in your stack? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 8mo ago
Exploit prediction
0.61% chance of exploitation in the next 30 days, higher than 49% of all scored CVEs (FIRST EPSS, 2026-11-09).
Exploits and checks
- github.com https://github.com/free5gc/free5gc/issues/746 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 2.7 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U |
| CNA | 4.0 | 2.7 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| NVD | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected products
- free5gc go-upf
Classification
- Weakness
-
- CWE-122 Heap-based Buffer Overflow
References
-
github.com
/free5gc/go-upf/pull/85
issue-tracking, patch
-
github.com
/free5gc/go-upf/commit/b798fe5ee6a984be492fa53958dd5f1305469f85
patch
-
github.com
/free5gc/free5gc/security/advisories/GHSA-gf69-93xr-p23g
patch, vendor-advisory
-
github.com
/free5gc/free5gc/issues/746
exploit, issue-tracking, patch, vendor-advisory
Sources
- CVE List CVE-2025-69247
- NVD CVE-2025-69247
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.