Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to admin panel
-
DeliveryCraft phpggc gadget chain object
-
ExploitSubmit serialized payload as setting value
-
ExecutionSetting read triggers getValueAttribute() unserialize
-
ImpactExecute OS commands as app user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires valid TastyIgniter administrator authentication with access to the admin settings form - this is the primary limiting factor (CVSS PR:H). The specific prerequisite is the ability to write a settings value (e.g. the maintenance_message setting consumed by CheckMaintenance.php) that is stored unsanitized and later passed to getValueAttribute(), which unserializes it. A usable PHP gadget chain must exist in the application's loaded code/dependencies (such as one produced by phpggc) for the deserialization to reach code execution. No user interaction beyond the attacker's own form submission is needed (UI:N), and the affected setting path appears present in default installations through version 4.4.5, so no non-default configuration is required once admin access is held. Execution occurs as the PHP application process user, and impact persists until the malicious setting value is overwritten. |
| Impact | The input CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N, impact VC:H/VI:H/VA:H, score 8.6) describes network-reachable, low-complexity exploitation that nonetheless requires high privileges (PR:H) - consistent with the description's statement that only 'authenticated administrators' can trigger it. This single gating factor is the dominant risk discriminator: the flaw yields full arbitrary OS command execution, but only to an actor who already holds admin credentials on the TastyIgniter back office. No EPSS score was provided, the CVE is not present in CISA KEV, and no CVE-specific public exploit is referenced - so there is no public exploit identified at time of analysis, although the description explicitly notes the attack is achievable with gadget chains from the well-known public phpggc tool, lowering the practical skill barrier once admin access is obtained. The deserialization sink (getValueAttribute() unserializing a stored setting) is confirmed by the VulnCheck advisory and the upstream GitHub issue. Net: this is a genuine high-severity post-authentication RCE but not an unauthenticated internet-facing emergency - treat as a privilege-escalation / insider-and-compromised-admin concern rather than a mass-exploitation threat. Note the signals are internally consistent (no CVSS-vs-description conflict); the main missing data points are EPSS probability and any confirmation of in-the-wild use. |
| Exploit ScenarioDerived | An attacker who has obtained administrator access to the TastyIgniter admin panel (via phishing, credential reuse, or an insider) generates a PHP gadget chain with phpggc and submits it as a settings value such as maintenance_message. When the setting is next read, getValueAttribute() unserializes the attacker's object, executing the gadget chain and running arbitrary OS commands as the PHP process user. No CVE-specific public exploit is referenced, but the described phpggc-based technique is low-complexity for a skilled actor. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Authenticated TastyIgniter administrators can achieve arbitrary operating-system command execution by storing a crafted serialized PHP object in a settings value, which the application later unserializes when the setting is read. TastyIgniter versions through 4.4.5 are affected; the vulnerable path includes settings such as maintenance_message consumed by CheckMaintenance.php, and exploitation requires a usable PHP gadget chain in loaded application code or dependencies. No public exploit was identified at time of analysis, and no CISA KEV status was provided.
RemediationAI
No vendor-released patch or fixed version is identified in the provided references, so organizations should track the TastyIgniter GitHub issue and VulnCheck advisory for a patched release and apply it promptly when available. Until then, restrict admin settings access to trusted accounts, enforce strong authentication and MFA for administrators, and remove the ability for non-essential administrators to edit raw settings values such as maintenance_message. Audit the settings store for serialized-object payload patterns (for example O: or C: strings) and consider temporary application-level validation that rejects serialized object content in settings inputs, accepting possible false positives for legitimate serialized values. Host-level containment should also limit the PHP process user's OS command execution capability, since successful exploitation runs commands as that user.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
This is a PHP object injection vulnerability (CWE-502) in TastyIgniter's settings handling. The application accepts a serialized PHP object as a settings value, stores it without sanitization, and later passes it to getValueAttribute(), which unserializes the stored data when the setting is read. If a suitable gadget chain exists in the application's loaded code or dependencies, such as one generated with phpggc, the deserialization can be steered into arbitrary OS command execution as the PHP process user. The assessed CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H) matches the described prerequisites: network-reachable and low-complexity exploitation, but gated by high privileges because a valid TastyIgniter administrator account with access to the admin settings form is required. The CVSS 4.0 vector in the input is consistent on PR:H and impact. No non-default configuration is required once admin access is held, and the malicious setting persists until overwritten.
Know when PHP gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Remote admin-authenticated settings form (AV:N, PR:H) with no special complexity or interaction (AC:L, UI:N) yields code execution as the app user with full C/I/A impact and no scope change.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
DescriptionCVE.org
TastyIgniter through 4.4.5 contain 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.
Executive ViewAI
TastyIgniter versions through 4.4.5 contain a high-severity flaw that lets administrative users execute operating-system commands, potentially compromising the entire hosting environment. Leadership should care because a compromised administrative account could lead to data loss, service disruption, and broader network exposure, even though no public exploit was identified at time of analysis. The issue affects organizations running TastyIgniter with administrative access enabled.
No vendor-released patch identified at time of analysis. Restrict administrative access to trusted networks, enforce MFA and least privilege, audit settings for unexpected serialized values, monitor logs for suspicious admin activity, and review loaded dependencies for gadget chains.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
EUVD-2026-107571
GHSA-736x-jrr3-jq2x
NVD
CVE.org
EPSS
Exploit-DB