PhpGedView Placelist.PHP SQL Injection Vulnerability
BID:11910
Info
PhpGedView Placelist.PHP SQL Injection Vulnerability
| Bugtraq ID: | 11910 |
| Class: | Input Validation Error |
| CVE: |
CVE-2004-0067 |
| Remote: | Yes |
| Local: | No |
| Published: | Jan 12 2004 12:00AM |
| Updated: | Jul 12 2009 09:26AM |
| Credit: | Discovery of this vulnerability is credited to JeiAr <[email protected]>. |
| Vulnerable: |
PhpGedView PhpGedView 2.65 beta5 PhpGedView PhpGedView 2.61.1 PhpGedView PhpGedView 2.61 PhpGedView PhpGedView 2.60 PhpGedView PhpGedView 2.52.3 |
| Not Vulnerable: |
PhpGedView PhpGedView 2.65 |
Discussion
PhpGedView Placelist.PHP SQL Injection Vulnerability
It is reported that PhpGedView is susceptible to a remote SQL injection vulnerability. This issue is due to a failure in the application to properly sanitize user-supplied input prior to including it in an SQL query.
This issue allows remote attackers to manipulate query logic, leading to unauthorized access and the disclosure of potentially sensitive information. The issue also allows the possible corruption of database data leading to a loss of integrity. SQL injection attacks may also be used to exploit latent vulnerabilities in the underlying database.
This issue has been reported to effect PhpGedView 2.65beta5 and earlier.
It is reported that PhpGedView is susceptible to a remote SQL injection vulnerability. This issue is due to a failure in the application to properly sanitize user-supplied input prior to including it in an SQL query.
This issue allows remote attackers to manipulate query logic, leading to unauthorized access and the disclosure of potentially sensitive information. The issue also allows the possible corruption of database data leading to a loss of integrity. SQL injection attacks may also be used to exploit latent vulnerabilities in the underlying database.
This issue has been reported to effect PhpGedView 2.65beta5 and earlier.
Exploit / POC
PhpGedView Placelist.PHP SQL Injection Vulnerability
No exploit is required, the following proof of concepts are available:
http://www.example.com/phpgedview/placelist.php?level=1[Evil_Query]
http://www.example.com/phpgedview/placelist.php?level=1&parent[0]=[Evil_Query]
http://www.example.com/phpgedview/placelist.php?level=2&parent[0]=&parent[1]=[Evil_Query]
No exploit is required, the following proof of concepts are available:
http://www.example.com/phpgedview/placelist.php?level=1[Evil_Query]
http://www.example.com/phpgedview/placelist.php?level=1&parent[0]=[Evil_Query]
http://www.example.com/phpgedview/placelist.php?level=2&parent[0]=&parent[1]=[Evil_Query]
Solution / Fix
PhpGedView Placelist.PHP SQL Injection Vulnerability
Solution:
The vendor has addressed this issue in PhpGedView 2.65 and later.
PhpGedView PhpGedView 2.52.3
PhpGedView PhpGedView 2.60
PhpGedView PhpGedView 2.61
PhpGedView PhpGedView 2.61.1
PhpGedView PhpGedView 2.65 beta5
Solution:
The vendor has addressed this issue in PhpGedView 2.65 and later.
PhpGedView PhpGedView 2.52.3
-
PhpGedView phpGedView-2.65.2.zip
http://prdownloads.sourceforge.net/phpgedview/phpGedView-2.65.2.zip?do wnload
PhpGedView PhpGedView 2.60
-
PhpGedView phpGedView-2.65.2.zip
http://prdownloads.sourceforge.net/phpgedview/phpGedView-2.65.2.zip?do wnload
PhpGedView PhpGedView 2.61
-
PhpGedView phpGedView-2.65.2.zip
http://prdownloads.sourceforge.net/phpgedview/phpGedView-2.65.2.zip?do wnload
PhpGedView PhpGedView 2.61.1
-
PhpGedView phpGedView-2.65.2.zip
http://prdownloads.sourceforge.net/phpgedview/phpGedView-2.65.2.zip?do wnload
PhpGedView PhpGedView 2.65 beta5
-
PhpGedView phpGedView-2.65.2.zip
http://prdownloads.sourceforge.net/phpgedview/phpGedView-2.65.2.zip?do wnload
References
PhpGedView Placelist.PHP SQL Injection Vulnerability
References:
References:
- PhpGedView Homepage (PhpGedView)
- More phpGedView Vulnerabilities (JeiAr
)