CVE-2026-44320

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.
Configurations

Configuration 1 (hide)

cpe:2.3:a:free5gc:free5gc:*:*:*:*:*:*:*:*

History

14 Oct 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) free5GC es una implementación de código abierto de la red central 5G. Anteriormente a la 4.2.2, el NEF de free5GC monta el grupo de rutas nnef-callback sin autorización de entrada OAuth2/token de portador. Un token de portador falsificado o arbitrario (por ejemplo, Authorization: Bearer not-a-real-token) es suficiente para alcanzar el gestor de SMF-callback; el cuerpo de la devolución de llamada se analiza y se envía a la lógica de negocio del NEF en lugar de ser rechazado en el límite de autenticación. La misma causa raíz que los otros hallazgos de SBI del NEF: el grupo de rutas se monta sin ningún middleware de autenticación de entrada. El NEF no autentica la identidad del NF productor antes de procesar el contenido de la devolución de llamada; si un atacante puede adivinar u obtener un NotifId válido, este límite de autenticación faltante permite que las devoluciones de llamada falsificadas actúen sobre el estado real de la suscripción. El grupo de rutas también es accesible incluso cuando la ServiceList en tiempo de ejecución no lo declara (solo enumera nnef-pfdmanagement y nnef-oam). Esta vulnerabilidad se corrige en la versión 4.2.2.

Information

Published : 2026-05-27 17:16

Updated : 2026-10-14 20:10


NVD link : CVE-2026-44320

Mitre link : CVE-2026-44320

CVE.ORG link : CVE-2026-44320


JSON object : View

Products Affected

free5gc

  • free5gc
CWE
CWE-306

Missing Authentication for Critical Function

CWE-862

Missing Authorization