Open5GS SGWC Null Pointer Dereference Vulnerability in PGW S5U Address Handling

Vulnerability

A null pointer dereference vulnerability has been identified in Open5GS versions prior to 2.7.6. This issue arises in the SGW-C component when handling Modify Bearer Response messages from the PGW S5U Address Handler. The vulnerability can be exploited remotely, leading to a denial-of-service condition by causing the SGW-C process to crash. The issue occurs because the PGW S5U tunnel address is not properly initialized, causing an assertion failure when the SGW-C attempts to build a Create Session Response back to the MME.

Impact

Exploitation of this vulnerability causes the SGW-C process to crash, leading to a denial-of-service condition.

Reproduction

To reproduce this vulnerability, send a Create Session Request with the Operation Indication (OI) flag set. This will trigger the SGW-C to send a Modify Bearer Request to the PGW. If the subsequent Modify Bearer Response does not include the necessary PGW S5U tunnel address, SGW-C will crash when it tries to process the response and build a Create Session Response for the MME. This can be automated with a public exploit available on GitHub.

Remediation

Users are advised to update to Open5GS version 2.7.6 or later, where this vulnerability has been patched.

Added: Feb 6, 2026, 7:31 PM
Updated: Feb 6, 2026, 10:31 PM

Vulnerability Rating

Custom Algorithm
spread
1.4
impact
2.5
exploitability
9.1
remediation
7.7
relevance
2.9
threat
6.4
urgency
2.9
incentive
8.3

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