OmeC Project UPF Denial-of-Service Vulnerability via PFCP Association Setup Request

Vulnerability

A denial-of-service vulnerability has been identified in the OmeC Project UPF component, specifically in versions prior to and including upf-epc-pfcpiface:2.1.3-dev. The issue arises when the UPF receives a PFCP Association Setup Request that omits the mandatory NodeID Information Element. The association setup handler then dereferences a nil pointer, leading to a panic that terminates the UPF process. This vulnerability can be exploited by an attacker who can send PFCP Association Setup Request messages to the UPF's N4/PFCP endpoint, causing repeated crashes and disrupting user-plane services.

Impact

Exploitation of this vulnerability causes the UPF process to crash, leading to a denial-of-service condition that disrupts user-plane services.

Reproduction

The vulnerability can be reproduced by sending a PFCP Association Setup Request that lacks the NodeID Information Element to a UPF instance. This can be done using a UDP connection to the UPF's N4/PFCP endpoint, with the request crafted to omit the required NodeID. Once the malformed request is sent, the UPF will crash due to the nil pointer dereference.

Remediation

Users can update to UPF version 2.1.3-dev or later, where this vulnerability has been fixed.

Added: Dec 18, 2025, 7:21 PM
Updated: Dec 18, 2025, 7:21 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
7.7
remediation
0.0
relevance
1.5
threat
1.6
urgency
2.9
incentive
5.8

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.