CVE-2020-14933 Deserialization in n/a
Untrusted input in SquirrelMail's compose.php is passed to unserialize, potentially allowing PHP object injection and code execution.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- None listed
What is CVE-2020-14933?
CVE-2020-14933 is a high-severity unsafe deserialization vulnerability in Squirrelmail Squirrelmail, published on 20 Jun 2020. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
compose.php in SquirrelMail 1.4.22 calls unserialize for the $attachments value, which originates from an HTTP POST request. NOTE: the vendor disputes this because these two conditions for PHP object injection are not satisfied: existence of a PHP magic method (such as __wakeup or __destruct), and any attack-relevant classes must be declared before unserialize is called (or must be autoloaded).
Weakness: CWE-502
Which versions are affected by CVE-2020-14933?
It affects 1 product.
Products include Squirrelmail Squirrelmail.
How do I fix CVE-2020-14933?
No fix has been published for CVE-2020-14933 yet. Limit exposure of the affected software until one is available.
Upgrade, and only deserialise data from trusted sources or with an allow-list of types. More about Unsafe deserialization.
Is CVE-2020-14933 being exploited?
There is no known exploitation of CVE-2020-14933 in the wild and no public exploit code.
Other vulnerabilities in Squirrelmail Squirrelmail
Sources
Also known as GHSA-gh2w-wqm3-32m4.