CVE-2026-44328

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.
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. Antes de la versión 4.2.2, el SMF de free5GC monta el grupo de rutas de gestión UPI sin middleware OAuth2 entrante. Además, el gestor DELETE /upi/v1/upNodesLinks/{upNodeRef} desreferencia incondicionalmente upNode.UPF después de la liberación asíncrona protegida por tipo, a pesar de que los nodos de tipo AN se construyen sin un objeto UPF. Como resultado, una única solicitud DELETE /upi/v1/upNodesLinks/gNB1 no autenticada bloquea el gestor con un pánico de puntero nulo Y muta la topología del plano de usuario en memoria antes de entrar en pánico (la línea UpNodeDelete(upNodeRef) se ejecuta primero). Esto es un sumidero de DoS por pánico, no autenticado y que muta el estado, que un atacante de red fuera de ruta puede activar por nombre contra cualquier entrada AN. 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-44328

Mitre link : CVE-2026-44328

CVE.ORG link : CVE-2026-44328


JSON object : View

Products Affected

free5gc

  • free5gc
CWE
CWE-306

Missing Authentication for Critical Function

CWE-476

NULL Pointer Dereference

CWE-862

Missing Authorization