Skip to main content

HotLock EUVDEUVD-2026-108950

| CVE-2026-112851 CRITICAL
Deserialization of Untrusted Data (CWE-502)
2026-10-23 Patchstack GHSA-qgpf-hhcm-qq72
9.8
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach vulnerable theme endpoint
  2. Delivery
    Submit crafted serialized payload
  3. Exploit
    Trigger unsafe deserialization (object injection)
  4. Execution
    Invoke PHP gadget chain
  5. Impact
    Compromise 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.6% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

HotLock 0 ≤1.3.9

Affected Packages

euvd hotlock no fix

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

Vendor (Patchstack) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 9.8 CRITICAL

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

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

Why It Matters

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.

Business Impact: Critical
Compensating Controls

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

EPSS Score
0.6%
Top 54% exploitable
Prevalence
Low
niche single WordPress theme from a small vendor, limited install base
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.6%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Technical Impact
Total

Priority Score

50
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +49
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy