PHPMyAdmin UTF-7 Encoding Cross-site Scripting Vulnerability
BID:20856
Info
PHPMyAdmin UTF-7 Encoding Cross-site Scripting Vulnerability
| Bugtraq ID: | 20856 |
| Class: | Input Validation Error |
| CVE: |
CVE-2006-5718 |
| Remote: | Yes |
| Local: | No |
| Published: | Nov 01 2006 12:00AM |
| Updated: | Nov 24 2006 05:35PM |
| Credit: | Stefan Esser is credited with discovering this vulnerability. |
| Vulnerable: |
S.u.S.E. Linux Professional 10.0 OSS S.u.S.E. Linux Professional 10.0 S.u.S.E. Linux Professional 9.3 x86_64 S.u.S.E. Linux Professional 9.3 S.u.S.E. Linux Professional 10.1 S.u.S.E. Linux Personal 10.0 OSS S.u.S.E. Linux Personal 9.3 x86_64 S.u.S.E. Linux Personal 9.3 S.u.S.E. Linux Personal 10.1 phpMyAdmin phpMyAdmin 2.9 rc1 phpMyAdmin phpMyAdmin 2.9 .2 phpMyAdmin phpMyAdmin 2.9 .1 phpMyAdmin phpMyAdmin 2.9 phpMyAdmin phpMyAdmin 2.8.2 phpMyAdmin phpMyAdmin 2.8.1 phpMyAdmin phpMyAdmin 2.8 .4 phpMyAdmin phpMyAdmin 2.8 .3 phpMyAdmin phpMyAdmin 2.8 .1 phpMyAdmin phpMyAdmin 2.7 .0-beta1 phpMyAdmin phpMyAdmin 2.7 -pl1 phpMyAdmin phpMyAdmin 2.7 phpMyAdmin phpMyAdmin 2.6.4 -rc1 phpMyAdmin phpMyAdmin 2.6.4 -pl4 phpMyAdmin phpMyAdmin 2.6.4 -pl3 phpMyAdmin phpMyAdmin 2.6.4 -pl1 |
| Not Vulnerable: |
phpMyAdmin phpMyAdmin 2.9.0.3 |
Discussion
PHPMyAdmin UTF-7 Encoding Cross-site Scripting Vulnerability
phpMyAdmin is prone to a cross-site scripting vulnerability because it fails to sanitize input before displaying it to users of the application.
An attacker may leverage this issue to have arbitrary script code execute in the browser of an unsuspecting user in the context of the affected site. This may help the attacker steal cookie-based authentication credentials and launch other attacks.
Versions 2.6.4 to 2.9.0.2 are vulnerable.
phpMyAdmin is prone to a cross-site scripting vulnerability because it fails to sanitize input before displaying it to users of the application.
An attacker may leverage this issue to have arbitrary script code execute in the browser of an unsuspecting user in the context of the affected site. This may help the attacker steal cookie-based authentication credentials and launch other attacks.
Versions 2.6.4 to 2.9.0.2 are vulnerable.
Exploit / POC
PHPMyAdmin UTF-7 Encoding Cross-site Scripting Vulnerability
Attackers can exploit this issue by enticing a user into following a malicious link.
Attackers can exploit this issue by enticing a user into following a malicious link.
Solution / Fix
PHPMyAdmin UTF-7 Encoding Cross-site Scripting Vulnerability
Solution:
The vendor has released version 2.9.0.3 to address this issue.
Please see the referenced advisories for further information.
phpMyAdmin phpMyAdmin 2.6.4 -pl4
phpMyAdmin phpMyAdmin 2.6.4 -pl1
phpMyAdmin phpMyAdmin 2.6.4 -rc1
phpMyAdmin phpMyAdmin 2.6.4 -pl3
phpMyAdmin phpMyAdmin 2.7
phpMyAdmin phpMyAdmin 2.7 .0-beta1
phpMyAdmin phpMyAdmin 2.7 -pl1
phpMyAdmin phpMyAdmin 2.8 .1
phpMyAdmin phpMyAdmin 2.8 .3
phpMyAdmin phpMyAdmin 2.8 .4
phpMyAdmin phpMyAdmin 2.8.1
phpMyAdmin phpMyAdmin 2.8.2
phpMyAdmin phpMyAdmin 2.9
phpMyAdmin phpMyAdmin 2.9 .2
phpMyAdmin phpMyAdmin 2.9 .1
phpMyAdmin phpMyAdmin 2.9 rc1
Solution:
The vendor has released version 2.9.0.3 to address this issue.
Please see the referenced advisories for further information.
phpMyAdmin phpMyAdmin 2.6.4 -pl4
-
phpMyAdmin phpMyAdmin-2.9.0.3-all-languages.tar.bz2
http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.9.0.3-all-l anguages.tar.bz2?download
phpMyAdmin phpMyAdmin 2.6.4 -pl1
-
phpMyAdmin phpMyAdmin-2.9.0.3-all-languages.tar.bz2
http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.9.0.3-all-l anguages.tar.bz2?download
phpMyAdmin phpMyAdmin 2.6.4 -rc1
-
phpMyAdmin phpMyAdmin-2.9.0.3-all-languages.tar.bz2
http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.9.0.3-all-l anguages.tar.bz2?download
phpMyAdmin phpMyAdmin 2.6.4 -pl3
-
phpMyAdmin phpMyAdmin-2.9.0.3-all-languages.tar.bz2
http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.9.0.3-all-l anguages.tar.bz2?download
phpMyAdmin phpMyAdmin 2.7
-
phpMyAdmin phpMyAdmin-2.9.0.3-all-languages.tar.bz2
http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.9.0.3-all-l anguages.tar.bz2?download
phpMyAdmin phpMyAdmin 2.7 .0-beta1
-
phpMyAdmin phpMyAdmin-2.9.0.3-all-languages.tar.bz2
http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.9.0.3-all-l anguages.tar.bz2?download
phpMyAdmin phpMyAdmin 2.7 -pl1
-
phpMyAdmin phpMyAdmin-2.9.0.3-all-languages.tar.bz2
http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.9.0.3-all-l anguages.tar.bz2?download
phpMyAdmin phpMyAdmin 2.8 .1
-
phpMyAdmin phpMyAdmin-2.9.0.3-all-languages.tar.bz2
http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.9.0.3-all-l anguages.tar.bz2?download
phpMyAdmin phpMyAdmin 2.8 .3
-
phpMyAdmin phpMyAdmin-2.9.0.3-all-languages.tar.bz2
http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.9.0.3-all-l anguages.tar.bz2?download
phpMyAdmin phpMyAdmin 2.8 .4
-
phpMyAdmin phpMyAdmin-2.9.0.3-all-languages.tar.bz2
http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.9.0.3-all-l anguages.tar.bz2?download
phpMyAdmin phpMyAdmin 2.8.1
-
phpMyAdmin phpMyAdmin-2.9.0.3-all-languages.tar.bz2
http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.9.0.3-all-l anguages.tar.bz2?download
phpMyAdmin phpMyAdmin 2.8.2
-
phpMyAdmin phpMyAdmin-2.9.0.3-all-languages.tar.bz2
http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.9.0.3-all-l anguages.tar.bz2?download
phpMyAdmin phpMyAdmin 2.9
-
phpMyAdmin phpMyAdmin-2.9.0.3-all-languages.tar.bz2
http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.9.0.3-all-l anguages.tar.bz2?download
phpMyAdmin phpMyAdmin 2.9 .2
-
phpMyAdmin phpMyAdmin-2.9.0.3-all-languages.tar.bz2
http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.9.0.3-all-l anguages.tar.bz2?download
phpMyAdmin phpMyAdmin 2.9 .1
-
phpMyAdmin phpMyAdmin-2.9.0.3-all-languages.tar.bz2
http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.9.0.3-all-l anguages.tar.bz2?download
phpMyAdmin phpMyAdmin 2.9 rc1
-
phpMyAdmin phpMyAdmin-2.9.0.3-all-languages.tar.bz2
http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.9.0.3-all-l anguages.tar.bz2?download
References
PHPMyAdmin UTF-7 Encoding Cross-site Scripting Vulnerability
References:
References:
- phpMyAdmin security advisory PMASA-2006-6 (phpMyAdmin)
- Vendor Homepage (phpMyAdmin)