Cloudanix VulnDB

CVE-2024-55553

High · 7.5

CVSS

7.5

EPSS

0.8%

Published

Jan 6, 2025

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A bug in routing software can cause routers to repeatedly re-check all their routes when receiving certain network updates, slowing them down and increasing monitoring traffic until fixed by an upgrade.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Denial Of Service
Component
Network Service
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Triggers full RIB re-validation and re-parsing whenever an RTR update batch exceeds the internal socket buffer (default 4K), enabling continuous re-validation loops and elevated BMP traffic when large numbers of ROA updates or withdrawals are sent during an update interval.

Why it matters to the business

Degrades route handling performance on FRR routers using RPKI, potentially requiring more than 30 minutes to re-validate large tables, leading to increased resource consumption and possible operational disruption for global routing infrastructure.

How an attack unfolds

An attacker sends continuous large batches of ROA updates and withdrawals over RTR to force repeated full-table re-validations on affected FRR instances; the condition can also occur organically but is amplified by the attacker to sustain performance impact and generate excess BMP traffic.

How to fix it

Upgrade to FRR 10.0.3, 10.1.2, 10.2.1 or 10.3 or later (commit 47cdfbda7640f9e10dc298cb98ea0411dc14e0ab) to correct the buffer-triggered re-validation logic.

How to confirm the fix worked

Confirm running version is at or above a fixed release, monitor RTR update sizes against socket buffer limits, and verify absence of repeated full-table re-validation events under normal RPKI load.

Typical attack path

  1. Identify FRR instances using RPKI RTR
  2. Establish RTR session and issue more than buffer-sized ROA updates/withdrawals within an update interval
  3. Repeat issuance to maintain continuous re-validation pressure
  4. Observe sustained high CPU, delayed route convergence, and elevated BMP traffic to ingestors

How to detect it

Search router logs and BMP collectors for repeated full RIB re-validation events, sustained high CPU during RPKI update windows, and anomalous spikes in BMP session traffic correlated with RTR activity.

What your security team should do

  • Apply the listed fixed versions immediately on all FRR deployments using RPKI
  • Prioritize routers with large full tables due to longer re-validation times
  • Tune RTR update intervals and monitor BMP traffic for spikes indicating exploitation or organic triggers
  • Review RPKI RTR sessions for unexpected large update volumes

The record

In FRRouting (FRR) before 10.3 from 6.0 onward, all routes are re-validated if the total size of an update received via RTR exceeds the internal socket's buffer size, default 4K on most OSes. An attacker can use this to trigger re-parsing of the RIB for FRR routers using RTR by causing more than this number of updates during an update interval (usually 30 minutes). Additionally, this effect regularly occurs organically. Furthermore, an attacker can use this to trigger route validation continuously. Given that routers with large full tables may need more than 30 minutes to fully re-validate the table, continuous issuance/withdrawal of large numbers of ROA may be used to impact the route handling performance of all FRR instances using RPKI globally. Additionally, the re-validation will cause heightened BMP traffic to ingestors. Fixed Versions: 10.0.3, 10.1.2, 10.2.1, >= 10.3.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 frr 0 No fix
Debian:11 frr 0 7.5.1-1.1+deb11u4
Debian:12 frr 0 No fix
Debian:13 frr 0 10.2.1-1
SUSE:Linux Enterprise Module for Server Applications 15 SP6 frr 0 8.5.6-150500.4.33.1
SUSE:Linux Enterprise Module for Server Applications 15 SP7 frr 0 8.5.6-150500.4.33.1
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 frr 0 8.5.6-8.6.1
Ubuntu:20.04:LTS frr 0 No fix
Ubuntu:22.04:LTS frr 0 No fix
Ubuntu:22.04:LTS frr 0 8.1-1ubuntu1.13
Ubuntu:24.04:LTS frr 0 No fix
Ubuntu:24.04:LTS frr 0 8.4.4-1.1ubuntu6.3
Ubuntu:24.10 frr 0 No fix
Ubuntu:Pro:20.04:LTS frr 0 7.2.1-1ubuntu0.2+esm3
openSUSE:Leap 15.6 frr 0 8.5.6-150500.4.33.1
openSUSE:Tumbleweed frr 0 10.2.1-1.1

Related vulnerabilities