Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify site running Kalles theme
-
DeliverySend crafted request with serialized payload
-
ExploitTrigger unsafe unserialize() in theme
-
ExecutionInstantiate malicious object / POP chain
-
ImpactExecute attacker-controlled code or operations
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 | No authentication required (PR:N) and no user interaction (UI:N) - a remote attacker can reach the vulnerable deserialization path against a default-facing WordPress site running the Kalles theme version 1.1.7.1 or earlier. The specific condition is that attacker-supplied input reaches a PHP unserialize() call within the theme (CWE-502 PHP Object Injection). The practical LIMITING factor, inherent to PHP Object Injection, is the need for an exploitable gadget/POP chain to be present in the loaded WordPress core, plugins, or bundled libraries - without a reachable gadget, the injection may fail to achieve the full C:H/I:H/A:H impact. Exploitation is further bounded to installations actually running the affected Kalles versions (<= 1.1.7.1). |
| Impact | All structured signals point to high severity: the CVSS 3.1 base score of 9.8 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) describes a network-reachable, low-complexity, unauthenticated flaw with high confidentiality, integrity, and availability impact, consistent with the CWE-502 (deserialization / PHP Object Injection) classification. However, key exploitation signals are MISSING from the input: no EPSS probability is provided, the flaw is NOT listed in CISA KEV, and no public proof-of-concept is referenced - the sole source is a single Patchstack database entry. This means exploitation is theoretically trivial per the vector, but real-world exploitation is unproven at this time. A critical caveat for PHP Object Injection specifically: practical exploitation almost always depends on a usable 'gadget chain' (POP chain) being reachable in the loaded WordPress/theme/plugin code - the raw 9.8 assumes worst-case impact, but whether C:H/I:H/A:H is truly achievable in a given installation depends on which plugins and libraries are present. Net assessment: treat as a high-priority patch candidate for any site running the Kalles theme, but note the absence of EPSS/KEV/POC data means widespread active exploitation is not currently evidenced. |
| Exploit ScenarioDerived | A remote, unauthenticated attacker sends a crafted HTTP request to a WordPress site running the Kalles theme (<= 1.1.7.1) that passes attacker-controlled data into an unsafe PHP unserialize() call. If a suitable gadget chain exists in the loaded code, the injected object is instantiated and its magic methods trigger, leading to outcomes such as arbitrary file operations, SQL injection, or remote code execution. No authentication or user interaction is required; no public exploit code is referenced at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 10, 2026
Unauthenticated PHP object injection in the Kalles WordPress theme (versions up to and including 1.1.7.1) allows a remote attacker to pass crafted serialized data into a PHP unserialize() call, which on a site that loads a usable gadget chain can escalate to full compromise of the WordPress installation - sensitive data theft, arbitrary content or code modification, and denial of service. The CVSS 3.1 base score of 9.8 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) describes a network-reachable, low-complexity flaw requiring no credentials and no user interaction, consistent with the CWE-502 classification, and no public exploit has been identified at time of analysis. Real-world impact is bounded by gadget availability in the surrounding WordPress core, plugins, and bundled libraries, so not every installation will reach the full high-confidentiality/integrity/availability outcome.
RemediationAI
No vendor-released patch version is identified in the available data, so the primary action is to obtain the latest Kalles release from the vendor (ThemeForest/the4) and upgrade beyond 1.1.7.1, then confirm the fixed version noted in the Patchstack advisory at https://patchstack.com/database/wordpress/theme/kalles/vulnerability/wordpress-kalles-theme-1-1-7-1-php-object-injection-vulnerability?_s_id=cve; if the theme is not in active use, deactivate and remove it entirely, which eliminates the attack surface with no functional trade-off beyond loss of the theme's styling. Where an immediate upgrade is not possible, apply virtual patching through a WAF or the Patchstack protection ruleset that inspects request bodies and parameters for PHP serialization markers (for example 'O:' followed by a class name, or 'a:' array payloads) reaching theme entry points - accepting that aggressive serialization filtering can produce false positives on legitimate plugins that legitimately pass serialized data. Additionally, reduce the exploitable gadget surface by removing unused or abandoned plugins and libraries so no POP chain is autoloadable, and restrict file-editing capabilities (DISALLOW_FILE_EDIT) to hinder post-exploitation persistence; these are compensating measures only and do not remove the underlying unserialize() weakness, which remains reachable until the theme is updated or removed.
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
The flaw is a classic PHP Object Injection (CWE-502: Deserialization of Untrusted Data) inside the Kalles WordPress theme distributed by vendor the4, identified by the wildcard CPE cpe:2.3:a:the4:kalles:*:*:*:*:*:*:*:* which indicates all releases of the theme are in scope up to the patched version. PHP object injection occurs when attacker-controlled input reaches an unserialize() call: PHP reconstructs arbitrary objects and invokes magic methods such as __wakeup(), __destruct(), __toString() and __call(), which an adversary can chain into a property-oriented programming (POP) chain. Because a WordPress theme shares the process with WordPress core, every installed plugin, and any bundled third-party library, the exploitability ceiling is set not by the theme alone but by whichever classes are autoloadable on the target site. That is why the assessed vector shows uniform high impact yet the practical limiting factor is the presence of a reachable, useful gadget chain - a site running only hardened, gadget-free plugins may see the injection fail to produce code execution or data disclosure. The theme is typically reachable over the network on default-facing sites (AV:N) with no authentication or interaction (PR:N, UI:N), making the vulnerable deserialization path the only real barrier to exploitation.
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
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Unauthenticated (PR:N), network-delivered (AV:N) object injection requiring no interaction (UI:N); PHP Object Injection with a gadget chain can yield full compromise, so C/I/A:H.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated PHP Object Injection in Kalles <= 1.1.7.1 versions.
Executive ViewAI
The Kalles WordPress theme (versions up to and including 1.1.7.1) contains a critical unauthenticated PHP object injection vulnerability (CVE-2026-62076) that could allow remote attackers to fully compromise affected WordPress sites, resulting in data theft, content manipulation, or denial of service. No vendor-released patch identified at time of analysis, and no public exploit identified at time of analysis, but the flaw poses a severe risk to organizations relying on this theme. Leadership should prioritize mitigation because the vulnerability requires no credentials and can be exploited remotely, potentially disrupting business operations and damaging customer trust.
Disable or remove the Kalles theme (versions up to and including 1.1.7.1) until a patch is available; deploy WAF rules to block PHP object injection attempts; restrict access to WordPress admin interfaces; and monitor logs for suspicious serialized data or unauthorized file changes.
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.
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-96488
GHSA-cwfm-c9v7-xhqp
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB