Database/Firmware, BMC & network fabric
Junos OS: jdhcpd leaks memory on every subscriber logout until the DHCP daemon crashes
Impact
In DHCPv6-over-PPPoE, or DHCPv6-over-VLAN with active or bulk lease query, every subscriber logout leaks a small amount of memory in jdhcpd. An adjacent unauthenticated attacker who can repeatedly log in and out drives the daemon to memory exhaustion, at which point it crashes and restarts and DHCP service is fully down until it recovers. The scope is narrow: this only bites MX devices configured for subscriber management with those lease-query features, which is a broadband-edge configuration rather than anything a GPU cluster fabric normally runs - operators whose MX routers do plain transit are not exposed. Availability only. jdhcpd growth can be watched with 'show system processes extensive | match jdhcpd'.
Who can reach it
Adjacent network, unauthenticated: an attacker who can repeatedly establish and tear down DHCPv6 subscriber sessions on an affected MX, and only where the PPPoE/VLAN subscriber-management configuration above is in use.
What to do
Upgrade Junos OS to 22.4R3-S1, 23.2R2, or 23.4R2 or later per Juniper JSA107820. This is a device reload, so plan a maintenance window and shift subscribers to a redundant router first. Until then monitor jdhcpd memory and restart the daemon before it exhausts memory on its own.
References
Related entries
- Junos OS: malformed ICMPv6 packet during NAT64 translation crashes srxpfe repeatedlyCVE-2026-33790 · Juniper Junos OS flowd/srxpfe (NAT64 ICMPv6 handling, SRX Series)High
- Junos rpd: numeric truncation on a re-advertised BGP Prefix-SID lets an unauthenticated attacker crash routingCVE-2026-33795 · Juniper Junos OS / Junos OS Evolved routing protocol daemon (rpd, BGP Prefix-SID re-advertisement)High
- Junos OS on SRX: stack overflow in srxpfe gives root code execution from the HA fabric linkCVE-2026-33798 · Juniper Junos OS / Junos OS Evolved on SRX Series (srxpfe, high-availability fabric traffic)High
- Linux kernel mlx5_core eswitch / vport (SR-IOV): Mlx5_core sizes a firmware command buffer from the physical function'sCVE-2026-53230 · Linux kernel mlx5_core eswitch / vport (SR-IOV)High
- Junos OS: malformed TCP header in a proxied flow crashes flowd and drops all forwardingCVE-2026-57023 · Juniper Junos OS TCP proxy plugin in flowd (MX with SPC3, SRX Series)High
- Junos OS: malformed SIP INVITE through the SIP ALG crashes flowd and stops forwardingCVE-2026-57026 · Juniper Junos OS SIP ALG plugin in flowd (MX with SPC3, SRX Series)High
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.