PhpGedView Timeline.PHP SQL Injection Vulnerability
BID:11925
Info
PhpGedView Timeline.PHP SQL Injection Vulnerability
| Bugtraq ID: | 11925 |
| 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 Timeline.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. The issue could theoretically be exploited to compromise the software by performing unauthorized actions on the database, such as modifying or viewing data. SQL injection attacks may also be used to exploit latent vulnerabilities in the underlying database. This may depend on the nature of the query being manipulated as well as the capabilities of the database implementation.
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. The issue could theoretically be exploited to compromise the software by performing unauthorized actions on the database, such as modifying or viewing data. SQL injection attacks may also be used to exploit latent vulnerabilities in the underlying database. This may depend on the nature of the query being manipulated as well as the capabilities of the database implementation.
This issue has been reported to effect PhpGedView 2.65beta5 and earlier.
Exploit / POC
PhpGedView Timeline.PHP SQL Injection Vulnerability
No exploit is required, the following proof of concept is available:
http://www.example.com/phpgedview/timeline.php?pids=[Evil_Query]
No exploit is required, the following proof of concept is available:
http://www.example.com/phpgedview/timeline.php?pids=[Evil_Query]
Solution / Fix
PhpGedView Timeline.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 Timeline.PHP SQL Injection Vulnerability
References:
References:
- PhpGedView Homepage (PhpGedView)
- More phpGedView Vulnerabilities (JeiAr
)