CVE-2026-42081 free5GC: UE Security Capability bypass on NGAP PathSwitchRequest

Medium 6.1 Published Updated

A malicious gNB can bypass UE security capability checks in free5GC AMF, causing persistent handover denial-of-service for users.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2026-42081?

CVE-2026-42081 is a medium-severity vulnerability in Free5gc Free5gc, published on 27 May 2026. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

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.

Weakness: CWE-358

Which versions are affected by CVE-2026-42081?

3 open source packages ship an affected version, including github.com/free5gc/amf. It affects 1 product.

PackageAffectedFixed in
github.com/free5gc/amf GoAll versionsNone
github.com/free5gc/amf GoAll versions to 1.4.3None
github.com/free5gc/amf GoAll versions to 1.4.3None

Products include Free5gc Free5gc.

How do I fix CVE-2026-42081?

Upgrade to a fixed version.

Is CVE-2026-42081 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-42081 exists.

All Free5gc Free5gc vulnerabilities

Sources

Also known as GHSA-77x9-rf64-92gv, GO-2026-5209.

Is CVE-2026-42081 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free