CVE-2011-4634: phpMyAdmin Cross-site Scripting Vulnerability

phpmyadmin/phpmyadmin Updated 14 Dec 2025

Summary

17/05/2022
Yes i
Low
2.6

CVE-2011-4634: phpMyAdmin vulnerable to Cross-site Scripting. Affects phpmyadmin/phpmyadmin versions >= 3.4.0, < 3.4.8. Fixed in 3.4.8. How to fix ↓

Also tracked for

The same CVE-2011-4634 is tracked separately for each ecosystem and vendor. Its fix information is the same; the package and affected versions differ.

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Sponsored Lume, the Habilume companion Habilume Habit tracker with a companion that grows with you Complete habits, earn Lume Points, and watch your Lume grow as you stay consistent. App Store Google Play

Background

phpMyAdmin is a widely-used open-source tool written in PHP, designed to handle the administration of MySQL databases through a web interface. It provides a user-friendly way to manage databases, execute SQL queries, and perform various database operations. However, certain versions of phpMyAdmin, specifically 3.4.x before 3.4.8, are vulnerable to multiple cross-site scripting (XSS) attacks, which can compromise the security of web applications that rely on this tool.

Vulnerability Detail

Multiple cross-site scripting (XSS) vulnerabilities exist in phpMyAdmin versions 3.4.x prior to 3.4.8. These vulnerabilities allow remote attackers to inject arbitrary web scripts or HTML into the application. The vulnerabilities stem from improper handling of user input in various panels, including the Database Synchronize panel, Database rename panel, table overview panel, view creation dialog, table search dialog, and create index dialog. If exploited, these vulnerabilities could lead to unauthorized actions being performed on behalf of the user, potentially compromising sensitive data.

How To Fix

Minimum fixed version

3.4.8

This is the first release that contains the fix.

composer require phpmyadmin/phpmyadmin:3.4.8

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Workaround

As a temporary workaround, it is advisable to restrict access to the phpMyAdmin interface by implementing IP whitelisting or using a VPN to limit exposure to trusted users only. Additionally, ensure that all user inputs are properly sanitized to mitigate the risk of XSS attacks.

Conclusion

The identified vulnerabilities in phpMyAdmin versions 3.4.x before 3.4.8 pose significant risks due to the potential for XSS attacks. It is crucial for users to update to the latest version to mitigate these risks and ensure the security of their database management operations.

See every vulnerability recorded for phpmyadmin/phpmyadmin →

Share this vulnerability

FAQ

Cross-site Scripting (XSS) is a security vulnerability that allows attackers to inject malicious scripts into web pages viewed by other users, potentially leading to data theft or unauthorized actions.

You can check if your phpMyAdmin installation is vulnerable by using Vulert, which monitors and alerts for open-source vulnerabilities. Visit Vulert Scanner to analyze your application without any signup.

Exploiting an XSS vulnerability can lead to unauthorized access to user accounts, data theft, session hijacking, and other malicious activities that compromise the integrity of the application.

Using older versions of phpMyAdmin that are known to have vulnerabilities poses significant security risks. It is always recommended to use the latest stable version to ensure security.

If you cannot update phpMyAdmin immediately, implement security measures such as restricting access, sanitizing user inputs, and monitoring for suspicious activity until you can apply the necessary updates.

Related vulnerabilities

Recent vulnerabilities recorded for phpmyadmin/phpmyadmin.

Sponsored Lume, the Habilume companion Habilume Habit tracker with a companion that grows with you Complete habits, earn Lume Points, and watch your Lume grow as you stay consistent. App Store Google Play

How To Fix

Minimum fixed version

3.4.8

This is the first release that contains the fix.

composer require phpmyadmin/phpmyadmin:3.4.8

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback