Skip to main content

Juniper Junos Space CVE-2025-59993

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
    Access Junos Space Node Setting field
  2. Delivery
    Inject stored script payload
  3. Exploit
    Administrator views affected page
  4. Execution
    Script executes in admin session
  5. Impact
    Perform actions with administrator privileges

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 write a script payload into Junos Space 'Space Node Setting' fields, and then requires a second user - specifically a higher-privileged user such as an administrator - to subsequently view the page rendering that field (UI:A / victim interaction is mandatory). Limiting factors: this is not a drive-by server compromise - impact is confined to the viewing user's session, so damage depends on which user is socially or operationally induced to view the injected content; affected deployments are Junos Space before 24.1R4. Although the vendor vector lists PR:N, injecting into management Node Setting configuration fields realistically presupposes access to the management interface, which narrows the practical attacker population below 'anonymous internet-wide.'

Impact

This is a stored/persistent cross-site scripting flaw (CWE-79) in Juniper Junos Space, rated by the vendor at CVSS 4.0 5.1 (Medium). The 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:A) indicates a network-reachable, low-complexity attack with no stated privileges but requiring victim interaction (UI:A - a user must view the malicious Node Setting field). Impact is limited: VC:N/VI:N/VA:N on the vulnerable system itself, with only subsequent-system confidentiality and integrity impact (SC:L/SI:L), consistent with script executing in the victim's authenticated browser session rather than directly compromising the server. Real-world exploitation signals are LOW: EPSS is 0.22% (12th percentile), the CVE is NOT in CISA KEV, and no public proof-of-concept is referenced. One signal CONFLICTS with the description: the vector asserts PR:N (unauthenticated), yet the description states the payload is injected into 'Space Node Setting fields' - a management-plane configuration area that in practice requires an authenticated session to write to, so the true attacker-side prerequisite is likely some authenticated access rather than fully anonymous - verify with vendor advisory JSA103140. The notable upside for an attacker is privilege escalation: if an administrator views the injected field, commands run with administrator permissions. Net: this is a genuine but not urgent issue - a medium-severity, interaction-dependent XSS with no evidence of active or automated exploitation; prioritize routine patching, not emergency response.

Exploit ScenarioDerived

An attacker places malicious script tags into a Junos Space Node Setting field. When another user - ideally an administrator - later opens the affected management page, the stored script executes in their authenticated session and runs actions with their privileges. No public exploit code is referenced, and success depends on a privileged user actually viewing the poisoned field.

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 Juniper Junos Space (all versions before 24.1R4) lets an attacker who can write into the Space Node Setting fields inject script that executes in the browser of any user who later views the affected page, potentially running commands with that user's permissions - including an administrator's. Exploitation is two-stage: the payload must first be placed in the management configuration field, then a second, typically higher-privileged user must view the rendered setting (victim interaction is mandatory, per the assessed CVSS:3.1 vector AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N). No public exploit code has been identified at time of analysis and no KEV listing is present; EPSS is low at 0.22% (12th percentile), and the vendor rates the issue CVSS 4.0 5.1 (Medium).

RemediationAI

Vendor-released patch: upgrade Junos Space to 24.1R4 or later, as all versions before 24.1R4 are affected; Juniper's advisory JSA103140 (https://supportportal.juniper.net/JSA103140) documents the fixed release and any release-specific instructions. Because the flaw is stored XSS in the Node Setting fields, organisations that cannot upgrade immediately should (1) restrict the Junos Space management interface to trusted administrative networks/VPN only - this also blocks the initial injection path, since writing to Node Settings requires management access, at the trade-off of reducing legitimate remote-admin flexibility; (2) tighten role-based access so only a minimal set of trusted operators can edit Node Settings, and audit those fields for suspicious markup or unexpected HTML/script content left by prior or current users, since injected payloads persist until removed; and (3) consider running the Junos Space web UI in a browser context with strict content-security-policy enforcement or script-blocking extensions to reduce execution of injected inline script, though this is a compensating control and can break legitimate UI functionality - it does not replace patching. Note the assessed CVSS:3.1 vector identifies adversary prerequisites as PR:L (attacker needs a management-level write position) and UI:R (a second user, ideally an administrator, must view the affected page), so prompt patching plus monitoring for anomalous changes to Node Settings are the highest-value actions.

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

The root cause is CWE-79, Improper Neutralization of Input During Web Page Generation, in this case in its stored (persistent) form: Junos Space does not adequately encode or sanitize attacker-controllable values written into the 'Space Node Setting' configuration fields before they are rendered back into web pages. Junos Space is Juniper's centralized network management platform (fault, configuration, accounting, performance and security management for Junos devices), and its Node Settings are administrative data - so the injection point is a management-plane configuration surface rather than an anonymous web-accessible parameter. The CWE-79 class covers failures to escape/validate input in HTML, attribute, JavaScript or URL context; the practical consequence here is that the injected markup is served from the trusted Junos Space origin and inherits the victim session's context, so the browser cannot distinguish it from legitimate application script. The vendor's CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:A/SC:L/SI:L/SA:N) characterizes it as a network-reachable, low-complexity issue requiring victim UI interaction with only subsequent-system confidentiality and integrity impact, while an independent assessment maps it to CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N - authenticated (PR:L) with mandatory user interaction (UI:R) and scope change (S:C) reflecting the pivot from the management write path to the victim's session. The CPE entries (cpe:2.3:a:juniper:junos_space:*:*:*:*:*:*:*:* plus explicit 24.1:r1, 24.1:r2 and 24.1:r3 flavors) confirm the entire pre-24.1R4 release line is in scope.

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

Writing to Node Setting config fields realistically needs an authenticated session (PR:L); stored payload needs a victim to view it (UI:R); it executes in the victim's browser context, a scope change (S:C) with limited C/I and no availability impact.

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:L/VI:L/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 Space Node Setting fields that, when visited by another user, enable 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 network-management platform, common in Juniper-equipped enterprises, 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