Skip to main content

Juniper Junos OS EUVDEUVD-2026-101325

| CVE-2026-101968 MEDIUM
Integer Underflow (CWE-191)
2026-10-14 juniper GHSA-7prh-2254-fh5w
5.3
CVSS 4.0 · Vendor: juniper
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain adjacent position in MVPN domain
  2. Exploit
    Craft malformed draft-Rosen MVPN message
  3. Execution
    Trigger integer underflow in rpd
  4. Impact
    Disclose heap memory and inject multicast join-state

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer underflow checks
Exploitation Conditions

Exploitation requires that the target device be a Juniper MX Series or EX Series (Junos OS) or ACX Series (Junos OS Evolved) platform that supports and has draft-Rosen MVPN (multicast VPN) configured and active - the advisory explicitly scopes the flaw to platforms supporting draft Rosen MVPN, so devices without MVPN enabled are not affected. The attacker must occupy an adjacent network position (AV:A) able to deliver a crafted Rosen-MVPN protocol message into the rpd routing process; it cannot be triggered from an arbitrary remote/internet source. No authentication is required (PR:N) and no user interaction is needed (UI:N). Primary limiting factors: adjacency requirement and dependence on the non-universal draft-Rosen MVPN feature being deployed; impact is capped at information disclosure and multicast state manipulation rather than device takeover.

Impact

This is a medium-severity issue (vendor CVSS 4.0 base 5.3) that realistically ranks as a moderate, patch-in-normal-cycle priority rather than an emergency. The CVSS 4.0 vector (AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N) shows the strongest mitigating factor is AV:A - the attacker must be logically adjacent (same L2 segment / directly connected link within the MVPN routing domain), not routable from the internet, which sharply narrows the viable attacker population to someone already inside the provider/enterprise network path. No privileges and no user interaction are required, and complexity is low, so any adjacent party can attempt it. Impact is bounded: only low confidentiality (heap memory disclosure) and low integrity (multicast join-state injection), with no availability impact and no scope change. No EPSS score was provided in the input, there is no CISA KEV listing, and no public exploit code was identified at time of analysis - so there is no signal of active or imminent exploitation; the risk is theoretical/latent. Signals are consistent (medium CVSS, no exploitation evidence) rather than conflicting. Note the input CVSS 4.0 string also carries AU:Y, R:A, V:C and RE:M supplemental/threat metrics, which indicate automatable-adjacent behavior but do not change the base severity; EPSS is absent and should be checked before deprioritizing entirely.

Exploit ScenarioDerived

An attacker with a foothold on an adjacent link within the multicast VPN domain (e.g. a compromised PE/CE neighbor or a rogue device on the same segment) sends a malformed draft-Rosen MVPN message to a vulnerable rpd process on a Juniper MX, EX, or ACX device. The integer underflow causes the device to leak heap memory contents back to the attacker and to accept injected multicast join-state. No public exploit code was identified at time of analysis, and exploitation requires adjacent network positioning rather than remote internet access.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 14, 2026

Heap memory disclosure and multicast join-state injection in Juniper Junos OS running on EX Series and MX Series platforms, and in Junos OS Evolved on ACX Series, arise from an integer underflow in the rpd routing daemon that can be triggered by an unauthenticated attacker on an adjacent network segment sending a malformed draft-Rosen MVPN message. Only devices that actually support and have draft-Rosen MVPN configured and active are exposed, which bounds the affected population; impact is limited to low-level confidentiality and integrity loss (assessed CVSS 3.1 base 5.3, AV:A/AC:L/PR:N/UI:N/C:L/I:L/A:N) rather than device takeover or denial of service. No public exploit code has been identified at time of analysis and there is no indication of confirmed active exploitation (CISA KEV), so this is a moderate, patch-in-normal-cycle priority rather than an emergency, especially since vendor fixes are already published.

RemediationAI

Apply the vendor-released fixed Junos OS/Junos OS Evolved maintenance release for your branch, per Juniper advisory JSA112187 (https://supportportal.juniper.net/JSA112187): Junos OS 23.2R2-S7.7, 23.4R2-S8.13, 24.2R2-S5.5, 24.4R2-S5, 25.2R2-S2, 25.4R1-S3, or 26.2R1-S2, and Junos OS Evolved 23.2R2-S7.7-EVO, 23.4R2-S8.11-EVO, 24.2R2-S5.6-EVO, 24.4R2-S5-EVO, 25.2R2-S2-EVO, 25.4R1-S3-EVO, or 26.2R1-S2-EVO, with corresponding X100/X300 releases (23.4X100, 25.2X100-D35-EVO, 25.4X300-D40-EVO) for those trains. Until upgrade is possible, the most effective compensating control is to disable draft-Rosen MVPN (or the multicast VPN feature set entirely) on EX, MX, and ACX devices that do not require it, which removes the vulnerable parsing path at the cost of losing MVPN-based customer multicast transport; on devices where MVPN must stay enabled, apply ingress firewall filters or interface ACLs on all adjacent/edge interfaces to accept MVPN-related control traffic only from explicitly trusted routers, and where feasible enforce Layer-2 adjacency controls (port security, MAC limiting, 802.1X, dedicated out-of-band peering segments) to shrink the adjacent attack surface. Note that PIM/BGP-based MVPN filtering must be carefully scoped, since over-broad filters can break legitimate multicast routing adjacencies; the integer underflow itself is not mitigated by interface hardening alone, so upgrading remains the definitive fix.

Affected VersionsENISA

Junos OS Evolved 24.4 <24.4R2-S5-EVO
Junos OS 23.4 <23.4R2-S8.13
Junos OS 25.4 <25.4R1-S3
Junos OS Evolved 25.2 <25.2R2-S2-EVO
Junos OS Evolved 25.4 <25.4R1-S3-EVO
Junos OS 24.2 <24.2R2-S5.5
Junos OS Evolved 23.4 <23.4R2-S8.11-EVO
Junos OS Evolved 23.4X100
Junos OS 25.2 <25.2R2-S2
Junos OS Evolved 25.4X300 <25.4X300-D40-EVO
Junos OS 24.4 <24.4R2-S5
Junos OS 0 <23.2R2-S7.7
Junos OS 26.2 <26.2R1-S2
Junos OS Evolved 25.2X100 <25.2X100-D35-EVO
Junos OS Evolved 0 <23.2R2-S7.7-EVO
Junos OS Evolved 24.2 <24.2R2-S5.6-EVO
Junos OS Evolved 26.2 <26.2R1-S2-EVO

Affected Packages

euvd junos_os fix: 23.2R2-S7.7, 23.4R2-S8.13, 24.2R2-S5.5, 24.4R2-S5, 25.2R2-S2, 25.4R1-S3, 26.2R1-S2
euvd junos_os_evolved fix: 23.2R2-S7.7-EVO, 23.4R2-S8.11-EVO, 24.2R2-S5.6-EVO, 24.4R2-S5-EVO, 25.2R2-S2-EVO, 25.2X100-D35-EVO, 25.4R1-S3-EVO, 25.4X300-D40-EVO, 26.2R1-S2-EVO

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is classified as CWE-191 (Integer Underflow / Wrap or Wraparound) and lives in Junos' rpd (routing protocol daemon), the process that implements routing protocols and multicast signaling on Juniper platforms. The vulnerable path parses multicast VPN signaling associated with draft-Rosen MVPN, an early MVPN design that distributes customer multicast join state across a provider core using protocol messages carried between routers. A crafted message causes a length or counter field in the parsing logic to underflow, wrapping past zero; the resulting incorrect size drives a heap-based read/parse error that can leak heap memory contents and allow an attacker to inject or corrupt multicast join state. CPE data identifies two affected product families, juniper_networks:junos_os (EX and MX Series) and juniper_networks:junos_os_evolved (ACX Series), both tracked with wildcard version ranges, and ENISA EUVD records the same issue as EUVD-2026-101325. Reachability requires Layer-2 adjacency (AV:A) with the target router's control plane, and the vulnerable code path is only exercised on platforms with draft-Rosen MVPN enabled, which is why the vendor explicitly scopes impact to ACX, EX, and MX hardware in those configurations.

Know when Junos Os 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

Vendor (juniper) PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N/AU:Y/R:A/V:C/RE:M
vuln.today AI 5.4 MEDIUM

Adjacent attacker on the MVPN link (AV:A), no auth or interaction (PR:N/UI:N), low complexity; heap disclosure gives C:L and join-state injection gives I:L, with no availability impact.

3.1 AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
4.0 AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (juniper).

CVSS VectorVendor: juniper

Attack Vector
Adjacent
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Patch available
Oct 14, 2026 - 18:05 EUVD
CVSS changed
Oct 14, 2026 - 17:22 NVD
5.4 (MEDIUM) 5.3 (MEDIUM)
CVE Published
Oct 14, 2026 - 16:43 cve.org
MEDIUM 5.3

DescriptionCVE.org

An Integer Underflow (Wrap or Wraparound) vulnerability in the rpd process of Juniper Networks Junos OS on EX Series and MX Series, and Junos OS Evolved on ACX Series allows an unauthenticated adjacent attacker to cause heap memory disclosure and multicast join-state injection via a malformed Rosen-MVPN message.

This issue only affects platforms that support draft Rosen MVPN, such as the ACX Series, EX Series, and MX Series.

Threat Intelligence Overview

EPSS Score
0.2%
Top 85% exploitable
Prevalence
High
widely deployed Juniper carrier/enterprise routing platforms (MX, EX, ACX)
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Controlled
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

CVE-2026-102059 HIGH
8.7 Oct 14

OS command injection in the phcd phone-home daemon of Juniper Networks Junos OS and Junos OS Evolved lets an adjacent, u

CVE-2026-101956 CRITICAL
9.3 Oct 14

Unauthenticated remote code execution with root privileges affects Juniper Networks Junos OS devices that expose the J-W

CVE-2026-102175 CRITICAL
9.3 Oct 14

Heap-based buffer overflow in the sdxd service-deployment daemon of Juniper Networks Junos OS and Junos OS Evolved allow

CVE-2026-33792 CRITICAL
9.3 Oct 14

A stack-based buffer overflow in the srxpfe packet forwarding process of Juniper Networks Junos OS on SRX Series devices

CVE-2026-101986 CRITICAL
9.3 Oct 14

Unauthenticated remote code execution with elevated privileges is possible in Juniper Junos OS and Junos OS Evolved thro

CVE-2026-101982 CRITICAL
9.3 Oct 14

Remote root code execution in the routing protocol daemon (rpd) of Juniper Junos OS is reachable through protocol-valid

CVE-2026-101990 CRITICAL
9.3 Oct 14

Remote code execution (on Junos OS) and rpd denial of service (on Junos OS and Junos OS Evolved) result from a stack-bas

CVE-2026-33796 CRITICAL
9.3 Oct 14

Remote code execution with root privileges on Juniper Networks Junos OS and Junos OS Evolved is possible when the routin

CVE-2026-101983 CRITICAL
9.3 Oct 14

Remote code execution and denial of service in Juniper Networks Junos OS and Junos OS Evolved arise from a stack-based b

CVE-2026-101954 CRITICAL
9.3 Oct 14

Unauthenticated remote attackers can gain root-level configuration access and fully compromise Juniper Junos OS and Juno

CVE-2026-101980 CRITICAL
9.3 Oct 14

Integer underflow in the Junos OS kernel can crash a device when the Extended Echo feature (RFC 8335 ICMP probing) is co

CVE-2026-101950 CRITICAL
9.3 Oct 14

Heap-based buffer overflow in Juniper Networks Junos OS on SRX Series devices that have Secure Vector Routing (SVR) enab

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy