CVE-2025-12844: CWE-502 Deserialization of Untrusted Data in tigroumeow AI Engine
The AI Engine plugin for WordPress is vulnerable to PHP Object Injection via PHAR Deserialization in all versions up to, and including, 3.1.8 via deserialization of untrusted input in the 'rest_simpleTranscribeAudio' and 'rest_simpleVisionQuery' functions. This makes it possible for authenticated attackers, with Subscriber-level access and above, to inject a PHP Object. No known POP chain is present in the vulnerable software, which means this vulnerability has no impact unless another plugin or theme containing a POP chain is installed on the site. If a POP chain is present via an additional plugin or theme installed on the target system, it may allow the attacker to perform actions like delete arbitrary files, retrieve sensitive data, or execute code depending on the POP chain present.
AI Analysis
Technical Summary
CVE-2025-12844 is a deserialization vulnerability classified under CWE-502 affecting the tigroumeow AI Engine plugin for WordPress. The vulnerability arises from unsafe deserialization of untrusted input in two REST API functions: 'rest_simpleTranscribeAudio' and 'rest_simpleVisionQuery'. These functions accept serialized PHP objects via PHAR deserialization, allowing an attacker with at least Subscriber-level authentication to inject malicious PHP objects. The core risk stems from PHP Object Injection, which can lead to arbitrary code execution, file deletion, or data disclosure if a suitable POP (Property Oriented Programming) gadget chain exists in the WordPress environment. The plugin itself does not contain a POP chain, so exploitation depends on the presence of other vulnerable plugins or themes that provide such chains. The attack vector is network-based (remote), but requires low privilege authentication and user interaction (triggering the REST API). The CVSS 3.1 score of 7.1 reflects high confidentiality, integrity, and availability impacts but with higher attack complexity due to the prerequisite conditions. No patches are currently linked, and no active exploits have been reported. This vulnerability highlights the risks of insecure deserialization in PHP applications, especially in extensible platforms like WordPress where multiple plugins/themes interact.
Potential Impact
For European organizations, this vulnerability poses a significant risk to WordPress sites running the tigroumeow AI Engine plugin, particularly those with multiple plugins or themes installed that may contain POP chains. Successful exploitation could lead to remote code execution, allowing attackers to compromise website integrity, steal sensitive data, or disrupt availability by deleting files. This could result in data breaches, defacement, or service outages, impacting brand reputation and compliance with GDPR and other data protection regulations. Organizations in sectors with high reliance on WordPress for public-facing or internal applications—such as media, education, government, and SMEs—are especially vulnerable. The requirement for authenticated access somewhat limits exposure but does not eliminate risk, as Subscriber-level accounts are common and often easier to obtain via phishing or credential stuffing. The lack of known exploits in the wild provides a window for proactive mitigation, but the potential impact remains high if exploited.
Mitigation Recommendations
1. Immediately update the tigroumeow AI Engine plugin to a patched version once available. Monitor vendor announcements for patch releases. 2. In the interim, restrict access to the vulnerable REST API endpoints ('rest_simpleTranscribeAudio' and 'rest_simpleVisionQuery') by implementing Web Application Firewall (WAF) rules or disabling these endpoints if not required. 3. Audit all installed plugins and themes for known POP chains or unsafe deserialization patterns to reduce the risk of chained exploitation. 4. Enforce strict user role management and monitor for suspicious Subscriber-level account activity to prevent unauthorized access. 5. Employ PHP configuration hardening, such as disabling PHAR deserialization if feasible, or using PHP security extensions that detect or block unsafe deserialization. 6. Regularly back up WordPress sites and test restoration procedures to mitigate impact from potential destructive attacks. 7. Conduct security scans and penetration tests focusing on deserialization vulnerabilities and REST API abuse. 8. Educate administrators and developers about the risks of insecure deserialization and the importance of secure coding practices in plugin development.
Affected Countries
Germany, France, United Kingdom, Italy, Spain, Netherlands, Poland, Sweden
CVE-2025-12844: CWE-502 Deserialization of Untrusted Data in tigroumeow AI Engine
Description
The AI Engine plugin for WordPress is vulnerable to PHP Object Injection via PHAR Deserialization in all versions up to, and including, 3.1.8 via deserialization of untrusted input in the 'rest_simpleTranscribeAudio' and 'rest_simpleVisionQuery' functions. This makes it possible for authenticated attackers, with Subscriber-level access and above, to inject a PHP Object. No known POP chain is present in the vulnerable software, which means this vulnerability has no impact unless another plugin or theme containing a POP chain is installed on the site. If a POP chain is present via an additional plugin or theme installed on the target system, it may allow the attacker to perform actions like delete arbitrary files, retrieve sensitive data, or execute code depending on the POP chain present.
AI-Powered Analysis
Technical Analysis
CVE-2025-12844 is a deserialization vulnerability classified under CWE-502 affecting the tigroumeow AI Engine plugin for WordPress. The vulnerability arises from unsafe deserialization of untrusted input in two REST API functions: 'rest_simpleTranscribeAudio' and 'rest_simpleVisionQuery'. These functions accept serialized PHP objects via PHAR deserialization, allowing an attacker with at least Subscriber-level authentication to inject malicious PHP objects. The core risk stems from PHP Object Injection, which can lead to arbitrary code execution, file deletion, or data disclosure if a suitable POP (Property Oriented Programming) gadget chain exists in the WordPress environment. The plugin itself does not contain a POP chain, so exploitation depends on the presence of other vulnerable plugins or themes that provide such chains. The attack vector is network-based (remote), but requires low privilege authentication and user interaction (triggering the REST API). The CVSS 3.1 score of 7.1 reflects high confidentiality, integrity, and availability impacts but with higher attack complexity due to the prerequisite conditions. No patches are currently linked, and no active exploits have been reported. This vulnerability highlights the risks of insecure deserialization in PHP applications, especially in extensible platforms like WordPress where multiple plugins/themes interact.
Potential Impact
For European organizations, this vulnerability poses a significant risk to WordPress sites running the tigroumeow AI Engine plugin, particularly those with multiple plugins or themes installed that may contain POP chains. Successful exploitation could lead to remote code execution, allowing attackers to compromise website integrity, steal sensitive data, or disrupt availability by deleting files. This could result in data breaches, defacement, or service outages, impacting brand reputation and compliance with GDPR and other data protection regulations. Organizations in sectors with high reliance on WordPress for public-facing or internal applications—such as media, education, government, and SMEs—are especially vulnerable. The requirement for authenticated access somewhat limits exposure but does not eliminate risk, as Subscriber-level accounts are common and often easier to obtain via phishing or credential stuffing. The lack of known exploits in the wild provides a window for proactive mitigation, but the potential impact remains high if exploited.
Mitigation Recommendations
1. Immediately update the tigroumeow AI Engine plugin to a patched version once available. Monitor vendor announcements for patch releases. 2. In the interim, restrict access to the vulnerable REST API endpoints ('rest_simpleTranscribeAudio' and 'rest_simpleVisionQuery') by implementing Web Application Firewall (WAF) rules or disabling these endpoints if not required. 3. Audit all installed plugins and themes for known POP chains or unsafe deserialization patterns to reduce the risk of chained exploitation. 4. Enforce strict user role management and monitor for suspicious Subscriber-level account activity to prevent unauthorized access. 5. Employ PHP configuration hardening, such as disabling PHAR deserialization if feasible, or using PHP security extensions that detect or block unsafe deserialization. 6. Regularly back up WordPress sites and test restoration procedures to mitigate impact from potential destructive attacks. 7. Conduct security scans and penetration tests focusing on deserialization vulnerabilities and REST API abuse. 8. Educate administrators and developers about the risks of insecure deserialization and the importance of secure coding practices in plugin development.
Affected Countries
For access to advanced analysis and higher rate limits, contact root@offseq.com
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- Wordfence
- Date Reserved
- 2025-11-06T20:29:04.536Z
- Cvss Version
- 3.1
- State
- PUBLISHED
Threat ID: 691590f26cb36fb34fdfdf55
Added to database: 11/13/2025, 8:04:02 AM
Last enriched: 11/20/2025, 9:22:51 AM
Last updated: 11/21/2025, 7:51:08 AM
Views: 42
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Related Threats
CVE-2024-4629: Improper Enforcement of a Single, Unique Action
MediumCVE-2024-4028: Improper Input Validation
LowCVE-2024-6501: Uncontrolled Resource Consumption
LowCVE-2024-6126: Uncontrolled Resource Consumption
LowCVE-2024-5967: Incorrect Default Permissions
LowActions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need enhanced features?
Contact root@offseq.com for Pro access with improved analysis and higher rate limits.