Description
Multiple cross-site request forgery (CSRF) vulnerabilities in phpMyAdmin before 2.9.1-rc1 allow remote attackers to perform unauthorized actions as another user by (1) directly setting a token in the URL though dynamic variable evaluation and (2) unsetting arbitrary variables via the _REQUEST array, related to (a) libraries/common.lib.php, (b) session.inc.php, and (c) url_generating.lib.php. NOTE: the PHP unset function vector is covered by CVE-2006-3017.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | phpmyadmin | 4:2.9.0.2-0.1 | — |
| Debian 13 | phpmyadmin | 4:2.9.0.2-0.1 | — |
| Debian 12 | phpmyadmin | 4:2.9.0.2-0.1 | — |
| Debian 3.1 | phpmyadmin | 4:2.6.2-3sarge2 | DSA-1207-1 |
Advisories 1
- DSA-1207-1 phpmyadmin Debian Security (DSA / DLA) · Mar 9, 2026
References
- 22126 third-party-advisory
- 20253 vdb-entry
- http://www.hardened-php.net/advisory_072006.130.html
- http://www.phpmyadmin.net/home_page/security.php?issue=PMASA-2006-5
- DSA-1207 vendor-advisory
- http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.9.1-rc1.tar.gz?download
- 20061003 Concerning CSRF in phpMyAdmin 2.9.0.1 (CVE-2006-5116) mailing-list
- 22781 third-party-advisory
- phpmyadmin-multiple-csrf(29301) vdb-entry
- 1677 third-party-advisory
- 20061001 Advisory 07/2006: phpMyAdmin Multiple CSRF Vulnerabilities mailing-list
- 23086 third-party-advisory
- SUSE-SA:2006:071 vendor-advisory