Skip to main content

Junos CVE-2025-52983

| EUVDEUVD-2025-21147 HIGH
UI Discrepancy for Security Feature (CWE-446)
2025-07-11 sirt@juniper.net
7.2
CVSS 3.1 · NVD
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
ASVS 5.0
V15 - Secure Coding and Architecture UI discrepancy for security feature
Impact

This vulnerability presents a nuanced risk profile that requires careful analysis across multiple dimensions. The CVSS 3.1 score of 7.2 with vector AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H indicates: (1) network accessibility without local access (AV:N), (2) low attack complexity (AC:L), (3) high privilege requirement to exploit (PR:H—an attacker needs valid credentials and private key possession), (4) unchanged scope (S:U), and (5) high impact across confidentiality, integrity, and availability (C:H/I:H/A:H). The PR:H requirement is critical: while this is a critical vulnerability for organizations where attackers have compromised or obtained root-level private keys, it is NOT an unauthenticated remote code execution vector despite the CVE description's potentially misleading language. The practical exploitation likelihood depends heavily on: (1) whether the vulnerability has KEV designation (indicating active exploitation in the wild), (2) POC availability, and (3) EPSS score (exploitation probability in real environments). Organizations using Junos OS on VM Host systems should prioritize patching based on: asset criticality, whether root private keys are believed compromised, and network exposure of management interfaces. This is a high-priority issue for affected organizations but lower-priority than truly unauthenticated RCE vulnerabilities.

Exploit ScenarioDerived

An attacker with knowledge of or possession of the root user's private SSH key (e.g., obtained through previous compromise, insider threat, or supply chain attack) attempts to SSH to the management interface of a Junos OS VM Host Routing Engine. Although the administrator has removed the corresponding public key from the configuration UI, the underlying SSH authentication mechanism incorrectly validates the private key against stale or cached key material, allowing the connection to succeed. The attacker gains root-level shell access with full system privileges, enabling data exfiltration (C:H), modification of routing configuration and security policies (I:H), and potential denial of service or system shutdown (A:H). The attack requires network access (AV:N) and low complexity (AC:L) but depends on the attacker's possession of valid private key material (PR:H in CVSS terms), making this primarily a risk for organizations where private keys have been compromised or are accessible to malicious insiders rather than a mass-exploitation vector for unauthenticated attackers.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAI

CVE-2025-52983 is a critical authentication bypass vulnerability in Juniper Networks Junos OS on VM Host Routing Engines where public keys configured for root access are not properly validated, allowing users possessing the corresponding private key to gain unauthorized root-level access even after the public key has been administratively removed from the system. This network-accessible vulnerability affects multiple Junos OS release branches and requires high privileges to configure but enables complete system compromise once exploited. While the CVSS score of 7.2 reflects significant impact, the practical risk depends on KEV designation and active exploitation status.

RemediationAI

Upgrade to patched versions: Junos OS 22.2R3-S7 or later for 22.2 branch; 22.4R3-S5 or later for 22.4 branch; 23.2R2-S3 or later for 23.2 branch; 23.4R2-S3 or later for 23.4 branch; 24.2R1-S2, 24.2R2, or later for 24.2 branch. Interim mitigations pending patch deployment: (1) restrict SSH access to root user through firewall rules and management interface ACLs; (2) rotate root private keys and regenerate public keys on affected systems; (3) audit SSH logs for unauthorized root access attempts and successful logins; (4) disable SSH root login if operationally feasible, using alternative authentication mechanisms for privileged access; (5) implement network-level authentication/2FA solutions if available. Consult Juniper Networks security advisory JSA-related documentation for exact patch filenames and deployment procedures. Verify patch applicability to VM Host configurations specifically before applying.

Affected VersionsENISA

Junos OS 23.4 <23.4R2-S3
Junos OS 0 <22.2R3-S7
Junos OS 24.2 <24.2R1-S2, 24.2R2
Junos OS 22.4 <22.4R3-S5
Junos OS 23.2 <23.2R2-S3

Affected Packages

euvd junos_os fix: 22.2R3-S7, 22.4R3-S5, 23.2R2-S3, 23.4R2-S3
euvd junos_os_24_2_24_2r1_s2 no fix

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 vulnerability resides in the SSH authentication implementation of Juniper Networks Junos OS running on VM Host Routing Engines (RE). The root cause stems from CWE-446 (UI Discrepancy for Security Feature), which indicates a mismatch between the security policy as presented in the user interface and the actual security enforcement at the system level. Specifically, when administrators remove a public key for the root user through the management UI, the underlying authentication mechanism fails to properly invalidate or synchronize this change, allowing SSH authentication to succeed with the corresponding private key despite the public key's removal. This affects CPE entries for Juniper Junos OS across multiple version branches: pre-22.2R3-S7, 22.4 before 22.4R3-S5, 23.2 before 23.2R2-S3, 23.4 before 23.4R2-S3, and 24.2 before 24.2R1-S2/24.2R2. The vulnerability is specific to VM Host configurations, suggesting it may relate to how key material is managed in virtualized routing engine environments versus physical hardware.

Know when Junos 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

NVD PRIMARY 7.2 HIGH
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
Analysis Updated
Apr 16, 2026 - 06:27 EUVD-patch-fix
executive summary
Patch available
Apr 16, 2026 - 05:29 EUVD
23.4R2-S3,22.2R3-S7,24.2R1-S2
CVE Published
Jul 11, 2025 - 16:15 nvd
HIGH 7.2

DescriptionCVE.org

A UI Discrepancy for Security Feature

vulnerability in the UI of Juniper Networks Junos OS on VM Host systems allows a network-based, unauthenticated attacker to access the device.

On VM Host Routing Engines (RE), even if the configured public key for root has been removed, remote users which are in possession of the corresponding private key can still log in as root. This issue affects Junos OS:

  • all versions before 22.2R3-S7,
  • 22.4 versions before 22.4R3-S5,
  • 23.2 versions before 23.2R2-S3,
  • 23.4 versions before 23.4R2-S3,
  • 24.2 versions before 24.2R1-S2, 24.2R2.

Executive ViewAI

Why It Matters

CVE-2025-52983 is a root authentication bypass in Juniper Junos OS on VM Host Routing Engines where removed SSH public keys remain valid for root access, enabling complete system compromise by attackers with the private key. This directly threatens network infrastructure availability and data security across organizations running affected Junos versions, particularly those with legacy or shared SSH credentials.

Business Impact: High
Compensating Controls

Apply vendor patch. Interim mitigations pending patch deployment: restrict SSH access to root account via firewall rules to authorized administrative networks only; implement SSH key-based access logging and alerting; disable password authentication and enforce public-key-only authentication; perform immediate SSH public key inventory and removal of all unnecessary root keys; segment VM Host Routing Engine management access to dedicated administrative VLANs with strict ACLs.

Threat Intelligence Overview

EPSS Score
0.2%
Top 62% exploitable
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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
High

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

More in Junos

View all
CVE-2016-1285 MEDIUM
6.8 Mar 09

named in ISC BIND 9.x before 9.9.8-P4 and 9.10.x before 9.10.3-P4 does not properly handle DNAME records when parsing fe

CVE-2016-1286 HIGH
8.6 Mar 09

named in ISC BIND 9.x before 9.9.8-P4 and 9.10.x before 9.10.3-P4 allows remote attackers to cause a denial of service (

CVE-2025-21590 MEDIUM
6.7 Mar 12

A security vulnerability in An Improper (CVSS 6.7) that allows a local attacker with high privileges. Risk factors: acti

CVE-2023-36845 CRITICAL POC
9.8 Aug 17

A PHP External Variable Modification vulnerability in J-Web of Juniper Networks Junos OS on EX Series and SRX Series all

CVE-2013-6618 CRITICAL POC
9.0 Nov 05

jsdm/ajax/port.php in J-Web in Juniper Junos before 10.4R13, 11.4 before 11.4R7, 12.1 before 12.1R5, 12.2 before 12.2R3,

CVE-2014-6380 HIGH POC
7.8 Oct 14

Juniper Junos 11.4 before R11, 12.1 before R9, 12.1X44 before D30, 12.1X45 before D20, 12.1X46 before D15, 12.1X47 befor

CVE-2021-0253 HIGH POC
7.8 Apr 22

NFX Series devices using Juniper Networks Junos OS are susceptible to a local command execution vulnerability thereby al

CVE-2021-0252 HIGH POC
7.8 Apr 22

NFX Series devices using Juniper Networks Junos OS are susceptible to a local code execution vulnerability thereby allow

CVE-2019-0053 HIGH POC
7.8 Jul 11

Insufficient validation of environment variables in the telnet client supplied in Junos OS can lead to stack-based buffe

CVE-2023-22415 HIGH POC
7.5 Jan 13

An Out-of-Bounds Write vulnerability in the H.323 ALG of Juniper Networks Junos OS allows an unauthenticated, network-ba

CVE-2022-22223 HIGH POC
7.5 Oct 18

On QFX10000 Series devices using Juniper Networks Junos OS when configured as transit IP/MPLS penultimate hop popping (P

CVE-2022-22209 HIGH POC
7.5 Jul 20

A Missing Release of Memory after Effective Lifetime vulnerability in the kernel of Juniper Networks Junos OS allows an

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