CVE-2016-4010
CRITICALMagento < 2.0.6 - Unauthenticated PHP Object Injection via Serialized Shopping Cart Data
Title source: llmExploitation Summary
EIP tracks 4 public exploits for CVE-2016-4010.
PoCs published by agix, brianwrf, shadofren, including Metasploit module exploits/multi/http/magento_unserialize.
AI-analyzed exploit summary This exploit leverages an unauthenticated arbitrary unserialize vulnerability in Magento (CVE-2016-4010) to achieve arbitrary file write. It constructs a malicious serialized payload to trigger the vulnerability, potentially leading to remote code execution.
Description
Magento CE and EE before 2.0.6 allows remote attackers to conduct PHP objection injection attacks and execute arbitrary PHP code via crafted serialized shopping cart data.
Exploits (4)
This exploit leverages an unauthenticated arbitrary unserialize vulnerability in Magento (CVE-2016-4010) to achieve arbitrary file write. It constructs a malicious serialized payload to trigger the vulnerability, potentially leading to remote code execution.
This is a detailed technical analysis of CVE-2016-4010, a Magento unauthenticated remote code execution vulnerability. It explains the root cause involving SOAP API deserialization flaws and object injection via the 'additional_information' field in the Payment class.
This repository contains a functional exploit for CVE-2016-4010, a PHP object injection vulnerability in Magento. The exploit leverages deserialization to achieve remote code execution by crafting a malicious payload that writes a PHP shell to the target system.
This Metasploit module exploits a PHP object injection vulnerability (CVE-2016-4010) in Magento 2.0.6 or prior, leveraging unserialize to achieve remote code execution via crafted payloads.
References (5)
Scores
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H