Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessEstablish authenticated BGP peering session
-
DeliveryAdvertise crafted FlowSpec with nonzero prefix offset
-
ExploitBypass unicast-route validation via zero-filled prefix
-
ExecutionPropagate rule to downstream peers via export policy
-
ImpactCause unauthorized traffic filtering or redirection
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V2 - Validation and Business Logic Input size validation
|
| Exploitation Conditions | Requires an established, authenticated BGP peering session with the target BIRD instance (PR:L) - not open to arbitrary internet hosts. Unicast-route validation must be enabled on the receiving flow6 channel, which is the exact configuration in which the flawed zero-filled-prefix reconstruction accepts an overly broad rule. The attacking peer must also be advertising a suitable unicast route that the reconstructed prefix can validate against (the AT:P attack requirement). For downstream impact, the BIRD instance's export policy must permit propagating the FlowSpec rule to downstream peers, and those downstream devices must enforce it. Limiting factors: trusted/authenticated peer required, validation-enabled flow6 channel, dependency on a matching unicast route, and permissive export policy - absent any of these the issue does not materialize. |
| Impact | All signals point to a genuinely LOW-priority issue rather than a high-CVSS-but-low-risk mismatch. The vendor-supplied CVSS 4.0 base score is 2.3 (Low); the vector AV:N/AC:L/AT:P/PR:L/UI:N shows network reach but with a required precondition (AT:P) and an authenticated foothold (PR:L), and the only impact is VI:L (limited integrity) with VC:N/VA:N and no subsequent-system impact (SC:N/SI:N/SA:N). No EPSS score, no CISA KEV listing, and no public exploit code were provided, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The practical barrier is high: the attacker must already be an established, trusted BGP peer, validation must be enabled on the flow6 channel, and a suitable unicast route plus permissive export policy must exist for any downstream impact. The input tag 'Authentication Bypass' conflicts with the data - exploitation presumes an already-authenticated BGP session (PR:L), so this is a FlowSpec/unicast-route validation bypass (CWE-1284), not an authentication bypass; treat that tag as mislabeled. Net: low urgency, patch during normal maintenance. |
| Exploit ScenarioDerived | An attacker operating an established, authenticated BGP peer crafts an IPv6 FlowSpec rule whose destination-prefix component uses a nonzero offset so it matches IPv6 addresses outside the peer's authorized address space. Because BIRD validates a reconstructed, zero-filled prefix (contrary to RFC 8956 section 5) against a suitable unicast route the peer legitimately advertises, the overly broad rule passes validation and, where export policy permits, is propagated to downstream peers, causing unauthorized traffic filtering or redirection. No public proof-of-concept was identified. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 18, 2026
Established BGP peers can bypass IPv6 FlowSpec validation in CZ.NIC BIRD when the receiving flow6 channel has unicast-route validation enabled, because BIRD reconstructs a prefix with zero-filled skipped bits instead of rejecting a destination component with a nonzero offset as RFC 8956 section 5 requires. This allows the peer to inject a FlowSpec rule matching a broader set of IPv6 destinations than its advertised unicast route authorizes, potentially causing downstream traffic filtering or redirection where export policy permits propagation and downstream devices enforce the rule. Exploitation is limited to authenticated peers with a suitable unicast route and the validation-enabled flow6 configuration; no public exploit was identified at time of analysis, and an upstream fix is available via commit 7cf75587b6f38b87849fe192bf5dfd124b7702bc.
RemediationAI
Apply the upstream fix referenced by commit 7cf75587b6f38b87849fe192bf5dfd124b7702bc (upstream fix available; released patched version not independently confirmed from the supplied data) and upgrade BIRD to a build containing it. Until upgraded, avoid enabling unicast-route validation on flow6 channels that peer with untrusted BGP speakers, restrict BGP peering to authenticated and trusted peers, and review export policy so FlowSpec rules learned from peers are not propagated to downstream devices that enforce them. Disabling validation or restricting peers reduces exposure but does not correct the prefix-offset handling flaw; export-policy tightening may prevent downstream filtering or redirection but can also break legitimate FlowSpec distribution. See https://gitlab.nic.cz/labs/bird/-/commit/7cf75587b6f38b87849fe192bf5dfd124b7702bc and RFC 8956 section 5 at https://www.rfc-editor.org/rfc/rfc8956.html#section-5.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
BGP FlowSpec, standardized for IPv6 in RFC 8956, lets BGP speakers distribute traffic-filtering rules. BIRD's flow6 validation procedure is supposed to ensure a FlowSpec destination prefix component is authorized by a unicast route from the same peer; RFC 8956 section 5 requires rejecting a component with a nonzero offset. BIRD instead reconstructs the prefix by zero-filling skipped bits and validates that reconstructed prefix, so the original FlowSpec rule can match a superset of IPv6 destinations. CWE-1284 (Improper Validation of Specified Quantity in Input) captures the underlying class of improper validation of the prefix offset/length data. The referenced affected code paths are in nest/rt-table.c at BIRD v2.20.0 line 2686 and v3.4.0 line 4518, and the CPE cpe:2.3:a:nic:bird:*:*:*:*:*:*:*:* identifies the BIRD product family. The issue requires an established BGP peering session, unicast-route validation enabled on the receiving flow6 channel, and a suitable unicast route from the peer; downstream filtering or redirection additionally requires the BIRD export policy to permit propagation and downstream peers to enforce the rule.
Know when Bird gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Reachable over BGP (AV:N) but needs a matching unicast route (AC:H) and an authenticated peering session (PR:L); impact is limited routing/traffic integrity (I:L) with no confidentiality or availability loss.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
DescriptionCVE.org
An IPv6 FlowSpec validation bypass in the CZ.NIC BIRD Internet Routing Daemon allows an established BGP peer to inject FlowSpec rules matching destinations outside the address space authorized by the unicast-route validation procedure. With validation enabled on the receiving flow6 channel, BIRD fails to reject a destination prefix component with a nonzero offset, contrary to RFC 8956 section 5. It validates a reconstructed prefix with zero-filled skipped bits, although the original FlowSpec component can match a broader set of IPv6 addresses. Given a suitable unicast route from the peer, the rule can pass validation and, where export policy permits, be propagated to downstream peers. Downstream enforcement may cause unauthorized traffic filtering or redirection.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
BIRD through 2.0.7 does not provide functionality for password authentication of BGP peers. Rated medium severity (CVSS
BIRD Internet Routing Daemon 1.6.x through 1.6.7 and 2.x through 2.0.5 has a stack-based buffer overflow. Rated high sev
Stack-based buffer overflow in CZ.NIC BIRD Internet Routing Daemon through 2.19.0 allows an established BGP peer to cras
BIRD Internet Routing Daemon before 1.6.4 allows local users to cause a denial of service (stack consumption and daemon
EUVD-2026-104014
GHSA-6jp9-p482-x6c9
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB