Approved changes feed: RSS · Atom
cpe:2.3:a:free5gc:free5gc:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Free5Gc (77fcf67d-849c-57a8-9f49-9d3927749b22) |
|---|---|
| Product | Free5Gc (f2b73a29-83cd-59ab-bdd5-57df499b831c) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from purl2cpe mapping |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:github/free5gc/free5gc |
purl2cpe | 2026-06-01 10:14:56.517047 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-5661 |
vulnerable | 2026-06-08 08:07:03.959280 |
Free5GC NGSetupRequest denial of service
MEDIUM (5.3)
A vulnerability was identified in Free5GC 4.2.0. This affects an unknown function of the component NGSetupRequest Handler. Such manipulation leads to denial of service. The attack may be launched remotely. The exploit is publicly available and might be used.
Published: 2026-04-06T14:08:19.647Z
Updated: 2026-04-06T14:55:09.634Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-5360 |
vulnerable | 2026-06-08 08:07:03.610637 |
Free5GC aper type confusion
LOW (3.7)
A vulnerability has been found in Free5GC 4.2.0. The affected element is an unknown function of the component aper. Such manipulation leads to type confusion. The attack may be launched remotely. This attack is characterized by high complexity. The exploitability is described as difficult. The exploit has been disclosed to the public and may be used. The name of the patch is 26205eb01705754b7b902ad6c4b613c96c881e29. It is best practice to apply a patch to resolve this issue.
Published: 2026-04-02T17:00:19.072Z
Updated: 2026-04-03T19:59:25.061Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-4531 |
vulnerable | 2026-06-08 08:05:13.491111 |
Free5GC AMF handler.go HandleRegistrationComplete denial of service
MEDIUM (5.3)
A weakness has been identified in Free5GC 4.1.0. Affected is the function HandleRegistrationComplete of the file internal/gmm/handler.go of the component AMF. Executing a manipulation can lead to denial of service. The attack may be performed from remote. This patch is called 52e9386401ce56ea773c5aa587d4cdf7d53da799. It is best practice to apply a patch to resolve this issue.
Published: 2026-03-22T01:32:11.642Z
Updated: 2026-03-23T15:34:56.907Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44330 |
vulnerable | 2026-06-08 08:05:10.950321 |
free5GC: NEF nnef-pfdmanagement API is unauthenticated; forged bearer tokens can read PFD data and create/delete PFD subscriptions
CRITICAL (10)
free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's NEF mounts the nnef-pfdmanagement route group without inbound OAuth2/bearer-token authorization. A network attacker who can reach NEF on the SBI can use a forged or arbitrary bearer token (e.g. Authorization: Bearer not-a-real-token) to read PFD application data via GET /applications and GET /applications/{appID}, and to create or delete PFD change-notification subscriptions via POST /subscriptions and DELETE /subscriptions/{subID}. Same root cause as the other NEF SBI findings: the route group is mounted without any inbound auth middleware. Unlike the OAM and traffic-influence groups, nnef-pfdmanagement IS declared in the runtime ServiceList, so this is the production-intended path that operators expect to be protected by OAuth2 setting receive from NRF: true -- and it is not. This vulnerability is fixed in 4.2.2.
Published: 2026-05-27T15:36:40.809Z
Updated: 2026-05-27T18:47:32.545Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44329 |
vulnerable | 2026-06-08 08:05:10.949889 |
free5GC: SMF UPI management interface lacks auth middleware; unauthenticated topology read/write requests reach handlers
CRITICAL (10)
free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's SMF mounts the UPI management route group without OAuth2/bearer-token authorization middleware. A network attacker who can reach SMF on the SBI can hit UPI endpoints with no Authorization header at all, and the requests reach the SMF business handlers. In the running Docker lab this was directly demonstrated for read (GET /upi/v1/upNodesLinks), write (POST /upi/v1/upNodesLinks with attacker-controlled UP-node and link payload), and delete (DELETE /upi/v1/upNodesLinks/{nodeID}) operations. This vulnerability is fixed in 4.2.2.
Published: 2026-05-27T15:38:35.080Z
Updated: 2026-05-28T15:00:50.844Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44328 |
vulnerable | 2026-06-08 08:05:10.949217 |
free5GC: SMF UPI DELETE /upi/v1/upNodesLinks/{ref} panics on AN-node deletion via nil UPF dereference; unauthenticated, state-mutating
HIGH (8.2)
free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's SMF mounts the UPI management route group without inbound OAuth2 middleware. On top of that, the DELETE /upi/v1/upNodesLinks/{upNodeRef} handler unconditionally dereferences upNode.UPF after the type-guarded async release, even though AN-typed nodes are constructed without a UPF object. As a result, a single unauthenticated DELETE /upi/v1/upNodesLinks/gNB1 request crashes the handler with a nil-pointer panic AND mutates the in-memory user-plane topology before panicking (the UpNodeDelete(upNodeRef) line runs first). This is an unauthenticated, state-mutating panic-DoS sink that an off-path network attacker can trigger by name against any AN entry. This vulnerability is fixed in 4.2.2.
Published: 2026-05-27T15:39:44.153Z
Updated: 2026-05-27T17:42:00.534Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44327 |
vulnerable | 2026-06-08 08:05:10.948940 |
free5GC: NEF nnef-oam route group is unauthenticated; no-token requests reach the OAM handler
CRITICAL (10)
free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's NEF mounts the nnef-oam route group without inbound OAuth2/bearer-token authorization. A network attacker who can reach NEF on the SBI can hit the OAM route with no Authorization header at all and the handler returns 200 OK. The current OAM handler is a stub that returns null, but the structural defect is route-group-scoped: the entire OAM route group has no inbound auth middleware, so every future OAM operation added to this group inherits the missing auth boundary by default. This vulnerability is fixed in 4.2.2.
Published: 2026-05-27T15:40:41.569Z
Updated: 2026-05-28T14:40:53.383Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44326 |
vulnerable | 2026-06-08 08:05:10.948748 |
free5GC: NEF 3gpp-traffic-influence API is unauthenticated; missing or forged bearer tokens can create, read, patch, and delete subscriptions
CRITICAL (9.4)
free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's NEF mounts the 3gpp-traffic-influence API without inbound OAuth2/bearer-token authorization. A network attacker who can reach NEF on the SBI can create, read, patch, and delete traffic-influence subscriptions either with no Authorization header at all, or with a forged bearer token (e.g. Authorization: Bearer not-a-real-token). This includes creating AnyUeInd=true subscriptions intended to affect group / any-UE traffic steering. The route group is also reachable even when the running config's ServiceList does not declare it, so operators who think they disabled the service via config are still exposed. This vulnerability is fixed in 4.2.2.
Published: 2026-05-27T15:41:38.820Z
Updated: 2026-05-27T17:53:01.419Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44325 |
vulnerable | 2026-06-08 08:05:10.948514 |
free5GC: NRF POST /oauth2/token structured-form parser type-confusion panic family (Reflect.Set on incompatible types)
HIGH (7.5)
free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's NRF root SBI endpoint POST /oauth2/token contains a parser-level type-confusion bug family. The handler in NFs/nrf/internal/sbi/api_accesstoken.go reflects over models.NrfAccessTokenAccessTokenReq, special-cases only plain string and NrfNfManagementNfType fields, and treats every other field as if it were a single models.PlmnId. The parsed *models.PlmnId is then assigned with reflect.Value.Set() to whichever field name the attacker put in the form body, which panics whenever the destination field's real type is incompatible (slice, different struct, primitive). Gin recovery converts each panic into HTTP 500, but the endpoint remains remotely panicable from a single unauthenticated form-encoded request and is repeatedly triggerable. This vulnerability is fixed in 4.2.2.
Published: 2026-05-27T15:43:34.136Z
Updated: 2026-05-27T17:50:51.669Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44324 |
vulnerable | 2026-06-08 08:05:10.948299 |
free5GC: UDR nudr-dr DELETE amf-subscriptions panics on missing UE state via nil interface type assertion (single authenticated request)
MEDIUM (6.5)
free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's UDR nudr-dr DELETE /subscription-data/{ueId}/{servingPlmnId}/ee-subscriptions/{subsId}/amf-subscriptions handler panics on a single authenticated request against a fresh UDR instance when the supplied ueId does not exist in UESubsCollection. The processor checks value, ok := udrSelf.UESubsCollection.Load(ueId) and sets a 404 USER_NOT_FOUND problem-details on the miss path, but execution continues and immediately runs value.(*udr_context.UESubsData) -- a Go type assertion on a nil interface, which panics with interface conversion: interface {} is nil, not *context.UESubsData. Gin recovery converts the panic into HTTP 500, but the endpoint remains repeatedly panicable. This vulnerability is fixed in 4.2.2.
Published: 2026-05-27T15:44:27.616Z
Updated: 2026-05-28T14:38:09.624Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44323 |
vulnerable | 2026-06-08 08:05:10.947963 |
free5GC: UDR nudr-dr DELETE amf-subscriptions panics on missing subsId when UE state exists (nil pointer dereference)
MEDIUM (4.3)
free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's UDR nudr-dr DELETE /subscription-data/{ueId}/{servingPlmnId}/ee-subscriptions/{subsId}/amf-subscriptions handler contains a nil-pointer dereference reachable from a single authenticated request, after one preparatory authenticated EE-subscription create. The handler checks _, ok = UESubsData.EeSubscriptionCollection[subsId] and sets a 404 problem-details on the miss path, but then continues to UESubsData.EeSubscriptionCollection[subsId].AmfSubscriptionInfos -- dereferencing the same missing entry instead of returning. Gin recovery converts the panic into HTTP 500, but the endpoint remains repeatedly panicable. This vulnerability is fixed in 4.2.2.
Published: 2026-05-27T15:45:14.218Z
Updated: 2026-06-01T17:08:45.474Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44322 |
vulnerable | 2026-06-08 08:05:10.947746 |
free5GC: NEF 3gpp-pfd-management PATCH applications/{appId} panics on UDR access failure due to nil ProblemDetails dereference
HIGH (7.5)
free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's NEF PATCH /3gpp-pfd-management/v1/{afId}/transactions/{transId}/applications/{appId} handler panics with a nil-pointer dereference when the upstream UDR call fails AND the consumer wrapper returns err != nil together with a nil *ProblemDetails. The handler's errPfdData != nil branch builds its own problemDetailsErr correctly, but immediately after it reads problemDetails.Cause (the OTHER value, which is nil in this branch) and panics. Gin recovery converts the panic into HTTP 500, so a single PATCH against this endpoint returns 500 instead of the intended controlled error response whenever UDR access is failing. This vulnerability is fixed in 4.2.2.
Published: 2026-05-27T15:46:10.475Z
Updated: 2026-05-28T14:42:42.998Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44321 |
vulnerable | 2026-06-08 08:05:10.947494 |
free5GC: SMF UPI POST /upi/v1/upNodesLinks exits the SMF process on overlapping UE pools (unauthenticated, reachable Fatalf)
HIGH (7.5)
free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's SMF mounts the UPI management route group without inbound OAuth2 middleware. The POST /upi/v1/upNodesLinks create-or-update handler accepts attacker-controlled JSON and passes it directly into UpNodesFromConfiguration(), which calls logger.InitLog.Fatalf(...) on several validation failures. One confirmed path is the UE-IP-pool overlap check: a single unauthenticated POST that adds a new UPF whose pool overlaps an existing UPF terminates the entire SMF process (docker ps shows Exited (1)), not just the goroutine. This vulnerability is fixed in 4.2.2.
Published: 2026-05-27T15:47:33.112Z
Updated: 2026-05-27T17:53:42.800Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44320 |
vulnerable | 2026-06-08 08:05:10.947227 |
free5GC: NEF nnef-callback route group is unauthenticated; forged callback requests are accepted into the processing path
HIGH (7.3)
free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's NEF mounts the nnef-callback route group without inbound OAuth2/bearer-token authorization. A forged or arbitrary bearer token (e.g. Authorization: Bearer not-a-real-token) is enough to reach the SMF-callback handler -- the callback body is parsed and dispatched into NEF business logic instead of being rejected at the auth boundary. Same root cause as the other NEF SBI findings: the route group is mounted without any inbound auth middleware. NEF does not authenticate the producer NF identity before processing callback content; if an attacker can guess or obtain a valid NotifId, this missing auth boundary lets forged callbacks act on real subscription state. The route group is also reachable even when the runtime ServiceList does not declare it (it lists only nnef-pfdmanagement and nnef-oam). This vulnerability is fixed in 4.2.2.
Published: 2026-05-27T15:48:22.446Z
Updated: 2026-05-27T17:44:48.702Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44319 |
vulnerable | 2026-06-08 08:05:10.946937 |
free5GC: NEF crashes via logger.Fatal on PFD notification delivery failure (attacker-controlled notifyUri)
HIGH (7.5)
free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's NEF terminates the entire process when a stored PFD-subscription notifyUri cannot be reached. In PfdChangeNotifier.FlushNotifications(), the notifier calls NnefPFDmanagementNotify(...) and on any delivery error invokes logger.PFDManageLog.Fatal(err), which is os.Exit(1)-equivalent in Go. An attacker who can create a PFD subscription with an attacker-chosen notifyUri and then trigger a PFD change can deterministically kill NEF on the asynchronous delivery attempt -- the process exits with status 1, dropping NEF's entire SBI surface until restart. This vulnerability is fixed in 4.2.2.
Published: 2026-05-27T15:49:20.934Z
Updated: 2026-05-28T14:15:51.359Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44318 |
vulnerable | 2026-06-08 08:05:10.946556 |
free5GC: BSF concurrent PUT /nbsf-management/v1/subscriptions/{subId} crashes the BSF process via concurrent map read/write on Subscriptions
MEDIUM (6.5)
free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's BSF PUT /nbsf-management/v1/subscriptions/{subId} handler has an unsynchronized write on the global Subscriptions map. The handler first reads the map under RLock() via BSFContext.GetSubscription(subId), but if the subscription does not exist, ReplaceIndividualSubcription() writes back to the same map directly without taking the mutex (bsfContext.BsfSelf.Subscriptions[subId] = subscription). Under concurrent authenticated PUT load, one goroutine can read while another writes the map, which causes the Go runtime to abort the process with fatal error: concurrent map read and map write (Go runtime panics that come from concurrent map access bypass recover() and terminate the process). The BSF container exits with code 2 -- the entire BSF SBI surface goes down until restart. This vulnerability is fixed in 4.2.2.
Published: 2026-05-27T15:35:41.823Z
Updated: 2026-05-27T17:35:49.998Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44317 |
vulnerable | 2026-06-08 08:05:10.944884 |
free5GC: PCF npcf-policyauthorization POST /app-sessions panics on suppFeat=1 with missing AfRoutReq via nil pointer dereference
MEDIUM (6.5)
free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's PCF POST /npcf-policyauthorization/v1/app-sessions handler panics on a single authenticated request whose ascReqData.suppFeat == "1" (enabling traffic-routing feature negotiation) and whose medComponents entries supply an afAppId but NO AfRoutReq. The create path then calls provisioningOfTrafficRoutingInfo(smPolicy, appID, routeReq, ...) with routeReq == nil and dereferences routeReq.RouteToLocs (and other fields) without a nil check, causing runtime error: invalid memory address or nil pointer dereference. Gin recovery converts the panic into HTTP 500. This vulnerability is fixed in 4.2.2.
Published: 2026-05-27T15:50:18.242Z
Updated: 2026-05-28T14:46:12.592Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44316 |
vulnerable | 2026-06-08 08:05:10.944471 |
free5GC: PCF npcf-smpolicycontrol POST /sm-policies panics on downstream UDR/OpenAPI 404 via nil pointer dereference
HIGH (7.5)
free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's PCF POST /npcf-smpolicycontrol/v1/sm-policies handler (HandleCreateSmPolicyRequest) panics with a nil-pointer dereference when a downstream OpenAPI consumer call (UDR lookup) returns 404 Not Found and the consumer wrapper returns err != nil together with a nil response struct. The handler logs the OpenAPI error and continues executing instead of returning, then dereferences the nil response struct on a subsequent line and panics. Gin recovery converts the panic into HTTP 500, so a single attacker-shaped POST returns 500 instead of a clean 4xx whenever the downstream lookup fails. The PCF process keeps running. The trigger is a single POST containing input that causes the downstream UDR lookup to fail (e.g. an unknown DNN). In 4.2.1 this endpoint is also reachable WITHOUT an Authorization header because the PCF Npcf_SMPolicyControl route group is mounted without inbound auth middleware. This vulnerability is fixed in 4.2.2.
Published: 2026-05-27T15:52:07.224Z
Updated: 2026-05-27T17:54:45.817Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44315 |
vulnerable | 2026-06-08 08:05:10.944276 |
free5GC: NEF 3gpp-pfd-management API is unauthenticated; forged bearer tokens can create, read, and delete PFD transactions
CRITICAL (9.4)
free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, free5GC's NEF mounts the 3gpp-pfd-management API without inbound OAuth2/bearer-token authorization. A network attacker who can reach NEF on the SBI can create, read, and delete PFD-management transaction state with a forged or arbitrary bearer token (e.g. Authorization: Bearer not-a-real-token). The route group is also reachable even when the running config's ServiceList does not declare it, so operators who think they disabled the service via config are still exposed. This vulnerability is fixed in 4.2.2.
Published: 2026-05-27T15:52:51.027Z
Updated: 2026-05-27T17:22:44.713Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42459 |
vulnerable | 2026-06-08 08:03:16.326972 |
free5GC: Improper Input Validation and Generation of Error Message Containing Sensitive Information in github.com/free5gc/udm
free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, the free5GC UDM component fails to validate the supi path parameter in six GET handlers of the nudm-sdm (Subscriber Data Management) service. An unauthenticated attacker can inject control characters into the SUPI parameter, causing UDM to forward a malformed request to UDR and return a 500 Internal Server Error response that exposes internal infrastructure details. This vulnerability is fixed in 4.2.2.
Published: 2026-05-27T15:53:45.452Z
Updated: 2026-05-28T14:14:46.406Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42083 |
vulnerable | 2026-06-08 08:03:15.915992 |
free5GC: PCF Npcf_SMPolicyControl missing authentication middleware allows unauthenticated access to SM policy handlers and disclosure of subscriber SUPI
HIGH (8.2)
free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, PCF Npcf_SMPolicyControl missing authentication middleware allows unauthenticated access to SM policy handlers and disclosure of subscriber SUPI. In NewServer(), the smPolicyGroup route group is created and routes are applied without attaching the router authorization middleware. In contrast, other PCF service groups such as Npcf_PolicyAuthorization do attach RouterAuthorizationCheck before route registration. Because the middleware is missing, requests to the /npcf-smpolicycontrol/v1/sm-policies, /npcf-smpolicycontrol/v1/sm-policies/{smPolicyId}, /npcf-smpolicycontrol/v1/sm-policies/{smPolicyId}/update, and /npcf-smpolicycontrol/v1/sm-policies/{smPolicyId}/delete endpoints can reach business logic even when no valid OAuth token is provided. This vulnerability is fixed in 4.2.2.
Published: 2026-05-27T15:56:11.394Z
Updated: 2026-05-27T17:47:55.216Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42082 |
vulnerable | 2026-06-08 08:03:15.915684 |
free5GC: Missing Concurrent NAS SMC Validation During NGAP Handover
LOW (3.7)
free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, the AMF in Free5GC does not enforce the concurrent security procedure rules defined in 3GPP TS 33.501 §6.9.5.1. The AMF does not check for ongoing N2 handover procedures before initiating a NAS Security Mode Command, and vice versa. This can lead to mismatches between NAS and AS security contexts in the network and the UE. This vulnerability is fixed in 4.2.2.
Published: 2026-05-27T15:59:21.228Z
Updated: 2026-05-28T14:47:44.462Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42081 |
vulnerable | 2026-06-08 08:03:15.915561 |
free5GC: UE Security Capability bypass on NGAP PathSwitchRequest
MEDIUM (6.1)
free5GC is an open-source implementation of the 5G core network. Prior to 4.2.2, the AMF in Free5GC does not verify the UE Security Capabilities received in NGAP PathSwitchRequest messages against its locally stored values, as mandated by 3GPP TS 33.501 §6.7.3.1. A malicious gNB can overwrite the AMF's stored UE security capabilities with arbitrary values, which are then propagated in PathSwitchRequest Acknowledge messages and subsequent Handover Request messages. This leads to persistent handover denial-of-service for affected UEs. This vulnerability is fixed in 4.2.2.
Published: 2026-05-27T15:59:58.216Z
Updated: 2026-05-27T17:56:05.721Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41136 |
vulnerable | 2026-06-08 08:03:14.944896 |
free5GC AMF missing default case in Content-Type switch in HTTPUEContextTransfer
free5GC AMF provides Access & Mobility Management Function (AMF) for free5GC, an an open-source project for 5th generation (5G) mobile core networks. Prior to version 1.4.3, the `HTTPUEContextTransfer` handler in `internal/sbi/api_communication.go` does not include a `default` case in the `Content-Type` switch statement. When a request arrives with an unsupported `Content-Type`, the deserialization step is silently skipped, `err` remains `nil`, and the processor is invoked with a completely uninitialized `UeContextTransferRequest` object. Version 1.4.3 contains a fix.
Published: 2026-04-21T23:54:36.727Z
Updated: 2026-04-22T13:11:10.206Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41135 |
vulnerable | 2026-06-08 08:03:14.942234 |
free5GC PCF: Memory Leak via CORS Middleware Registration in HTTP Handler Leads to Denial of Service
HIGH (7.5)
free5GC UDR is the Policy Control Function (PCF) for free5GC, an an open-source project for 5th generation (5G) mobile core networks. A memory leak vulnerability in versions prior to 1.4.3 allows any unauthenticated attacker with network access to the PCF SBI interface to cause uncontrolled memory growth by sending repeated HTTP requests to the OAM endpoint. The root cause is a `router.Use()` call inside an HTTP handler that registers a new CORS middleware on every incoming request, permanently growing the Gin router's handler chain. This leads to progressive memory exhaustion and eventual Denial of Service of the PCF, preventing all UEs from obtaining AM and SM policies and blocking 5G session establishment. Version 1.4.3 contains a patch.
Published: 2026-04-21T23:49:19.659Z
Updated: 2026-04-22T14:19:58.909Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-40343 |
vulnerable | 2026-06-08 08:01:20.195220 |
free5GC UDR: Fail-open handling in PolicyDataSubsToNotifyPost allows unintended subscription creation
free5GC UDR is the user data repository (UDR) for free5GC, an an open-source project for 5th generation (5G) mobile core networks. In versions up to and including 1.4.2, a fail-open request handling flaw in the UDR service causes the `/nudr-dr/v2/policy-data/subs-to-notify` POST handler to continue processing requests even after request body retrieval or deserialization errors. This may allow unintended creation of Policy Data notification subscriptions with invalid, empty, or partially processed input, depending on downstream processor behavior. As of time of publication, a patched version is not available.
Published: 2026-04-21T23:47:33.125Z
Updated: 2026-04-22T13:12:25.224Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-40249 |
vulnerable | 2026-06-08 08:01:20.077500 |
free5gc UDR fail-open request handling in PolicyDataSubsToNotifySubsIdPut may allow unintended subscription updates after input errors
free5GC is an open-source implementation of the 5G core network. In versions 4.2.1 and below of the UDR service, the PUT handler for updating Policy Data notification subscriptions at /nudr-dr/v2/policy-data/subs-to-notify/{subsId} does not return after request body retrieval or deserialization errors. Although HTTP 500 or 400 error responses are sent, execution continues and the processor is invoked with a potentially uninitialized or partially initialized PolicyDataSubscription object. This fail-open behavior may allow unintended modification of existing Policy Data notification subscriptions with invalid or empty input, depending on downstream processor and storage behavior. A patched version was not available at the time of publication.
Published: 2026-04-16T21:59:36.282Z
Updated: 2026-04-18T02:47:28.094Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-40248 |
vulnerable | 2026-06-08 08:01:20.077215 |
free5gc UDR improper path validation allows unauthenticated creation and modification of Traffic Influence Subscriptions
free5GC is an open-source implementation of the 5G core network. In versions 4.2.1 and below of the UDR service, the handler for creating or updating Traffic Influence Subscriptions checks whether the influenceId path segment equals subs-to-notify, but does not return after sending the HTTP 404 response when validation fails. Execution continues and the subscription is created or overwritten regardless. An unauthenticated attacker with access to the 5G Service Based Interface can create or overwrite arbitrary Traffic Influence Subscriptions, including injecting attacker-controlled notificationUri values and arbitrary SUPIs, by supplying any value for the influenceId path segment. A patched version was not available at the time of publication.
Published: 2026-04-16T21:57:13.101Z
Updated: 2026-04-20T15:00:17.552Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-40247 |
vulnerable | 2026-06-08 08:01:20.076829 |
free5gc UDR improper path validation allows unauthenticated access to Traffic Influence Subscriptions
free5GC is an open-source implementation of the 5G core network. In versions 4.2.1 and below of the UDR service, the handler for reading Traffic Influence Subscriptions checks whether the influenceId path segment equals subs-to-notify, but does not return after sending the HTTP 404 response when validation fails. Execution continues and the subscription data is returned alongside the 404 response. An unauthenticated attacker with access to the 5G Service Based Interface can read arbitrary Traffic Influence Subscriptions, including SUPIs/IMSIs, DNNs, S-NSSAIs, and callback URIs, by supplying any value for the influenceId path segment. A patched version was not available at the time of publication.
Published: 2026-04-16T21:54:04.151Z
Updated: 2026-04-17T18:44:09.831Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-40246 |
vulnerable | 2026-06-08 08:01:20.076521 |
free5gc UDR improper path validation allows unauthenticated deletion of Traffic Influence Subscriptions
free5GC is an open-source implementation of the 5G core network. In versions 1.4.2 and below of the UDR service, the handler for deleting Traffic Influence Subscriptions checks whether the influenceId path segment equals subs-to-notify, but does not return after sending the HTTP 404 response when validation fails. Execution continues and the subscription is deleted regardless. An unauthenticated attacker with access to the 5G Service Based Interface can delete arbitrary Traffic Influence Subscriptions by supplying any value for the influenceId path segment, while the API misleadingly returns a 404 Not Found response. A patched version was not available at the time of publication.
Published: 2026-04-16T21:40:03.598Z
Updated: 2026-04-18T02:46:14.355Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-40245 |
vulnerable | 2026-06-08 08:01:20.076042 |
Free5GC: UDR nudr-dr influenceData/subs-to-notify leaks SUPI in error response body without authentication
HIGH (7.5)
Free5GC is an open-source Linux Foundation project for 5th generation (5G) mobile core networks. Versions 4.2.1 and below contain an information disclosure vulnerability in the UDR (Unified Data Repository) service. The handler for GET /nudr-dr/v2/application-data/influenceData/subs-to-notify sends an HTTP 400 error response when required query parameters are missing but does not return afterward. Execution continues into the processor function, which queries the data repository and appends the full list of Traffic Influence Subscriptions, including SUPI/IMSI values, to the response body. An unauthenticated attacker with network access to the 5G Service Based Interface can retrieve stored subscriber identifiers with a single parameterless HTTP GET request. The SUPI is the most sensitive subscriber identifier in 5G networks, and its exposure undermines the privacy guarantees of the 3GPP SUCI concealment mechanism at the core network level. A similar bypass exists when sending a malformed snssai parameter due to the same missing return pattern.
Published: 2026-04-15T23:25:11.589Z
Updated: 2026-04-16T12:04:46.694Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33192 |
vulnerable | 2026-06-08 07:59:09.325560 |
free5GC UDM incorrectly returns 500 for empty supi path parameter in PATCH sdm-subscriptions reques
Free5GC is an open-source Linux Foundation project for 5th generation (5G) mobile core networks. In versions prior to 1.4.2, the UDM incorrectly converts a downstream 400 Bad Request (from UDR) into a 500 Internal Server Error when handling PATCH requests with an empty supi path parameter. Additionally, the UDM incorrectly translates the PATCH method to PUT when forwarding to UDR, indicating a deeper architectural issue. This leaks internal error handling behavior, making it difficult for clients to distinguish between client-side errors and server-side failures. The issue has been patched in version 1.4.2.
Published: 2026-03-20T08:09:07.459Z
Updated: 2026-03-20T12:21:06.644Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33191 |
vulnerable | 2026-06-08 07:59:09.323349 |
free5GC UDM vulnerable to null byte injection in URL path parameters causing 500 Internal Server Error
Free5GC is an open-source Linux Foundation project for 5th generation (5G) mobile core networks. Versions prior to 1.4.2
are vulnerable to null byte injection in URL path parameters. A remote attacker can inject null bytes (URL-encoded as %00) into the supi path parameter of the UDM's Nudm_SubscriberDataManagement API. This causes URL parsing failure in Go's net/url package with the error "invalid control character in URL", resulting in a 500 Internal Server Error. This null byte injection vulnerability can be exploited for denial of service attacks. When the supi parameter contains null characters, the UDM attempts to construct a URL for UDR that includes these control characters. Go's URL parser rejects them, causing the request to fail with 500 instead of properly validating input and returning 400 Bad Request. This issue has been fixed in version 1.4.2.
Published: 2026-03-20T07:54:26.539Z
Updated: 2026-03-20T19:36:09.548Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33065 |
vulnerable | 2026-06-08 07:57:18.544378 |
free5GC UDM incorrectly returns 500 for empty supi path parameter in DELETE sdm-subscriptions request
Free5GC is an open-source Linux Foundation project for 5th generation (5G) mobile core networks. In versions prior to 1.4.2, the UDM incorrectly converts a downstream 400 Bad Request (from UDR) into a 500 Internal Server Error when handling DELETE requests with an empty supi path parameter. This leaks internal error handling behavior and makes it difficult for clients to distinguish between client-side errors and server-side failures. When a client sends a DELETE request with an empty supi (e.g., double slashes // in URL path), the UDM forwards the malformed request to UDR, which correctly returns 400. However, UDM propagates this as 500 SYSTEM_FAILURE instead of returning the appropriate 400 error to the client. This violates REST API best practices for DELETE operations. The issue has been patched in version 1.4.2.
Published: 2026-03-20T08:03:39.357Z
Updated: 2026-03-20T12:49:42.321Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33064 |
vulnerable | 2026-06-08 07:57:18.542510 |
free5GC UDM DataChangeNotification Procedure Panic Due to Nil Pointer Dereference
Free5GC is an open-source Linux Foundation project for 5th generation (5G) mobile core networks. Versions prior to 1.4.2 are vulnerable to procedure panic caused by Nil Pointer Dereference in the /sdm-subscriptions endpoint. A remote attacker can cause the UDM service to panic and crash by sending a crafted POST request to the /sdm-subscriptions endpoint with a malformed URL path containing path traversal sequences (../) and a large JSON payload. The DataChangeNotificationProcedure function in notifier.go attempts to access a nil pointer without proper validation, causing a complete service crash with "runtime error: invalid memory address or nil pointer dereference". Exploitation would result in UDM functionality disruption until recovery by restart. This issue has been fixed in version 1.4.2.
Published: 2026-03-20T08:00:31.755Z
Updated: 2026-03-20T15:42:53.709Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33063 |
vulnerable | 2026-06-08 07:57:18.542002 |
free5GC AUSF UE Authentication Panic on Nil SuciSupiMap Interface Conversion
free5GC is an open source 5G core network. free5GC AUSF prior to version 1.4.2 has is an Improper Null Check vulnerability leading to Denial of Service. All deployments of free5GC v4.0.1 using the AUSF UE authentication service (`/nausf-auth/v1/ue-authentications` endpoint) are affected. A remote attacker can cause the AUSF service to panic and crash by sending a crafted UE authentication request that triggers a nil interface conversion in the `GetSupiFromSuciSupiMap` function. This results in complete denial of service for the AUSF authentication service. The `GetSupiFromSuciSupiMap` function attempts to perform an interface conversion from `interface{}` to `*context.SuciSupiMap` without checking if the underlying value is nil. When `SuciSupiMap` is nil, the code panics with "interface conversion: interface {} is nil, not *context.SuciSupiMap". free5GC AUSF version 1.4.2 patches the issue. There is no direct workaround at the application level. The recommendation is to apply the provided patch or restrict access to the AUSF API to trusted sources only.
Published: 2026-03-20T02:53:28.186Z
Updated: 2026-03-20T18:08:33.046Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33062 |
vulnerable | 2026-06-08 07:57:18.540023 |
free5GC NRF Discovery EncodeGroupId Function Panics on Malformed group-id-list Parameter
free5GC is an open source 5G core network. free5GC NRF prior to version 1.4.2 has an Improper Input Validation vulnerability leading to Denial of Service. All deployments of free5GC using the NRF discovery service are affected. The `EncodeGroupId` function attempts to access array indices [0], [1], [2] without validating the length of the split data. When the parameter contains insufficient separator characters, the code panics with "index out of range". A remote attacker can cause the NRF service to panic and crash by sending a crafted HTTP GET request with a malformed `group-id-list` parameter. This results in complete denial of service for the NRF discovery service. free5GC NRF version 1.4.2 fixes the issue. There is no direct workaround at the application level. The recommendation is to apply the provided patch or restrict access to the NRF API to trusted sources only.
Published: 2026-03-20T02:46:56.378Z
Updated: 2026-03-21T02:57:27.058Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32937 |
vulnerable | 2026-06-08 07:57:18.348782 |
free5GC CHF has Out-of-Bounds Slice Access that Leads to DoS
free5GC is an open source 5G core network. free5GC CHF prior to version 1.2.2 has an out-of-bounds slice access vulnerability in the CHF `nchf-convergedcharging` service. A valid authenticated request to PUT `/nchf-convergedcharging/v3/recharging/:ueId?ratingGroup=...` can trigger a server-side panic in `github.com/free5gc/chf/internal/sbi.(*Server).RechargePut(...)` due to an out-of-range slice access. In the reported runtime, Gin recovery converts the panic into HTTP 500, but the recharge path remains remotely panic-triggerable and can be abused repeatedly to degrade recharge functionality and flood logs. In deployments without equivalent recovery handling, this panic may cause more severe service disruption. free5GC CHF patches the issue. Some workarounds are available: Restrict access to the `nchf-convergedcharging` recharge endpoint to strictly trusted NF callers only; apply rate limiting or network ACLs in front of the CHF SBI interface to reduce repeated panic-trigger attempts; if the recharge API is not required, temporarily disable or block external reachability to this route; and/or ensure panic recovery, monitoring, and alerting are enabled.
Published: 2026-03-20T02:43:18.754Z
Updated: 2026-03-20T19:56:21.132Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-30653 |
vulnerable | 2026-06-08 07:57:14.140133 |
Details available
An issue in Free5GC v.4.2.0 and before allows a remote attacker to cause a denial of service via the function HandleAuthenticationFailure of the component AMF
Published: 2026-03-24T00:00:00.000Z
Updated: 2026-03-24T18:51:30.979Z Reference links |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-2525 |
vulnerable | 2026-06-08 07:55:17.172784 |
Free5GC PFCP UDP Endpoint denial of service
MEDIUM (5.3)
A vulnerability has been found in Free5GC up to 4.1.0. This affects an unknown function of the component PFCP UDP Endpoint. Such manipulation leads to denial of service. The attack can be launched remotely. The exploit has been disclosed to the public and may be used.
Published: 2026-02-16T01:02:06.733Z
Updated: 2026-02-23T10:03:24.272Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-1976 |
vulnerable | 2026-06-08 07:49:09.938846 |
Free5GC SMF SessionDeletionResponse null pointer dereference
MEDIUM (5.3)
A weakness has been identified in Free5GC up to 4.1.0. Affected is the function SessionDeletionResponse of the component SMF. This manipulation causes null pointer dereference. The attack is possible to be carried out remotely. The exploit has been made available to the public and could be used for attacks. It is suggested to install a patch to address this issue.
Published: 2026-02-06T03:02:11.211Z
Updated: 2026-02-23T09:20:25.492Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-1975 |
vulnerable | 2026-06-08 07:49:09.938378 |
Free5GC pfcp_reports.go identityTriggerType null pointer dereference
MEDIUM (5.3)
A security flaw has been discovered in Free5GC up to 4.1.0. This impacts the function identityTriggerType of the file pfcp_reports.go. The manipulation results in null pointer dereference. The attack can be executed remotely. The exploit has been released to the public and may be used for attacks. Applying a patch is advised to resolve this issue.
Published: 2026-02-06T02:32:10.390Z
Updated: 2026-02-23T09:20:12.642Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-1974 |
vulnerable | 2026-06-08 07:49:09.938046 |
Free5GC SMF datapath.go ResolveNodeIdToIp denial of service
MEDIUM (5.3)
A vulnerability was identified in Free5GC up to 4.1.0. This affects the function ResolveNodeIdToIp of the file internal/sbi/processor/datapath.go of the component SMF. The manipulation leads to denial of service. Remote exploitation of the attack is possible. The exploit is publicly available and might be used. It is recommended to apply a patch to fix this issue.
Published: 2026-02-06T02:02:10.925Z
Updated: 2026-02-23T09:19:59.954Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-1973 |
vulnerable | 2026-06-08 07:49:09.937709 |
Free5GC SMF establishPfcpSession null pointer dereference
MEDIUM (5.3)
A vulnerability was determined in Free5GC up to 4.1.0. The impacted element is the function establishPfcpSession of the component SMF. Executing a manipulation can lead to null pointer dereference. The attack may be launched remotely. The exploit has been publicly disclosed and may be utilized. It is best practice to apply a patch to resolve this issue.
Published: 2026-02-06T01:32:08.923Z
Updated: 2026-02-23T09:19:46.366Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-1684 |
vulnerable | 2026-06-08 07:49:09.356368 |
Free5GC SMF PFCP UDP Endpoint pfcp_reports.go HandleReports denial of service
MEDIUM (5.3)
A vulnerability was found in Free5GC SMF up to 4.1.0. Affected by this issue is the function HandleReports of the file /internal/context/pfcp_reports.go of the component PFCP UDP Endpoint. The manipulation results in denial of service. The attack can be executed remotely. It is advisable to implement a patch to correct this issue.
Published: 2026-01-30T14:32:07.043Z
Updated: 2026-02-23T09:08:43.099Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-1683 |
vulnerable | 2026-06-08 07:49:09.355997 |
Free5GC SMF PFCP handler.go HandlePfcpSessionReportRequest denial of service
MEDIUM (5.3)
A vulnerability has been found in Free5GC SMF up to 4.1.0. Affected by this vulnerability is the function HandlePfcpSessionReportRequest of the file internal/pfcp/handler/handler.go of the component PFCP. The manipulation leads to denial of service. Remote exploitation of the attack is possible. The exploit has been disclosed to the public and may be used. To fix this issue, it is recommended to deploy a patch.
Published: 2026-01-30T14:02:09.654Z
Updated: 2026-02-23T09:08:30.115Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-1682 |
vulnerable | 2026-06-08 07:49:09.355402 |
Free5GC SMF PFCP UDP Endpoint handler.go HandlePfcpAssociationReleaseRequest null pointer dereference
MEDIUM (5.3)
A flaw has been found in Free5GC SMF up to 4.1.0. Affected is the function HandlePfcpAssociationReleaseRequest of the file internal/pfcp/handler/handler.go of the component PFCP UDP Endpoint. Executing a manipulation can lead to null pointer dereference. The attack may be launched remotely. The exploit has been published and may be used. A patch should be applied to remediate this issue.
Published: 2026-01-30T14:02:07.468Z
Updated: 2026-02-23T09:08:18.220Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-63679 |
vulnerable | 2026-06-08 07:39:17.736821 |
Details available
free5gc v4.1.0 and before is vulnerable to Buffer Overflow. When AMF receives an UplinkRANConfigurationTransfer NGAP message from a gNB, the AMF process crashes.
Published: 2025-11-12T00:00:00.000Z
Updated: 2025-11-13T16:14:02.637Z |
Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.