PhotoPost Pro member.php uid Parameter SQL Injection
Remote / Network Access
Loss of Confidentiality,
Loss of Integrity
PhotoPost Pro contains a flaw that may allow a remote attacker to inject arbitrary SQL queries. The issue is due to the 'uid' parameter in the 'member.php' script not being properly sanitized and may allow a remote attacker to inject or manipulate SQL queries.
Upgrade to version 5.01 or higher, as it has been reported to fix this vulnerability. An upgrade is required as there are no known workarounds.
Igor Franchuk <email@example.com> is credited with the discovery of these issues.
All Enthusiast Inc Photopost PHP Pro 5.0 RC3
PhotoPost PHP Pro is a web-based image gallery application written in PHP. It can be implemented on any platform that supports PHP script execution.
Multiple remote vulnerabilities affect All Enthusiast PhotoPost PHP Pro. These issues are due to a failure of the application to validate access rights and user-supplied input.
The first issue is an access validation issue that may allow attackers to manipulate images uploaded by arbitrary users. The second issue is a cross-site scripting vulnerability.
An attacker may leverage these issues to execute script code in an unsuspecting user's browser and to bypass authentication to execute certain application commands.
No exploit is required to leferage either of these issues. The following proof of concept is designed to leverage the authentication bypass issue allowing for image manipulation.
To rotate the specified image thumbnail clockwise: http://www.example.com/photopost/adm-photo.php?ppaction=manipulate&pid=[IMAGE ID]&dowhat=rebuildthumb&dowhat=rotateccw
Currently we are not aware of any vendor-supplied patches for this issue. If you feel we are in error or are aware of more recent information, please mail us at: firstname.lastname@example.org <mailto:email@example.com>.