I am currently working on a server where they are having a PCI scan performed, and one of the failures is that phpMyAdmin is out of date. The problem is that the server is running v4.0.10 and it's asking for v4.2.6. However the issue with this is that he is running MySQL 5.1 and to update to the latest phpMyAdmin you need to be running MySQL 5.5.
Things to take into consideration:
1) He does not want to lockdown phpMyAdmin which was my first suggestion.
2) He can't upgrade MySQL due to compatibility issues with his software.
With that said, I have a few questions:
1) How is this PCI scan detecting the phpMyAdmin version in the first place? I would think this would not be possible.
2) Is there a way to mask the phpMyAdmin version, or perhaps change it so that it shows something else when being scanned? I know that's a half-arsed way to approach things, but still I'd like to know.
If anyone has any input, it would be greatly appreciated!