Description
nukesentinel.php in NukeSentinel 2.5.06 and earlier uses a permissive regular expression to validate an IP address, which allows remote attackers to execute arbitrary SQL commands via the Client-IP HTTP header, due to an incomplete patch for CVE-2007-1172.
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 2
- NukeSentinel 2.5.06 - SQL Injection EDB-3450 · webapps · Mar 10, 2007 · verified
- NukeSentinel 2.5.05 - 'nukesentinel.php' File Disclosure EDB-3338 · webapps · Feb 20, 2007 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 20070314 SQL injection (x2) in NukeSentinel mailing-list
- 2430 third-party-advisory
- 20070310 NukeSentinel <= 2.5.06 SQL Injection (mysql >= 4.0.24) Exploit mailing-list