
Cloud Vulnerability DB
A community-led vulnerabilities database
Valinor, a PHP library for mapping input into strongly-typed value object structures, was found to have a security vulnerability (CVE-2022-31140) prior to version 0.12.0. The vulnerability involved improper handling of exception messages, where the library would use Throwable#getMessage() without proper permission checks (NIST, GitHub Advisory).
The vulnerability stems from the library's exception handling mechanism where it would automatically expose exception messages without proper filtering. This could lead to exposure of sensitive information contained within exception messages, such as SQL query snippets, database connection details (IP addresses, usernames, passwords), or system resource information. The issue was particularly concerning in cases where exceptions contained sensitive application data (GitHub Advisory).
The vulnerability could potentially lead to various security issues including data exfiltration, where sensitive information from exception messages could be exposed to attackers. Additionally, the exposure of system resource information could facilitate denial of service (DDoS) attacks and enable enumeration attacks against the system (GitHub Advisory).
The vulnerability was patched in Valinor version 0.12.0. The fix introduced a new method MapperBuilder::filterExceptions() that allows developers to explicitly define which exceptions should be considered safe to expose. Users are advised to upgrade to version 0.12.0 or later. The new version requires explicit configuration to handle exception messages, preventing automatic exposure of potentially sensitive information (GitHub Release).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."