Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain low-privileged foothold on SSR/Conductor
-
DeliveryWrite malicious file to model cache directory
-
ExploitPCLI processes unverified cache file
-
ExecutionArbitrary code execution
-
ImpactEscalate privileges on device
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Data authenticity verification
|
| Exploitation Conditions | Exploitation requires that the attacker already hold write access to the model cache directory on a Session Smart Router or Session Smart Conductor, and that PCLI then process that attacker-controlled, unverified cache file. Per the CVSS vector this is an authenticated (PR:L) attacker with no user interaction required (UI:N). The decisive limiting factor is the need for a pre-existing low-privileged foothold with filesystem write access to that specific directory - this is not remote unauthenticated exploitation against a default configuration, which sharply narrows the viable attacker population to those who have already breached or been granted local write access. |
| Impact | Juniper rates this 8.8 High with vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, reflecting full confidentiality, integrity and availability loss once triggered. However, there is a tension between the CVSS vector and the described mechanism: the vector asserts AV:N (network) yet the description requires 'write access to the model cache directory,' which is a local filesystem precondition rather than a remote network capability - verify the true attack vector with Juniper, as this materially changes exposure. The input provides no EPSS score, no KEV listing, and no PoC or exploit reference, so there is no evidence of active exploitation or public exploit code. With PR:L the vulnerability is authenticated (low-privileged) and functions as a privilege-escalation/RCE primitive: an actor who has already gained a low-privileged foothold with write access to the cache directory can escalate to arbitrary code execution. The vendor's own priority signal is 'this_week' rather than act_now or emergency, which is consistent with a serious but precondition-gated flaw rather than a mass-exploitable remote bug. Net: a genuine high-severity escalation issue to patch promptly, but the requirement for prior write access to a specific directory substantially limits real-world mass exploitation compared to the raw 8.8 score. |
| Exploit ScenarioDerived | An attacker who has already obtained a low-privileged foothold on a Session Smart Router or Conductor writes a crafted, unverified file into the model cache directory. Because PCLI does not adequately verify the authenticity of cache files before processing them, the malicious cache content is executed, letting the attacker run arbitrary code and escalate privileges. No public exploit identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 28, 2026
Arbitrary code execution and privilege escalation on Juniper Networks Session Smart Router and Session Smart Conductor occur when the PCLI component processes cache files whose authenticity it never verifies. Exploitation is not remote against a default install: consistent with the assessed vector CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, an attacker must already hold write access to the model cache directory so that PCLI will ingest the tampered cache file - an authenticated, low-privileged local foothold, even though Juniper's published 8.8 score uses AV:N/AC:L/PR:L/UI:N. No public exploit code was identified in the available intelligence at the time of analysis; the vendor reference is advisory JSA112183, and impact once triggered is full loss of confidentiality, integrity and availability.
RemediationAI
The provided intelligence does not identify a fixed release, so the fixed-version mapping must be taken directly from Juniper advisory JSA112183 (https://supportportal.juniper.net/JSA112183) and the corresponding SSR/Conductor upgrade applied as that advisory directs; the input data contains no exact patch version to cite. Because exploitation hinges entirely on an attacker being able to write into the model cache directory that PCLI later reads, the directly applicable compensating control is to restrict filesystem write permission on that directory to a minimal set of trusted administrative accounts and to audit its contents for unexpected or modified files - with the trade-off that tightening permissions can break legitimate model cache population, cache refresh and any automation or service account that currently writes there, so those identities must be inventoried and re-granted explicitly first. Detection should focus on unexpected writes to that path followed by PCLI activity, since any such write by a non-trusted principal is the prerequisite the vulnerability depends on.
Affected VersionsENISA
Affected Packages
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 classed CWE-345 (Insufficient Verification of Data Authenticity) and lives in PCLI, the command-line management interface of Juniper's Session Smart Router and Session Smart Conductor (the 128T-derived SD-WAN/SSR product line). The product maintains a model cache directory holding cached model artefacts that PCLI loads and acts upon; the code path trusts the contents of those files without validating their origin or integrity, so an attacker able to write into that directory can plant a crafted cache file that PCLI subsequently executes with its own privileges, yielding code execution and privilege escalation. The supplied CPE entries (cpe:2.3:a:juniper_networks:session_smart_router and cpe:2.3:a:juniper_networks:session_smart_conductor) carry wildcard versions, so no granular affected-version boundaries are published in the available data. The precise triggering sequence beyond 'PCLI processes an unverified, attacker-written cache file' is not described in the available sources, and the CVSS AC:L/PR:L/UI:N metrics describe severity prerequisites, not a documented race or timing condition.
Know when Session Smart Router 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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Write access to the model cache directory is a local filesystem precondition, so AV:L and PR:L; processing unverified cache enables full code execution, giving C:H/I:H/A:H (Juniper assigned AV:N).
Primary rating from Vendor (juniper).
CVSS VectorNVD
Lifecycle Timeline
2DescriptionNVD
An Insufficient Verification of Data Authenticity vulnerability in PCLI in Juniper Networks Session Smart Router and Session Smart Conductor allows an attacker with write access to the model cache directory to execute arbitrary code and escalate privileges via the processing of unverified cache files.
Executive ViewAI
Juniper Session Smart Router and Conductor contain a high-severity vulnerability (CVE-2026-103402) that allows an authenticated local attacker with low privileges to execute arbitrary code and escalate privileges, potentially leading to full system compromise. This puts sensitive network traffic and configuration data at risk and could disrupt service delivery. Leadership should prioritize remediation because the affected products are critical for network infrastructure, and a compromise could have cascading effects on operations and customer trust.
Apply vendor patch.
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
Attack Technique
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Session Smart Router
View allJuniper Networks Session Smart Router exposes an insecure endpoint that runs as root and performs no authentication chec
Juniper Networks Session Smart Router and Session Smart Conductor are exposed to OS command injection through AccessMana
Stack buffer overflow in the DHCP client of Juniper Session Smart Router (CVSS 8.8) lets an unauthenticated attacker on
An authenticated REST API user on Juniper Networks Session Smart Router or Session Smart Conductor can use the ConfigDir
Authenticated OS command injection in the AccessManager component of Juniper Networks Session Smart Router and Session S
A link-following flaw (CWE-59) in the unauthenticated web server handlers of Juniper Networks Session Smart Router and S
An integer overflow (CWE-190) in the deep-packet-inspection certificate scanner of Juniper Networks Session Smart Router
Integer underflow in Juniper Networks Session Smart Router's DhcpMessageDecoder allows an attacker on the adjacent netwo
HTTP header injection in the Juniper Networks Session Smart Router and Session Smart Conductor web server lets remote at
Local users with low privileges on Juniper Networks Session Smart Router and Session Smart Conductor can force arbitrary
An out-of-bounds write in the TCP proxy/optimization data plane of Juniper Networks Session Smart Router allows network
Out-of-bounds read in the HttpParser component of Juniper Session Smart Router and Session Smart Conductor allows a remo
EUVD-2026-112219
GHSA-fq6r-5gh8-h83j
NVD
CVE.org
Exploit-DB