GHSA-699q-wcff-g9mjHighCVSS 8.9

Unsafe deserialization in Yii 2

Published
September 15, 2020
Last Modified
February 7, 2024

🔗 CVE IDs covered (1)

📋 Description

Impact

Remote code execution in case application calls unserialize() on user input containing specially crafted string.

Patches

2.0.38

Workarounds

Add the following to BatchQueryResult.php:

public function __sleep()
{
    throw new \BadMethodCallException('Cannot serialize '.__CLASS__);
}

public function __wakeup()
{
    throw new \BadMethodCallException('Cannot unserialize '.__CLASS__);
}

For more information

If you have any questions or comments about this advisory, contact us through security form.

🎯 Affected products1

  • composer/yiisoft/yii2:< 2.0.38

🔗 References (6)