Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach vulnerable theme endpoint
-
DeliverySubmit crafted serialized payload
-
ExploitTrigger unsafe deserialization (object injection)
-
ExecutionInvoke PHP gadget chain
-
ImpactCompromise site data/integrity
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 reaching a HotLock theme code path that deserializes attacker-supplied data and the presence of a usable PHP object-injection gadget chain (in the theme, WordPress core, or co-installed plugins) to achieve meaningful impact; the specific feature, parameter, or endpoint that performs the deserialization is not described in the available sources. The affected scope is HotLock versions up to and including 1.3.9; no fixed version is identified, so no upgrade target can be confirmed. Limiting factors: impact depends on an exploitable gadget being loadable in the target site's PHP stack, and the unauthenticated nature is asserted only by the supplied CVSS vector and should be confirmed against the Patchstack advisory. |
| Impact | Signals point toward high priority but rest on limited sourcing. The input CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, base 9.8) describes a network-reachable, low-complexity flaw requiring no privileges or user interaction, and the vuln.today decision label is act_now, which argues against treating this as a paper-tiger high score. However, several corroborating signals are absent: no EPSS probability is provided, the vulnerability is NOT listed in CISA KEV, and no public exploit or working PoC is referenced (the sole reference is the Patchstack database advisory, not exploit code). So the high CVSS reflects theoretical worst-case impact for a CWE-502 PHP object injection, but there is no evidence of active exploitation or wide-scale weaponization at this time. The PR:N (unauthenticated) assertion is carried from the supplied vector; the description itself does not state the privilege level or trigger path, so whether exploitation truly requires no authentication should be verified against the Patchstack advisory. Net: real enough to patch promptly given act_now and a 9.8 network-unauthenticated profile, but the elevated urgency is driven by severity and vendor prioritization rather than confirmed in-the-wild activity. |
| Exploit ScenarioDerived | A remote attacker sends crafted, serialized PHP data to an entry point in the HotLock WordPress theme that unsafely deserializes untrusted input (CWE-502), instantiating attacker-controlled objects (PHP Object Injection). If a usable gadget chain is present in the theme or the surrounding WordPress/plugin stack, this can escalate to file operations or code execution in the site's context. No public exploit code is referenced, and the exact trigger is not described in the available sources. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 23, 2026
PHP object injection in the ThemeREX Group HotLock WordPress theme through version 1.3.9 can let an attacker who reaches a deserialization sink supply serialized data that instantiates arbitrary PHP objects, with severe confidentiality, integrity and availability impact if a usable gadget chain is loadable. The CVSS vector rates the issue 9.8 with network reachability, no required privileges and no user interaction, although the specific vulnerable feature or parameter is not described in the provided sources and the unauthenticated path should be confirmed against the Patchstack advisory. No public exploit was identified at time of analysis, and the act_now priority rests on limited sourcing rather than confirmed exploitation.
RemediationAI
No vendor-released patch or fixed version is identified in the provided data, so no upgrade target can be confirmed; the Patchstack advisory at https://patchstack.com/database/wordpress/theme/hotlock/vulnerability/wordpress-hotlock-theme-1-3-9-php-object-injection-vulnerability?_s_id=cve is the tracking reference to monitor for a fix. If HotLock is not required, remove or deactivate the theme, recognizing that this may change site appearance or break theme-dependent content. If the theme must remain, restrict access to theme functionality that processes serialized input, but the specific vulnerable endpoint is not identified, so this cannot be scoped precisely; a WAF rule blocking serialized PHP object payloads to the theme may reduce exposure, with the trade-off of possible false positives and broken legitimate requests. Because impact depends on a loadable gadget chain, audit co-installed plugins and WordPress core for object-injection gadgets and remove unused plugins, accepting that this reduces but does not eliminate the risk.
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
HotLock is a WordPress theme from ThemeREX Group; the CPE cpe:2.3:a:themerex_group:hotlock:*:*:*:*:*:*:*:* covers releases through 1.3.9. CWE-502 describes deserialization of untrusted data, which in PHP typically means attacker-controlled serialized input reaches unserialize() or a similar object-construction path, enabling object injection. Impact depends on the classes available in the target's PHP process, so a gadget chain in the theme, WordPress core, or a co-installed plugin is required for code execution, file operations, or other meaningful effects. The supplied sources do not identify the endpoint, parameter, or theme feature that performs the deserialization, and the CVSS vector's network/no-privilege/no-interaction profile should be validated against the Patchstack advisory rather than assumed from the description alone.
Know when Hotlock 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
CWE-502 object injection reported as remotely triggerable with no stated auth, so AV:N/AC:L/PR:N/UI:N; successful gadget execution can fully compromise site confidentiality, integrity, and availability.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Deserialization of Untrusted Data vulnerability in ThemeREX Group HotLock hotlock allows Object Injection.This issue affects HotLock: from n/a through 1.3.9.
Executive ViewAI
CVE-2026-112851 is a critical vulnerability in the ThemeREX HotLock WordPress theme (through version 1.3.9) that could allow an unauthenticated attacker to compromise the confidentiality, integrity, and availability of the affected website. Leadership should care because this is a widely used theme component, and if exploited, it could lead to full site takeover, data breaches, and reputational harm. No public exploit has been identified, but the potential impact is severe.
No vendor-released patch identified at time of analysis. Interim mitigations: disable the HotLock theme, restrict network access to the site, deploy WAF rules to detect and block PHP object injection attempts, and monitor logs for exploitation indicators.
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.
EUVD-2026-108950
GHSA-qgpf-hhcm-qq72
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB