Skip to main content

Junos Space CVE-2025-60009

MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2025-10-09 sirt@juniper.net
5.1
CVSS 4.0 · Vendor: juniper
View

Attack ChainAIDerived

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

  1. Access
    Obtain access to Junos Space console
  2. Delivery
    Inject script into CLI Configlet page
  3. Exploit
    Administrator opens Configlet page
  4. Execution
    Payload executes in admin session
  5. Impact
    Run commands with administrator permissions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, 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 the attacker to store a malicious script tag in the CLI Configlet page of Junos Space (a feature used to author device configuration snippets), and then requires a second, higher-privileged user - specifically an administrator - to open that Configlet page so the payload executes in their session. Limiting factors: this is stored cross-site scripting confined to the CLI Configlet feature, so it cannot be triggered without access to author/modify a configlet; mandatory victim interaction (UI:A) is required, meaning an admin must actually view the affected page; and only Junos Space versions before 24.1R4 are affected. Despite the vendor's PR:N rating, injecting into this management page in practice implies prior access to the Junos Space console.

Impact

This is a genuine but moderate-priority issue, not a top-tier emergency. The CVSS 4.0 base score is 5.1 (Medium), and the vector reflects why it is not higher: although attack vector is network (AV:N) with low complexity (AC:L), exploitation requires victim interaction (UI:A) and yields no direct impact on the vulnerable system (VC:N/VI:N/VA:N) - the impact instead falls on a subsequent system, the victim's authenticated session (SC:L/SI:L). EPSS corroborates low urgency at 0.22% (12th percentile), and there is no CISA KEV listing and no public exploit identified at time of analysis, so this is a latent risk rather than an actively exploited one. The one aggravating factor is the victim population: because the Configlet page is viewed by administrators, a successful injection lets the attacker execute commands with administrator permissions, meaning the real-world impact ceiling is high even though the base metrics rate confidentiality/integrity as Low. CONFLICT TO VERIFY: the vendor vector states PR:N (unauthenticated), yet injecting a stored payload into the CLI Configlet management page of Junos Space realistically implies the attacker already has some authenticated access to the platform - this discrepancy should be confirmed against the Juniper advisory (JSA103140) before treating the flaw as reachable by a fully unauthenticated outsider.

Exploit ScenarioDerived

A low-privileged user (or an attacker who has obtained any Junos Space account) saves a malicious script payload into the CLI Configlet page. When an administrator later opens that Configlet page, the stored script executes in the administrator's browser session and issues management actions with administrator permissions. No public exploit code has been identified, and exploitation depends on an admin actually viewing the poisoned page (UI:A).

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 08, 2026

Stored cross-site scripting in the CLI Configlet page of Juniper Junos Space (all versions before 24.1R4) allows an attacker who can author or modify a configlet to inject script tags that, when an administrator or other user opens that page, execute with the victim's permissions - including administrative command execution. Exploitation requires a second, higher-privileged user to view the malicious Configlet, and the assessed vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N) indicates the attacker is authenticated, consistent with the need to access the Junos Space console to create or modify a configlet, whereas the vendor's CVSS 4.0 vector lists PR:N. No public exploit code identified at time of analysis, and EPSS is low at 0.22% (12th percentile), making this a moderate-priority issue rather than a top-tier emergency.

RemediationAI

Upgrade to Junos Space 24.1R4, which is the first fixed release per the vendor advisory (https://supportportal.juniper.net/JSA103140). If immediate upgrade is not possible, limit who can create or modify configlets via role-based access control in Junos Space, and restrict network access to the Junos Space management interface (for example, place it behind a management VPN or firewall allowlist) so that only trusted administrators can reach the CLI Configlet page; this reduces exposure but does not eliminate the flaw and may restrict legitimate management workflows. Audit existing configlets for unexpected script tags and remove any suspicious content, understanding that this is a detection measure, not a structural fix. Because exploitation requires a higher-privileged user to view the poisoned Configlet, segregating administrative duties and avoiding unnecessary Configlet browsing can reduce the chance of successful privilege escalation, though these controls have operational costs.

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

Juniper Junos Space is a network management platform used to configure and monitor Juniper devices; the CLI Configlet feature lets administrators create reusable configuration snippets (configlets) that can be pushed to devices. CVE-2025-60009 is a stored (persistent) cross-site scripting flaw (CWE-79) in the generation of the CLI Configlet page: user-supplied content is not properly neutralized before being written into HTML, so an attacker with the ability to author or modify a configlet can embed script tags that execute in the browser session of any user - including an administrator - who later views that Configlet. The CPE strings identify Junos Space 24.1 release 1, 2, and 3 as vulnerable, plus all unspecified earlier versions (cpe:2.3:a:juniper:junos_space:* and versions 24.1:r1, r2, r3); 24.1R4 is the first fixed release. Because the payload is stored server-side, the victim does not need to click a crafted link, but mandatory interaction (UI:A) is still required for the victim to open the affected page. The assessed vector treats this as a scope-changing issue with low confidentiality and integrity impact on subsequent systems, and notes that despite the vendor's PR:N rating, injecting into this management page in practice implies prior access to the Junos Space console.

Know when Junos Space 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.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
vuln.today AI 5.4 MEDIUM

Storing a payload in the CLI Configlet page implies authenticated platform access (PR:L) and an admin must view it (UI:R); the victim's session is a different context (S:C) with limited C/I impact and no availability loss.

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

Primary rating from Vendor (juniper).

CVSS VectorVendor: juniper

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

DescriptionCVE.org

An Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Juniper Networks Junos Space allows an attacker to inject script tags in the

CLI Configlet

page that, when visited by another user, enables the attacker to execute commands with the target's permissions, including an administrator.

This issue affects all versions of Junos Space before 24.1R4.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Medium
Juniper-specific network management platform, common in Juniper shops but not ubiquitous
Data Quality
3 sources
Confidence: Low

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 No
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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

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

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

Affected Products (CPE)CVE.org

cpe:2.3:a:juniper:junos_space:*:*:*:*:*:*:*:*
cpe:2.3:a:juniper:junos_space:24.1:r1:*:*:*:*:*:*
cpe:2.3:a:juniper:junos_space:24.1:r2:*:*:*:*:*:*
cpe:2.3:a:juniper:junos_space:24.1:r3:*:*:*:*:*:*
CVE-2017-10622 CRITICAL
9.8 Oct 13

An authentication bypass vulnerability in Juniper Networks Junos Space Network Management Platform may allow a remote un

CVE-2014-0457 CRITICAL
10.0 Apr 16

Unspecified vulnerability in Oracle Java SE 5.0u61, SE 6u71, 7u51, and 8; JRockit R27.8.1 and R28.3.1; and Java SE Embed

CVE-2015-3209 HIGH
7.5 Jun 15

Heap-based buffer overflow in the PCNET controller in QEMU allows remote attackers to execute arbitrary code by sending

CVE-2014-0429 CRITICAL
10.0 Apr 16

Unspecified vulnerability in Oracle Java SE 5.0u61, 6u71, 7u51, and 8; JRockit R27.8.1 and R28.3.1; and Java SE Embedded

CVE-2014-2421 CRITICAL
10.0 Apr 16

Unspecified vulnerability in Oracle Java SE 5.0u61, 6u71, 7u51, and 8; JavaFX 2.2.51; and Java SE Embedded 7u51 allows r

CVE-2014-0456 CRITICAL
10.0 Apr 16

Unspecified vulnerability in Oracle Java SE 6u71, 7u51, and 8, and Java SE Embedded 7u51, allows remote attackers to aff

CVE-2014-3412 CRITICAL
10.0 May 20

Unspecified vulnerability in Juniper Junos Space before 13.3R1.8, when the firewall in disabled, allows remote attackers

CVE-2016-4926 CRITICAL
9.8 Mar 20

Insufficient authentication vulnerability in Junos Space before 15.2R2 allows remote network based users with access to

CVE-2016-1265 CRITICAL
9.8 Oct 13

A remote unauthenticated network based attacker with access to Junos Space may execute arbitrary code on Junos Space or

CVE-2025-59978 CRITICAL
9.4 Oct 09

Stored cross-site scripting in Juniper Networks Junos Space (all versions before 24.1R4) allows an authenticated attacke

CVE-2016-4929 HIGH
8.8 Mar 20

Command injection vulnerability in Junos Space before 15.2R2 allows attackers to execute arbitrary code as a root user.

CVE-2017-2306 HIGH
8.8 May 30

On Juniper Networks Junos Space versions prior to 16.1R1, due to an insufficient authorization check, readonly users on

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