CVE-2020-15148
Unsafe deserialization in Yii 2
Record summary
CVE-2020-15148 has a selected CVSS score of 8.9 (high); EIP currently links 2 repository PoCs and 1 Nuclei template.
Description
Yii 2 (yiisoft/yii2) before version 2.0.38 is vulnerable to remote code execution if the application calls `unserialize()` on arbitrary user input. This is fixed in version 2.0.38. A possible workaround without upgrading is available in the linked advisory.
Exploitation context
Affected products and versions
2| Product | Source | Version range | Status |
|---|---|---|---|
| CVE List | < 2.0.38 | affected | |
yiisoft/yii2Browse Packagist / yiisoft/yii2 | GitHub Advisory | Before 2.0.38 · Fixed in 2.0.38 | affected |
Proofs of concept
2Repository PoCs
GitHubMaskhe/CVE-2020-15148-bypassesRepository PoCby MaskheStars: 74Not analyzed1 file
GitHub0xkami/cve-2020-15148Repository PoCby 0xkamiStars: 6Not analyzed4 files
Nuclei templates
1ProjectDiscoveryCRITICALYii 2 < 2.0.38 - Remote Code ExecutionCVSS 10
Yii 2 (yiisoft/yii2) before version 2.0.38 is vulnerable to remote code execution if the application calls `unserialize()` on arbitrary user input.
Impact
Successful exploitation of this vulnerability could allow an attacker to execute arbitrary code on the affected system.
Remediation
Upgrade to version 2.0.38 or later. A possible workaround without upgrading is available in the linked advisory.
Source: ProjectDiscovery