Advisory Database
  • Advisories
  • Dependency Scanning
  1. golang
  2. ›
  3. github.com/free5gc/smf
  4. ›
  5. CVE-2026-44328

CVE-2026-44328: free5GC's SMF UPI DELETE /upi/v1/upNodesLinks/{ref} panics on AN-node deletion via nil UPF dereference; unauthenticated, state-mutating

May 8, 2026 (updated June 8, 2026)

free5GC’s SMF mounts the UPI management route group without inbound OAuth2 middleware (same root cause as the broader UPI auth gap reported in free5gc/free5gc#887). 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.

References

  • github.com/advisories/GHSA-p9mg-74mg-cwwr
  • github.com/free5gc/free5gc/issues/905
  • github.com/free5gc/free5gc/security/advisories/GHSA-p9mg-74mg-cwwr
  • github.com/free5gc/smf/commit/b57bc48081c3d3a2f333d02eb78e4fd31a120deb
  • github.com/free5gc/smf/pull/199
  • nvd.nist.gov/vuln/detail/CVE-2026-44328

Code Behaviors & Features

Detect and mitigate CVE-2026-44328 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 1.4.3

Fixed versions

  • 1.4.3

Solution

Upgrade to version 1.4.3 or above.

Impact 8.2 HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H

Learn more about CVSS

Weakness

  • CWE-306: Missing Authentication for Critical Function
  • CWE-476: NULL Pointer Dereference
  • CWE-862: Missing Authorization

Source file

go/github.com/free5gc/smf/CVE-2026-44328.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Tue, 23 Jun 2026 12:23:10 +0000.