Vulnerability Details : CVE-2019-12799
Public exploit exists!
In createInstanceFromNamedArguments in Shopware through 5.6.x, a crafted web request can trigger a PHP object instantiation vulnerability, which can result in an arbitrary deserialization if the right class is instantiated. An attacker can leverage this deserialization to achieve remote code execution. NOTE: this issue is a bypass for a CVE-2017-18357 whitelist patch.
Vulnerability category: Execute code
Products affected by CVE-2019-12799
- cpe:2.3:a:shopware:shopware:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2019-12799
30.02%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 96 %
Percentile, the proportion of vulnerabilities that are scored at or less
Metasploit modules for CVE-2019-12799
-
Shopware createInstanceFromNamedArguments PHP Object Instantiation RCE
Disclosure Date: 2019-05-09First seen: 2020-04-26exploit/multi/http/shopware_createinstancefromnamedarguments_rceThis module exploits a php object instantiation vulnerability that can lead to RCE in Shopware. An authenticated backend user could exploit the vulnerability. The vulnerability exists in the createInstanceFromNamedArguments function, where the code insufficiently pe
CVSS scores for CVE-2019-12799
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
6.5
|
MEDIUM | AV:N/AC:L/Au:S/C:P/I:P/A:P |
8.0
|
6.4
|
NIST | |
6.5
|
MEDIUM | CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
2.8
|
3.6
|
MITRE | |
8.8
|
HIGH | CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
2.8
|
5.9
|
NIST | |
8.8
|
HIGH | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
2.8
|
5.9
|
NIST | 2024-01-09 |
CWE ids for CVE-2019-12799
-
The product deserializes untrusted data without sufficiently ensuring that the resulting data will be valid.Assigned by: nvd@nist.gov (Primary)
References for CVE-2019-12799
-
https://github.com/rapid7/metasploit-framework/pull/11828
Added CVE-2017 18357 - Shopware createInstanceFromNamedArguments PHP Object Instantiation by stevenseeley · Pull Request #11828 · rapid7/metasploit-framework · GitHubIssue Tracking;Patch;Third Party Advisory
Jump to