PT-2018-9422 · Nethesis · Openpsa
Prodigysml
·
Published
2018-06-26
·
Updated
2020-08-24
·
CVE-2018-1000525
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
openpsa versions prior to the version containing commit 097eae0
Description
The issue concerns a PHP Object Injection vulnerability. It occurs when form data passed as GET request variables is specially crafted to contain serialized PHP objects, potentially leading to information disclosure and remote code execution. The vulnerability can be exploited through specially crafted GET request variables.
Recommendations
For versions prior to the version containing commit 097eae0, update to a version that includes the fix for this issue. As a temporary workaround, consider restricting access to sensitive data and validating all GET request variables to prevent the injection of malicious serialized PHP objects. Avoid using user-supplied input in the deserialization process until the issue is resolved.
Exploit
Fix
Deserialization of Untrusted Data
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Openpsa