Skip to main content
← All vulnerabilities
CVE-2022-31140GHSA-5PGM-3J3G-2RC7

Valinor error messages leading to potential data exfiltration

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.12.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: partial

Summary

Valinor is a PHP library that helps to map any input into a strongly-typed value object structure. Prior to version 0.12.0, Valinor can use `Throwable#getMessage()` when it should not have permission to do so. This is a problem with cases such as an SQL exception showing an SQL snippet, a database connection exception showing database IP address/username/password, or a timeout detail / out of memory detail. Attackers could use this information for potential data exfiltration, denial of service attacks, enumeration attacks, etc. Version 0.12.0 contains a patch for this vulnerability.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • CuyZ Valinor

    fixed in 0.12.0

  • cuyz/valinorPackagist

    fixed in 0.12.0

References 2

GitHub · CuyZ/Valinor