Exploitation Summary
CVE-2025-32432 is actively exploited and listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, added March 20, 2026.
EIP tracks 9 public exploits from researchers including banyamer, Sachinart, Chocapikk, including a Metasploit module exploits/linux/http/craftcms_preauth_rce_cve_2025_32432.
A Nuclei detection template is also available.
AI-analyzed exploit summary This exploit demonstrates a pre-authentication RCE in Craft CMS by leveraging a Yii deserialization gadget chain (FieldLayoutBehavior → PhpManager) and PHP session poisoning. It brute-forces an Asset ID, injects malicious PHP code into a session file, and triggers deserialization to execute arbitrary commands.
Description
Craft is a flexible, user-friendly CMS for creating custom digital experiences on the web and beyond. Starting from version 3.0.0-RC1 to before 3.9.15, 4.0.0-RC1 to before 4.14.15, and 5.0.0-RC1 to before 5.6.17, Craft is vulnerable to remote code execution. This is a high-impact, low-complexity attack vector. This issue has been patched in versions 3.9.15, 4.14.15, and 5.6.17, and is an additional fix for CVE-2023-41892.
Exploits (9)
This exploit demonstrates a pre-authentication RCE in Craft CMS by leveraging a Yii deserialization gadget chain (FieldLayoutBehavior → PhpManager) and PHP session poisoning. It brute-forces an Asset ID, injects malicious PHP code into a session file, and triggers deserialization to execute arbitrary commands.
This repository contains a functional PoC exploit for CVE-2025-32432, a pre-authentication RCE vulnerability in CraftCMS 4.x and 5.x. The exploit leverages PHP object injection via the asset transform generation feature to achieve remote code execution.
This repository contains a Go-based scanner for CVE-2025-32432, which checks for a deserialization vulnerability in Craft CMS. The tool sends a crafted payload to the target URL and checks for the presence of 'PHP Credits' in the response to determine vulnerability.
This is a functional exploit for CVE-2025-32432 targeting CraftCMS, leveraging session injection and deserialization to achieve remote code execution. The PoC includes multiple injection methods and enhanced detection for phpinfo disclosure and command execution.
This repository contains a functional exploit for CVE-2025-32432, an unauthenticated remote code execution vulnerability in Craft CMS. The exploit leverages a gadget chain involving Yii2's PhpManager and nginx log poisoning to achieve RCE.
This repository contains two Python scripts for exploiting CVE-2025-32432, a pre-authentication RCE vulnerability in CraftCMS. The scripts leverage session poisoning and deserialization gadgets to achieve remote code execution.
This repository contains a functional Python exploit for CVE-2025-32432, a pre-authentication RCE vulnerability in Craft CMS. The exploit chains session poisoning with a Yii deserialization gadget to achieve remote code execution.
This repository contains a functional Python-based proof-of-concept exploit for CVE-2025-32432, a critical deserialization vulnerability in Craft CMS that allows unauthenticated remote code execution via the generate-transform endpoint. The script includes target validation, version detection, and exploit logic.
This Metasploit module exploits an unauthenticated RCE in Craft CMS via the image transform endpoint by injecting a PHP payload into the session and triggering execution through a Yii gadget chain.
Nuclei Templates (1)
http.component:"Craft CMS"
References (7)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:L