Description
The checkHTTPpassword function in http.c in ntop 3.3.10 and earlier allows remote attackers to cause a denial of service (NULL pointer dereference and daemon crash) via an Authorization HTTP header that lacks a : (colon) character in the base64-decoded string.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- ntop 3.3.10 - HTTP Basic Authentication Null Pointer Dereference Denial of Service EDB-33176 · dos · Aug 18, 2009 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 36403 third-party-advisory
- 20090818 ntop <= 3.3.10 Basic Authentication Null Pointer Denial of Service mailing-list
- 20090818 (Reposting truncated message) Re: ntop <= 3.3.10 Basic Authentication Null Pointer Denial of Service mailing-list
- ADV-2009-2317 vdb-entry
- MDVSA-2010:181 vendor-advisory