Geeklog contains a flaw that may allow a malicious user to gain access and execute arbitrary code. The issue is triggered when an image file upload occurs. It is possible that the flaw may allow arbitrary script code execution resulting in a loss of confidentiality, integrity, and availability.
Classification
Location:
Remote/Network Access Required
Attack Type:
Input Manipulation
Impact:
Loss of Confidentiality,
Loss of Integrity
Exploit:
Exploit Available
Disclosure:
OSVDB Verified
OSVDB:
Web Related
Technical
Geeklog does not properly validate the extension for uploaded image files within the users and stories module, allowing an attacker to potentially upload anarbitrary embedded script code that could be executed server-side upon request of the uploaded file. As an example, even PHP code can be uploaded and executed with permissions of the web server process.
Solution
Upgrade to version 1.3.7.sr2 or higher, as it has been reported to fix this vulnerability. An upgrade is required as there are no known workarounds.