Read the docs
TI-2017-01630 Aliases CVE-2017-2349GHSA-fwvf-mm38-fq5j

SRX Series: Command injection vulnerability in SRX IDP feature.

Priority MEDIUM 47CWE-77Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.0 · CNA. Fix status from CNA. Impact type from CWE-77.

Summary

A command injection vulnerability in the IDP feature of Juniper Networks Junos OS on SRX series devices potentially allows a user with login access to the device to execute shell commands and elevate privileges. Affected releases are Juniper Networks Junos OS 12.1X44 prior to 12.1X44-D60; 12.1X46 prior to 12.1X46-D50; 12.1X47 prior to 12.1X47-D30, 12.1X47-D35; 12.3X48 prior to 12.3X48-D20, 12.3X48-D30; 15.1X49 prior to 15.1X49-D20, 15.1X49-D30.

Why it matters now

EPSS 0.02285 83rd percentileScored 2026-11-07
Fix Fixed Junos OS (Juniper Networks): 12.1X44-D60, 12.1X46-D50

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
JuniperJunos OS12.1X44 to before 12.1X44-D60; 12.1X46 to before 12.1X46-D50; 12.1X47 prior to 12.1X47-D30, 12.1X47-D35; 12.3X48 prior to 12.3X48-D20, 12.3X48-D30; 15.1X49 prior to 15.1X49-D20, 15.1X49-D3012.1X44-D60, 12.1X46-D50Patch availableCNA
  • Junos OS VendorJuniper Affected 12.1X44 to before 12.1X44-D60; 12.1X46 to before 12.1X46-D50; 12.1X47 prior to 12.1X47-D30, 12.1X47-D35; 12.3X48 prior to 12.3X48-D20, 12.3X48-D30; 15.1X49 prior to 15.1X49-D20, 15.1X49-D30 Fixed in 12.1X44-D60, 12.1X46-D50 Patch available CNA

CPE configurations NVD · 35

CPEVersionsRoleVendor
cpe:2.3:o:juniper:junos:12.1x44:*:*:*:*:*:*:*12.1x44VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x44:d10:*:*:*:*:*:*12.1x44 d10VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x44:d15:*:*:*:*:*:*12.1x44 d15VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x44:d20:*:*:*:*:*:*12.1x44 d20VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x44:d25:*:*:*:*:*:*12.1x44 d25VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x44:d30:*:*:*:*:*:*12.1x44 d30VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x44:d35:*:*:*:*:*:*12.1x44 d35VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x44:d40:*:*:*:*:*:*12.1x44 d40VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x44:d45:*:*:*:*:*:*12.1x44 d45VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x44:d50:*:*:*:*:*:*12.1x44 d50VulnerableJuniper
  • cpe:2.3:o:juniper:junos:12.1x44:*:*:*:*:*:*:* Versions 12.1x44 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x44:d10:*:*:*:*:*:* Versions 12.1x44 d10 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x44:d15:*:*:*:*:*:* Versions 12.1x44 d15 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x44:d20:*:*:*:*:*:* Versions 12.1x44 d20 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x44:d25:*:*:*:*:*:* Versions 12.1x44 d25 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x44:d30:*:*:*:*:*:* Versions 12.1x44 d30 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x44:d35:*:*:*:*:*:* Versions 12.1x44 d35 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x44:d40:*:*:*:*:*:* Versions 12.1x44 d40 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x44:d45:*:*:*:*:*:* Versions 12.1x44 d45 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x44:d50:*:*:*:*:*:* Versions 12.1x44 d50 Vulnerable ·Juniper
Show 25 more CPE
CPEVersionsRoleVendor
cpe:2.3:o:juniper:junos:12.1x44:d55:*:*:*:*:*:*12.1x44 d55VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x46:*:*:*:*:*:*:*12.1x46VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x46:d10:*:*:*:*:*:*12.1x46 d10VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x46:d15:*:*:*:*:*:*12.1x46 d15VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x46:d20:*:*:*:*:*:*12.1x46 d20VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x46:d25:*:*:*:*:*:*12.1x46 d25VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x46:d30:*:*:*:*:*:*12.1x46 d30VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x46:d35:*:*:*:*:*:*12.1x46 d35VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x46:d40:*:*:*:*:*:*12.1x46 d40VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x46:d45:*:*:*:*:*:*12.1x46 d45VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x46:d50:*:*:*:*:*:*12.1x46 d50VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x46:d55:*:*:*:*:*:*12.1x46 d55VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x47:*:*:*:*:*:*:*12.1x47VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x47:d10:*:*:*:*:*:*12.1x47 d10VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x47:d15:*:*:*:*:*:*12.1x47 d15VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x47:d20:*:*:*:*:*:*12.1x47 d20VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x47:d25:*:*:*:*:*:*12.1x47 d25VulnerableJuniper
cpe:2.3:o:juniper:junos:12.1x47:d35:*:*:*:*:*:*12.1x47 d35VulnerableJuniper
cpe:2.3:o:juniper:junos:12.3x48:*:*:*:*:*:*:*12.3x48VulnerableJuniper
cpe:2.3:o:juniper:junos:12.3x48:d10:*:*:*:*:*:*12.3x48 d10VulnerableJuniper
cpe:2.3:o:juniper:junos:12.3x48:d15:*:*:*:*:*:*12.3x48 d15VulnerableJuniper
cpe:2.3:o:juniper:junos:12.3x48:d30:*:*:*:*:*:*12.3x48 d30VulnerableJuniper
cpe:2.3:o:juniper:junos:15.1x49:d10:*:*:*:*:*:*15.1x49 d10VulnerableJuniper
cpe:2.3:o:juniper:junos:15.1x49:d15:*:*:*:*:*:*15.1x49 d15VulnerableJuniper
cpe:2.3:o:juniper:junos:15.1x49:d30:*:*:*:*:*:*15.1x49 d30VulnerableJuniper
  • cpe:2.3:o:juniper:junos:12.1x44:d55:*:*:*:*:*:* Versions 12.1x44 d55 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x46:*:*:*:*:*:*:* Versions 12.1x46 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x46:d10:*:*:*:*:*:* Versions 12.1x46 d10 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x46:d15:*:*:*:*:*:* Versions 12.1x46 d15 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x46:d20:*:*:*:*:*:* Versions 12.1x46 d20 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x46:d25:*:*:*:*:*:* Versions 12.1x46 d25 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x46:d30:*:*:*:*:*:* Versions 12.1x46 d30 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x46:d35:*:*:*:*:*:* Versions 12.1x46 d35 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x46:d40:*:*:*:*:*:* Versions 12.1x46 d40 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x46:d45:*:*:*:*:*:* Versions 12.1x46 d45 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x46:d50:*:*:*:*:*:* Versions 12.1x46 d50 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x46:d55:*:*:*:*:*:* Versions 12.1x46 d55 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x47:*:*:*:*:*:*:* Versions 12.1x47 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x47:d10:*:*:*:*:*:* Versions 12.1x47 d10 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x47:d15:*:*:*:*:*:* Versions 12.1x47 d15 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x47:d20:*:*:*:*:*:* Versions 12.1x47 d20 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x47:d25:*:*:*:*:*:* Versions 12.1x47 d25 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.1x47:d35:*:*:*:*:*:* Versions 12.1x47 d35 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.3x48:*:*:*:*:*:*:* Versions 12.3x48 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.3x48:d10:*:*:*:*:*:* Versions 12.3x48 d10 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.3x48:d15:*:*:*:*:*:* Versions 12.3x48 d15 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:12.3x48:d30:*:*:*:*:*:* Versions 12.3x48 d30 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:15.1x49:d10:*:*:*:*:*:* Versions 15.1x49 d10 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:15.1x49:d15:*:*:*:*:*:* Versions 15.1x49 d15 Vulnerable ·Juniper
  • cpe:2.3:o:juniper:junos:15.1x49:d30:*:*:*:*:*:* Versions 15.1x49 d30 Vulnerable ·Juniper

Remediation

  • Fix · CNA Junos OS (Juniper Networks) Fixed in 12.1X44-D60, 12.1X46-D50

Timeline

  1. 2026-10-02 Threatist record created from CVE-2017-2349
  2. 2026-10-03 Alias added: GHSA-fwvf-mm38-fq5j

References

  • TI-2023-18638 Junos OS: EX and SRX Series: A PHP vulnerability in J-Web allows an unauthenticated to… KEVCVSS 3.1CRITICAL 9.8
  • TI-2020-01585 Out of Cycle Security Advisory: Junos OS: Security vulnerability in J-Web and web based (HTTP/HTTPS) services KEVCVSS 3.1CRITICAL 9.8
  • TI-2015-04610 Assertion failure in ISC BIND named via TKEY queries KEVCVSS 3.1HIGH 7.5
  • TI-2025-15550 Junos OS: An local attacker with shell access can execute arbitrary code KEVCVSS 4.0MEDIUM 6.7
  • TI-2023-18644 Junos OS: SRX Series: A vulnerability in J-Web allows an unauthenticated attacker to upload and download arbitrary files KEVCVSS 3.1MEDIUM 5.3
  • TI-2023-18640 Junos OS: EX Series: A vulnerability in J-Web allows an unauthenticated attacker to upload arbitrary files KEVCVSS 3.1MEDIUM 5.3
See all 792 →

Sources