CVE-2026-33800: Juniper MX Series Denial-of-Service via BFD Session Flapping
Juniper Networks Junos OS on MX Series routers has a vulnerability that allows an attacker on the same network segment to crash the Forwarding Processing Card (FPC) by repeatedly triggering Micro-BFD session state changes. The vulnerability exploits the router's event processing queue, which becomes overwhelmed when sessions continuously flip between up and down states. This causes a watchdog timer to expire, forcing the FPC to crash and cutting off traffic. The attack requires network adjacency but no authentication, and affects specific hardware models in the MX lineup.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 6.5 MEDIUM · CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- Weaknesses (CWE)
- CWE-606
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-07-09 / 2026-07-20
NVD description (verbatim)
An Unchecked Input for Loop Condition vulnerability in the Packet Forwarding Engine (pfe) of Juniper Networks Junos OS on MX Series allows an unauthenticated, adjacent attacker to cause a Denial-of-Service (DoS).Micro-BFD session flaps generate respective up/down events which are queued by PFEMAN for processing. Especially in a Virtual-Chassis (VC) scenario with locality‑bias configured, processing takes a significant amount of time for each event. If these sessions keep flapping, new events are constantly added, and in turn PFEMAN never completes processing these events. This results in the PFEMAN watchdog timer expiring, which causes the FPC to crash and restart, representing a complete service outage. This issue only affects MX series FPCs up to and including MPC9, and LC2101/2103 and LC480. It does not affect MPC10/11, LC4800/9600, and MX304. This issue affects Junos OS on MX Series: * all versions before 23.2R2-S7, * 23.4 versions before 23.4R2-S8, * 24.2 versions before 24.2R2-S4, * 24.4 versions before 24.4R2-S3, * 25.2 versions before 25.2R2.
1 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
The Packet Forwarding Engine Manager (PFEMAN) in Junos OS processes state-change events generated by Micro-BFD session flaps. Under Virtual-Chassis configurations with locality-bias enabled, each event incurs significant processing overhead. An attacker can generate rapid Micro-BFD session state transitions, continuously queueing new events faster than PFEMAN can drain the queue. Because the loop condition is not properly bounded or throttled, PFEMAN never reaches a quiescent state. The watchdog timer protecting the FPC eventually expires due to resource exhaustion, triggering an FPC crash and restart. This is classified as CWE-606 (Unchecked Input for Loop Condition).
Business impact
An adjacent attacker can achieve complete denial of service on affected MX Series routers without credentials or user interaction. In production environments, this translates to immediate traffic loss on the compromised FPC, potentially affecting millions of packets per second depending on the router's role. For service providers or large enterprises running MX routers as core or edge devices, this vulnerability can cascade into significant network outages. Recovery requires manual intervention to restart the FPC or reboot the entire chassis.
Affected systems
Junos OS on MX Series is affected across multiple versions: all releases before 23.2R2-S7, 23.4 versions before 23.4R2-S8, 24.2 versions before 24.2R2-S4, 24.4 versions before 24.4R2-S3, and 25.2 versions before 25.2R2. The vulnerability is limited to older forwarding hardware: MPC9 and earlier, LC2101, LC2103, and LC480. Modern line cards including MPC10, MPC11, LC4800, LC9600, and MX304 are unaffected. Organizations should verify their exact MX hardware and Junos OS version against Juniper's advisory.
Exploitability
This vulnerability is straightforward to trigger from the adjacent network segment. No authentication is required, and the attack is passive from the attacker's perspective—manipulating Micro-BFD state requires only crafted Layer 2 or Layer 3 traffic to the router's BFD endpoints. The CVSS score of 6.5 (Medium) reflects the requirement for network adjacency and the impact limited to availability. However, the practical ease of exploitation and severity of impact (total FPC outage) make this a high-priority issue despite the medium severity rating.
Remediation
Juniper has released patched versions for all affected release trains. Organizations should upgrade to 23.2R2-S7 or later in the 23.2 train, 23.4R2-S8 or later in 23.4, 24.2R2-S4 or later in 24.2, 24.4R2-S3 or later in 24.4, or 25.2R2 or later in 25.2. Verify these patch versions against Juniper's official security advisory before deployment. Until patching is complete, access controls limiting BFD traffic from untrusted adjacent networks provide temporary mitigation.
Patch guidance
Determine your current Junos OS version and MX hardware model using 'show version' and 'show chassis routing-engine'. Cross-reference against the affected versions and hardware list in the vulnerability description. If affected, plan an upgrade to the nearest patched version in your release train. Verify the exact patch version in Juniper's advisory to ensure you select the correct build. Test the upgrade in a lab environment first, as Junos updates may require careful orchestration in Virtual-Chassis setups. Schedule maintenance windows to minimize impact, and ensure out-of-band management access is available during the upgrade.
Detection guidance
Monitor for FPC crashes and restarts using syslog alerts from the router's Packet Forwarding Engine. Look for watchdog timer expiration messages and correlations with Micro-BFD session flapping on adjacent network segments. If you operate a network tap or packet broker, capture traffic patterns showing rapid BFD state changes originating from a specific source MAC or IP address targeting your router's BFD endpoints. Baseline your normal Micro-BFD flap rates and alert on anomalous spikes, particularly in Virtual-Chassis topologies with locality-bias enabled.
Why prioritize this
Although the CVSS score is Medium (6.5), the practical severity warrants higher prioritization. An unauthenticated adjacent attacker can trivially cause a complete outage affecting potentially thousands of users or customers. The attack leaves minimal forensic traces and requires only basic network access. Organizations with MX routers in core or peering positions should prioritize patching within days rather than weeks. Even if your router is not directly exposed to untrusted networks, consider the risk from compromised internal hosts or supply-chain compromises on adjacent segments.
Risk score, explained
CVSS 6.5 reflects the attack vector (Adjacent Network only), low complexity, no privileges required, no user interaction, and high availability impact. However, this scoring underweights the ease and stealth of exploitation in production networks. The vulnerability becomes critical in scenarios where MX routers peer with untrusted or less-trusted AS neighbors, or where internal network segmentation is weak. Adjust your internal risk rating upward if your MX deployment includes these factors.
Frequently asked questions
Does this affect my MX router if I run MPC10 or MPC11 line cards?
No. The vulnerability is specific to MPC9 and earlier, plus LC2101, LC2103, and LC480. MPC10, MPC11, LC4800, LC9600, and MX304 are unaffected. Verify your exact line card model in 'show chassis routing-engine' output.
What does 'adjacent network' mean in this context?
Adjacent network means the attacker must be on the same Layer 2 segment (Ethernet broadcast domain) as the router, or have Layer 3 routing adjacency to the router's BFD endpoints. This includes directly connected peers, customers on the same switch fabric, or segments separated by a single hop. Network isolation and access controls limiting BFD traffic provide partial mitigation.
Can this vulnerability be exploited remotely over the internet?
No. The CVSS vector specifies AV:A (Adjacent Network only). The attacker must be directly reachable on the same network segment as the router's BFD endpoints. However, if your router accepts BGP or BFD from internet-facing peers, those peers become potential attack sources.
Will upgrading Junos OS cause service interruption?
Junos upgrades typically require a routing-engine reboot. In a Virtual-Chassis setup, you can upgrade one member at a time to minimize disruption. Test in a lab environment first and schedule during a maintenance window. Consult Juniper's upgrade guide for your specific configuration.
This analysis is based on the vulnerability description and CVSS scoring provided. Verify all affected versions, patch numbers, and hardware models against Juniper Networks' official security advisory before taking action. The vulnerability timeline and patch availability are subject to change. This document does not constitute legal advice or formal risk assessment for your specific environment; consult your security team and Juniper support for guidance tailored to your deployment. No exploit code or weaponized proof-of-concept is provided or endorsed. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2026-15172MEDIUMWireshark FMP/NOTIFY Dissector Denial of Service Vulnerability
- CVE-2026-27145MEDIUMGo x509 Certificate Verification Denial-of-Service Flaw
- CVE-2026-10143HIGHkafka-python SCRAM DoS – Event Loop Freeze Vulnerability
- CVE-2026-41986LOWLow-Severity File System Logic Bypass Vulnerability
- CVE-2016-20064MEDIUMWP Vault 0.8.6.6 Arbitrary File Read via Directory Traversal
- CVE-2016-20067MEDIUMWordPress CP Polls CSRF Vulnerability
- CVE-2016-20070MEDIUMPrivilege Escalation & Stored XSS in WordPress Booking Calendar Contact Form 1.0.23
- CVE-2016-20074MEDIUMWordPress Lazy Content Slider CSRF Vulnerability – Patch & Detection Guide