Skip to main content

Open5GS NRF CVE-2025-41067

HIGH
Reachable Assertion (CWE-617)
2025-10-27 cve-coordination@incibe.es
8.7
CVSS 4.0 · Vendor: incibe
Share

Severity by source

Vendor (incibe) PRIMARY
8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L/E:X/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
vuln.today AI
8.6 HIGH

Unauthenticated low-complexity SBI request (AV:N/AC:L/PR:N); S:C because crashing the NRF also denies discovery to other network functions; impact is availability-only (A:H), no C/I.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L

Primary rating from Vendor (incibe).

CVSS VectorVendor: incibe

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

2
Analysis Generated
Oct 08, 2026 - 11:48 vuln.today
CVE Published
Oct 27, 2025 - 13:15 cve.org
HIGH 8.7

DescriptionCVE.org

Reachable Assertion vulnerability in Open5GS up to version 2.7.6 allows attackers with connectivity to the NRF to cause a denial of service. An SBI request that deletes the NRF's own registry causes a check that ends up crashing the NRF process and renders the discovery service unavailable.

AnalysisAI

An unauthenticated SBI request sent to the Open5GS NRF (Network Repository Function) in releases up to 2.7.6 can crash the process and take down 5G service discovery by deleting the NRF's own NF registry entry, triggering a reachable assertion (CWE-617). Exploitation requires network reachability to the NRF's Service Based Interface and the ability to issue a delete against the NRF's own nfInstanceID; per the supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) no authentication is required, though in a properly segmented 5G core the SBI is an internal control-plane network, so realistic access implies a foothold on the core/signaling segment rather than arbitrary internet exposure. Impact is availability-only - the NRF process aborts and NF discovery becomes unavailable, with no confidentiality or integrity effect; there is no public exploit identified at time of analysis, no CISA KEV listing, and EPSS is low at 0.43% (35th percentile), and service can be restored by restarting the NRF.

Technical ContextAI

Open5GS is an open-source implementation of the 5G Core and EPC. Its 5G Service Based Architecture exposes control-plane functions over a Service Based Interface (SBI) that speaks HTTP/2 with JSON payloads; the NRF acts as the service registry, maintaining NF profiles and answering discovery queries from other NFs (AMF, SMF, UPF, AUSF, UDM and so on). This issue is rooted in CWE-617 (Reachable Assertion): when an SBI request is processed that deletes the NRF's own registry entry, an internal invariant check fails and the assertion handler terminates the process rather than rejecting or handling the request gracefully. The CPE cpe:2.3:a:open5gs:open5gs:*:*:*:*:*:*:*:* indicates the flaw is tracked against the Open5GS product line as a whole through version 2.7.6, i.e., the NRF component shipped within those releases. Because the failure mode is a hard process abort rather than degraded-but-functional behavior, any NF that depends on the NRF for discovery may fail to locate its peers until the NRF is restarted, which is the mechanism that turns a single malformed-but-legitimate delete request into a control-plane availability event.

RemediationAI

Patch available per vendor advisory; upgrade Open5GS past the 2.7.6 release line to the current maintained release (the fixed version is not explicitly stated in the supplied data, so verify the correction against the upstream release notes at https://open5gs.org/open5gs/release/2025/07/19/release-v2.7.6.html and the INCIBE advisory at https://www.incibe.es/en/incibe-cert/notices/aviso/multiple-vulnerabilities-newplanes-open5gs before relying on a specific build). Until an upgrade is validated, apply layered compensating controls: keep the NRF SBI strictly on the internal control-plane network and block it at the perimeter so only known NF peers (AMF/SMF/UPF/AUSF/UDM, SCP) can reach it, since the attack is only reachable from that segment but the trade-off is that overly tight ACLs break roaming and inter-PLMN discovery if peer addresses are not maintained; enforce HTTP/2 TLS with mutual authentication and NF-side authorization/allow-listing so unrecognized clients cannot submit registry operations, accepting the added certificate and key-management overhead; front the NRF with an SCP or an API gateway rule set that rejects DELETE operations against an nfInstanceID equal to the NRF's own instance (or rejects self-referential instance operations generally), noting that legitimate NF deregistration flows must still be permitted; and run the NRF under a supervisor with automatic restart and health checks plus alerting on abnormal process exits, which restores discovery quickly but does not prevent the crash. Monitor SBI logs for delete requests targeting the NRF's own instance as a detection and forensics signal.

CVE-2025-15684 MEDIUM POC
5.5 Aug 12

Reachable assertion in Open5GS up to version 2.7.6 allows remote unauthenticated attackers to crash the Diameter CER han

CVE-2025-15687 LOW POC
2.1 Aug 12

Denial of service in Open5GS 2.7.6 and earlier allows network-adjacent attackers with low-privilege Diameter Gx peer acc

CVE-2025-15686 LOW POC
2.1 Aug 12

Denial of service in Open5GS HSS (Home Subscriber Server) versions 2.7.0 through 2.7.6 is triggered remotely by manipula

CVE-2024-40130 CRITICAL POC
9.8 Jul 16

open5gs v2.6.4 is vulnerable to Buffer Overflow. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl

CVE-2024-40129 CRITICAL POC
9.8 Jul 16

Open5GS v2.6.4 is vulnerable to Buffer Overflow. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl

CVE-2021-28122 CRITICAL POC
9.8 Mar 10

A request-validation issue was discovered in Open5GS 2.1.3 through 2.2.x before 2.2.1. Rated critical severity (CVSS 9.8

CVE-2025-15685 MEDIUM
5.3 Aug 12

Memory corruption in Open5GS versions through 2.7.1 is remotely exploitable via the freeDiameter protocol component, all

CVE-2021-25863 HIGH POC
8.8 Jan 26

Open5GS 2.1.3 listens on 0.0.0.0:3000 and has a default password of 1423 for the admin account. Rated high severity (CVS

CVE-2023-37023 HIGH POC
8.6 Jan 22

Open5GS MME versions <= 2.6.4 contain a reachable assertion in the `Uplink NAS Transport` packet handler. Rated high sev

CVE-2023-37021 HIGH POC
8.6 Jan 22

Open5GS MME version <= 2.6.4 contains an assertion that can be remotely triggered via a malformed ASN.1 packet over the

CVE-2023-37020 HIGH POC
8.6 Jan 22

Open5GS MME versions <= 2.6.4 contain an assertion that can be remotely triggered via a malformed ASN.1 packet over the

CVE-2023-37019 HIGH POC
8.6 Jan 22

Open5GS MME versions <= 2.6.4 contains an assertion that can be remotely triggered via a malformed ASN.1 packet over the

Share

CVE-2025-41067 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy