FRRouting NULL Pointer Dereference Vulnerability in OSPF Component Allowing Denial-of-Service

Vulnerability

A NULL pointer dereference vulnerability has been identified in the FRRouting (FRR) OSPF component, specifically in versions 4.0 prior to 10.4.1. The issue arises in the 'show_vty_pref_pref_sid' function within 'ospf_ext.c'. When the OSPF daemon ('ospfd') is configured to debug packet details, a crafted LSA Update packet can trigger the vulnerability, causing the 'ospfd' process to crash and leading to a denial-of-service condition.

Impact

Exploitation of this vulnerability causes the OSPF daemon to crash, disrupting OSPF routing processes and potentially leading to broader network instability.

Reproduction

To reproduce this vulnerability, set up a network topology with two routers using Mininet. Configure both routers to enable OSPF and the 'debug ospf packet all send/recv detail' option. Once this debugging is active, send a packet containing an opaque LSA from one router to the other. The receiving router's OSPF process will crash upon processing the packet, demonstrating the vulnerability.

Remediation

Users can upgrade to FRRouting versions 10.4.2 or later, where this vulnerability has been fixed.

Added: Oct 28, 2025, 3:19 PM
Updated: Oct 28, 2025, 6:23 PM

Vulnerability Rating

Custom Algorithm
spread
1.0
impact
2.5
exploitability
8.2
remediation
0.0
relevance
0.8
threat
6.4
urgency
2.9
incentive
1.7

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