Skip to main content

Junos Space CVE-2025-59984

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
    Reach Junos Space web UI
  2. Delivery
    Inject script via Global Search
  3. Exploit
    Admin opens poisoned search results
  4. Execution
    Script runs in admin session
  5. Impact
    Perform UI actions as administrator

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

Requires an attacker able to submit input through the Junos Space Global Search feature on an instance running any version before 24.1R4, AND a separate authenticated user (the admin whose privileges the attacker wants) must subsequently view the Global Search results containing the payload - this UI:A requirement is the primary limiting factor. No authentication is required to plant the payload (PR:N), but no impact occurs until a victim renders it; impact is confined to the victim's browser session against the Junos Space web UI, not direct host compromise. Patching to 24.1R4 or later removes the condition.

Impact

Real-world risk is moderate-to-low despite the admin-compromise angle. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:A) describes an unauthenticated, network-reachable, low-complexity injection, but exploitation is gated behind UI:A - a legitimate user (ideally an administrator) must navigate to the poisoned Global Search view for the script to fire. Impact is deliberately scoped as subsequent-system low (SC:L/SI:L, SA:N) with no direct vulnerable-system impact (VC:N/VI:N/VA:N), yielding a vendor score of only 5.1; the description's 'execute commands with the target's permissions, including an administrator' reflects session-context script execution in the browser, not native OS command execution. Exploitation signals are weak: EPSS is 0.22% (12th percentile), there is no CISA KEV listing and no public exploit identified at time of analysis, so this is best treated as a routine patch-cycle item rather than an emergency. The main thing elevating it above trivial is that Junos Space is an administrative console - a successful hit against an admin session could enable configuration changes across managed Juniper fabric, so prioritize patching on internet- or multi-user-exposed instances.

Exploit ScenarioDerived

An attacker submits a crafted query containing script tags through the Junos Space Global Search feature so the payload is stored/reflected in the search results page. When another authenticated operator - ideally an administrator - subsequently views that Global Search output, the injected JavaScript executes in their browser session and can drive the web UI with their permissions. No public exploit code is known, and success depends on luring or waiting for a higher-privileged user to load the tainted view.

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 01, 2026

Cross-site scripting in Juniper Networks Junos Space (all versions before 24.1R4) lets an unauthenticated remote attacker inject script tags through the Global Search feature; the payload is dormant until a victim - potentially an administrator - views the affected search results, at which point the script runs with that user's permissions inside the Junos Space web UI. Exploitation is constrained by the required user interaction (UI:A) and impact is confined to the victim's browser session rather than the underlying host, which is why the vendor rates it CVSS 4.0 5.1 and EPSS sits at only 0.22% (12th percentile). No public exploit code has been identified at time of analysis and the issue is not listed in CISA KEV. Juniper has released a fix in 24.1R4, and the primary limiting factor remains that an operator must render the poisoned Global Search output.

RemediationAI

Upgrade Junos Space to 24.1R4 or later, which is the vendor-released fix for this issue; the advisory at https://supportportal.juniper.net/JSA103140 (Juniper Security Advisory JSA103140) documents the upgrade path and any intermediate steps for environments several releases behind. No vendor-documented workaround is provided in the available data, so where an immediate upgrade is not feasible, compensating controls should target both the injection point and the victim-rendering step: restrict network reachability to the Junos Space web UI so that only trusted administrative networks or VPN segments can reach it - accepting that this degrades remote management convenience - and front the UI with a reverse proxy or WAF configured to strip or encode script tags and event handlers in the Global Search request and response path, understanding that signature-based filtering is bypassable and requires ongoing tuning. Browser-side hardening such as a strict Content-Security-Policy that disallows inline script would break the execution even if the payload is stored, though retrofitting CSP to a legacy appliance UI can cause functional regressions and must be validated before rollout. Operationally, treat Global Search results from untrusted or user-influenced sources as hostile until patched, since the final prerequisite for exploitation is an authenticated user rendering the poisoned results page.

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: Junos Space's Global Search constructs result output from user-supplied query content without adequate encoding or context-aware sanitization, so injected markup such as script tags is stored and later rendered as executable HTML in the browser of whoever views the results. Junos Space is Juniper's centralized network management and orchestration platform, meaning its users hold broad control-plane visibility and administrative privileges over managed devices, which raises the value of a session hijack even though the technical impact per the assessed vector is limited. The assessed CVSS:3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) confirms remote, low-complexity exploitation with no authentication needed to plant the payload (PR:N), a scope change (S:C) reflecting that the script executes in the victim's browser context, and low confidentiality and integrity impact. The CVSS 4.0 vector supplied by the vendor (AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N) is consistent with this reading: no vulnerable-system impact, only subsequent-system (browser) effects. The CPE strings identify the affected line as cpe:2.3:a:juniper:junos_space:* plus the 24.1 R1, R2, and R3 maintenance releases.

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 6.1 MEDIUM

Network-reachable injection with low complexity and no auth (PR:N), but a victim must load the poisoned page (UI:R); script runs in the victim's browser across a security boundary (S:C) with limited C/I impact.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/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 Global Search 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 network-management platform common in enterprise/telco but not everywhere
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 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