CVE-2026-44319

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.
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 NEF de free5GC termina todo el proceso cuando no se puede alcanzar un notifyUri de suscripción PFD almacenado. En PfdChangeNotifier.FlushNotifications(), el notificador llama a NnefPFDmanagementNotify(...) y ante cualquier error de entrega invoca logger.PFDManageLog.Fatal(err), que es equivalente a os.Exit(1) en Go. Un atacante que puede crear una suscripción PFD con un notifyUri elegido por el atacante y luego desencadenar un cambio de PFD puede terminar el NEF de forma determinista en el intento de entrega asíncrona -- el proceso sale con estado 1, interrumpiendo toda la superficie SBI del NEF hasta el reinicio. Esta vulnerabilidad está corregida en la versión 4.2.2.

Information

Published : 2026-05-27 17:16

Updated : 2026-10-14 20:10


NVD link : CVE-2026-44319

Mitre link : CVE-2026-44319

CVE.ORG link : CVE-2026-44319


JSON object : View

Products Affected

free5gc

  • free5gc
CWE
CWE-20

Improper Input Validation

CWE-617

Reachable Assertion

CWE-755

Improper Handling of Exceptional Conditions