CVE-2026-29001 Details
Description
TastyIgniter through 4.4.5 contains a PHP object injection vulnerability that allows authenticated administrators to achieve arbitrary code execution by submitting a serialized PHP object as a settings value, which is stored unsanitized and later unserialized by getValueAttribute() when the setting is read. Attackers can submit a serialized gadget chain, such as one generated via phpggc, through the admin settings form (for example the maintenance_message setting loaded by CheckMaintenance.php) to achieve arbitrary operating-system command execution as the PHP application process user, with the impact persisting until the value is overwritten.
A PHP object injection vulnerability has been identified in TastyIgniter versions through 4.4.5. This vulnerability allows authenticated administrators to execute arbitrary code by submitting a serialized PHP object as a settings value. The serialized object is stored without proper sanitization and later unserialized by the getValueAttribute() method when the setting is accessed. Exploitation involves sending a crafted serialized object, such as one created with phpggc, through the admin settings form. The vulnerability allows execution of arbitrary operating system commands as the user running the PHP application, with the effects lasting until the setting value is changed.
To address this vulnerability, it is recommended to replace the native PHP serialize() and unserialize() functions with JSON-based serialization for structured settings. Additionally, settings should be treated as plain strings without deserialization, and existing serialized settings should be migrated safely to avoid instantiating arbitrary PHP objects.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 21, 2026CISA-ADP
Assessed Oct 28, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/tastyigniter/TastyIgniter/issues/1205#issuecomment-6314187869 | CISA-ADP | ExploitIssue TrackingTechnical DescriptionVendor |
| https://github.com/tastyigniter/TastyIgniter/issues/1205#issuecomment-6314187869 | [email protected] | ExploitIssue TrackingTechnical DescriptionVendor |
| https://www.vulncheck.com/advisories/tastyigniter-php-object-injection-via-settings-deserialization | [email protected] | Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-502 | Deserialization of Untrusted Data | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| TastyIgniter | <= 4.4.5 (semver) |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Nov 8, 2026 | CVE Modified | [email protected] |
| Oct 28, 2026 | CVE Modified | CISA-ADP |
| Oct 21, 2026 | New CVE Received | [email protected] |
Volerion