Junos OS Evolved
CVE-2025-60006
MEDIUM
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege CLI account
-
DeliveryCraft CLI command with injected shell metacharacters in options
-
ExploitUnhardened backend script passes options to shell
-
ExecutionShell executes injected commands
-
ImpactEscalate privileges / run unauthorized operations
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an existing authenticated Junos OS Evolved CLI session with at least low (restricted/non-root) privileges (PR:L) and local access to the device CLI (AV:L) - remote unauthenticated exploitation is not possible. The specific trigger is crafting CLI commands whose option values are processed by unhardened backend scripts that pass arguments to the shell, allowing shell-metacharacter injection. Only Junos OS Evolved (NOT classic Junos OS) in the 24.2 branch before 24.2R2-S2-EVO and the 24.4 branch before 24.4R2-EVO is affected; versions earlier than 24.2R1-EVO are explicitly not affected. Limiting factors: the attacker must already possess valid CLI credentials, must be local to the system, and the resulting impact is bounded (LOW confidentiality/integrity/availability - a permission-boundary bypass rather than full root compromise). |
| Impact | Real-world risk is moderate-to-low despite the serious vulnerability class (CWE-78 OS command injection). The CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L) is the decisive signal: exploitation requires LOCAL access (AV:L) and existing authenticated CLI privileges (PR:L), and impact is only LOW across confidentiality, integrity, and availability - consistent with a limited privilege-escalation/permission-bypass rather than full device takeover. The vendor score of 4.8 (MEDIUM) reflects this gated, bounded impact. EPSS is 0.99% (61st percentile), which is slightly elevated among CVEs but still low in absolute terms, indicating no mass-exploitation pressure. There is no CISA KEV listing and no public exploit identified at time of analysis, so this is not an urgent, widely-weaponized issue. The AU:Y (user-interaction-independent/automatable-adjacent) flag in the 4.0 vector and the self-report by Juniper SIRT (sirt@juniper.net) point to a vendor-discovered, responsibly-disclosed issue. Net: prioritize as routine patching for Junos OS Evolved operators, not emergency response - the local-access and authenticated-privilege prerequisites substantially limit the realistic attacker population to insiders or those who already hold a foothold. |
| Exploit ScenarioDerived | An attacker who already holds a restricted (non-root) Junos OS Evolved CLI account - for example a limited operator or a compromised low-privilege login - issues crafted CLI commands whose options are passed to unhardened backend scripts. Shell metacharacters embedded in those options are interpreted by the shell, letting the attacker run commands or reach data beyond their assigned permission class. No public exploit code is identified at time of analysis, and the attack requires local, authenticated CLI access. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 01, 2026
OS command injection in the Juniper Junos OS Evolved CLI allows an attacker with an existing low-privileged, local CLI session to bypass assigned permissions by supplying crafted command options that are processed through unhardened backend scripts and executed by the shell. Only Junos OS Evolved 24.2 versions before 24.2R2-S2-EVO and 24.4 versions before 24.4R2-EVO are affected, while releases earlier than 24.2R1-EVO are not affected. Exploitation requires prior authentication and local access, impact is bounded to low confidentiality, integrity, and availability effects, and no public exploit or confirmed active exploitation was identified at time of analysis; EPSS is 0.99% (61st percentile).
RemediationAI
Vendor-released patch: upgrade Junos OS Evolved 24.2 branch to 24.2R2-S2-EVO or later and 24.4 branch to 24.4R2-EVO or later. If immediate upgrade is not possible, restrict CLI access to trusted authenticated administrators, enforce least privilege for all local accounts, and audit or monitor CLI sessions for unexpected shell metacharacters in command options, accepting that these controls reduce operational flexibility and do not fully remove the permission-boundary bypass risk. Because exploitation requires an existing low-privileged local CLI session, prioritize patching systems where non-root or restricted CLI accounts are shared, weakly controlled, or exposed to untrusted local users; see the vendor advisory at https://supportportal.juniper.net/JSA103163.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Junos OS Evolved uses a CLI where certain command options are passed to backend scripts; in affected releases those scripts invoke shell commands without properly neutralizing special elements, matching CWE-78 (OS Command Injection). An attacker who can run CLI commands can include shell metacharacters in option values, causing injected commands to execute under the script's context and potentially perform operations outside their assigned permissions. CPE data identifies affected Junos OS Evolved 24.2 releases including 24.2, 24.2:r1, 24.2:r1-s2, 24.2:r2, and 24.2:r2-s1, plus 24.4 releases 24.4, 24.4:r1, 24.4:r1-s2, and 24.4:r1-s3. This is specific to Junos OS Evolved; classic Junos OS is not indicated. The root cause is an improper permission boundary in CLI option handling, not a remote network service issue, and the independent assessment requires local, authenticated CLI access with low privileges.
Know when Junos Os Evolved 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:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/AU:Y/RE:M
Local CLI access and an existing low-privilege account are required (AV:L, PR:L); injection yields bounded permission-bypass with low CIA impact and no scope change.
Primary rating from Vendor (juniper).
CVSS VectorVendor: juniper
DescriptionCVE.org
Multiple instances of an Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
vulnerability in the CLI of Juniper Networks Junos OS Evolved could be used to elevate privileges and/or execute unauthorized commands.
When an attacker executes crafted CLI commands, the options are processed via a script in some cases. These scripts are not hardened so injected commands might be executed via the shell, which allows an attacker to perform operations, which they should not be able to do according to their assigned permissions.
This issue affects Junos OS Evolved:
- 24.2 versions before 24.2R2-S2-EVO,
- 24.4 versions before 24.4R2-EVO.
This issue does not affect Junos OS Evolved versions earlier than 24.2R1-EVO.
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
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
Affected Products (CPE)CVE.org
More in Junos Os Evolved
View allAn Improper Handling of Exceptional Conditions vulnerability in Juniper Networks Junos OS and Junos OS Evolved allows an
An unauthenticated attacker on an adjacent Layer 2 segment can sustain a denial-of-service condition against Juniper Jun
An Exposure of Resource to Wrong Sphere vulnerability in the sampling service of Juniper Networks Junos OS Evolved allow
Unauthenticated OS command injection in Juniper Networks Junos OS Evolved's bootzd zero-touch provisioning (ZTP) daemon
An improper check for unusual or exceptional conditions in Juniper Networks Junos OS and Junos OS Evolved Routing Protoc
Authenticated, low-privileged TACACS+ users on Juniper Networks Junos OS Evolved can escalate to root and execute arbitr
A Missing Release of File Descriptor or Handle after Effective Lifetime vulnerability in plugable authentication module
Unauthenticated OS command injection in the bootzd zero-touch provisioning (ZTP) daemon of Juniper Networks Junos OS Evo
OS command injection in the phcd phone-home daemon of Juniper Networks Junos OS and Junos OS Evolved lets an adjacent, u
Heap-based buffer overflow in the sdxd service-deployment daemon of Juniper Networks Junos OS and Junos OS Evolved allow
Unauthenticated remote code execution with elevated privileges is possible in Juniper Junos OS and Junos OS Evolved thro
Remote root code execution in the routing protocol daemon (rpd) of Juniper Junos OS is reachable through protocol-valid
NVD
CVE.org
EPSS
VulDB
GitHub PoC
Exploit-DB