HIGHCVSS v4 8.2Vulnerability

CVE-2026-120221

In FRRouting 8.4 and later, bgpd frees the same memory twice when dynamic BGP neighbors disconnect, if the peer-group used by a "bgp listen range" also has a Site-of-Origin configured ("neighbor PG soo"). Each dynamic neighbor shares the peer-group's SoO value instead of getting its own copy, but frees it as its own when the neighbor is deleted, which happens as soon as its connection closes. The first disconnect leaves the peer-group pointing at freed memory, and the second disconnect frees it again, causing bgpd to abort and drop all BGP sessions on the router. Any host whose address falls inside the listen range can trigger this by opening and closing two TCP connections to the BGP port, without sending any BGP message and without knowing the AS number, and can repeat it each time bgpd restarts. If the peer-group has a TCP-MD5 password, only hosts that know the password can trigger it. Two ordinary flaps of legitimate dynamic neighbors have the same effect. Between the two frees, displaying the configuration ("show running-config") or establishing a dynamic neighbor also reads the freed memory, which can crash bgpd after a single disconnect. Only configurations that combine a listen range with a SoO on the same peer-group are affected.

Properties

Severity
HIGH
Nvd fetched at
2026-11-14T00:40:25.638091+00:00
Cvss severity
HIGH
Cvss score
8.2
Retrieved at
2026-11-14T00:50:05+00:00
Score
8.2
Cvss version
4.0
Last source
NVD
Cve id
CVE-2026-120221
Cvss vector
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:N/R:A/V:X/RE:X/U:X
First seen by Signal
2026-11-13T17:31:47+00:00
Vector
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:N/R:A/V:X/RE:X/U:X
Published at
2026-11-13T12:17:03.210
Last modified
2026-11-13T12:17:03.210

Related Entities (2)

HAS_WEAKNESS (2)

→[Weakness]Use After Free
→[Weakness]Double Free

Related research

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-120221 (CVSS v4 8.2) — Ninja Signal Threat Intelligence | Ninja Signal