← Back to CVE Index

CVE-2024-31950

Disclosed 2024-04-07

Description

In FRRouting (FRR) through 9.1, there can be a buffer overflow and daemon crash in ospf_te_parse_ri for OSPF LSA packets during an attempt to read Segment Routing subTLVs (their size is not validated).

Severity & CVSS Score

6.5 HIGH CVSS 3.1
Attack Vector Network
Attack Complexity Low
Privileges Required None
User Interaction None
Scope Unchanged
Confidentiality Low
Integrity Low
Availability None

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

Weakness Enumeration

CWE-IDName
CWE-120 Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')

Affected FRR Versions

  • 8.4.0 ~ 8.4.4
  • 8.5.0 ~ 8.5.4
  • 9.0.0 ~ 9.0.2
  • 9.1.0
  • 10.0.0

Versions prior to 8.4 are end-of-life and no longer receive security updates.

References

URLSource
https://github.com/FRRouting/frr/pull/15674/commits/f69d1313b19047d3d83fc2b36a518355b861dfc4 GitHub

Git Fixes

Raw Data