Skip to main content

designthemes Kriya CVE-2025-60215

HIGH
Deserialization of Untrusted Data (CWE-502)
2025-10-22 audit@patchstack.com
8.8
CVSS 3.1 · Vendor: patchstack
Share

Severity by source

Vendor (patchstack) PRIMARY
8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
8.8 HIGH

Network-reachable deserialization needs a valid low-privilege account (PR:L) and no interaction (UI:N); successful object injection yields high C/I/A impact within the same scope.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/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
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Analysis Generated
Oct 08, 2026 - 12:26 vuln.today
CVE Published
Oct 22, 2025 - 15:15 cve.org
HIGH 8.8

DescriptionCVE.org

Deserialization of Untrusted Data vulnerability in designthemes Kriya kriya allows Object Injection.This issue affects Kriya: from n/a through <= 3.4.

AnalysisAI

PHP object injection in the designthemes Kriya WordPress theme (all versions up to and including 3.4) lets an authenticated low-privilege user pass crafted serialized input into an unserialize() call and instantiate arbitrary PHP objects on the server. Successful exploitation can yield full compromise of confidentiality, integrity and availability (CVSS 3.1 base 8.8, AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H), though real-world impact is gated by the availability of a usable gadget/POP chain in WordPress core or other installed plugins, without which the flaw is limited to object injection. There is no public exploit identified at time of analysis and no KEV listing; EPSS is low at 0.53% (43rd percentile), and no fixed version is confirmed in the available data.

Technical ContextAI

The issue is a classic PHP Object Injection (CWE-502, Deserialization of Untrusted Data) in a WordPress theme. Some code path in Kriya 3.4 and earlier passes attacker-controllable input to PHP's unserialize() without an allowed_classes constraint, allowing an attacker to reconstruct arbitrary object graphs. PHP's magic methods (__wakeup, __destruct, __toString, __call) then fire automatically during object destruction or string conversion, and a property-oriented programming (POP) gadget chain assembled from classes already loaded by WordPress core, the theme, or any active plugin can turn that into file writes, arbitrary file deletion, SQL injection, or remote code execution. Object injection in isolation is not automatically code execution: exploitability depends on the presence of a suitable gadget chain in the runtime class set, which varies per site. The affected product is the designthemes Kriya theme distributed through the WordPress ecosystem; the CVSS vector confirms network reachability, low attack complexity, low-privilege authentication (PR:L), no user interaction, and no scope change. The only supplied reference is the Patchstack WordPress theme vuln database entry.

Affected ProductsAI

The designthemes Kriya WordPress theme, versions from the initial release through 3.4 inclusive, is affected; the vendor/version field in the NVD description reads 'from n/a through <= 3.4'. Any WordPress installation with the Kriya theme active at version 3.4 or earlier is potentially exposed, and because the flaw requires authentication, sites that permit self-registration, low-privilege subscriber/contributor/author accounts, or that host many accounts have a broader exposure surface. No structured CPE string was provided in the source data, so exact platform enumeration should be verified against the vendor advisory; the authoritative reference is the Patchstack database entry at https://patchstack.com/database/Wordpress/Theme/kriya/vulnerability/wordpress-kriya-theme-3-4-php-object-injection-vulnerability. WordPress itself, its plugins, and other themes are not the affected component, although active plugins heavily influence whether an exploitable gadget chain exists on a given site.

RemediationAI

No vendor-released patch version is confirmed in the provided data; the Patchstack advisory (https://patchstack.com/database/Wordpress/Theme/kriya/vulnerability/wordpress-kriya-theme-3-4-php-object-injection-vulnerability) should be checked for an updated theme release, and administrators should apply the latest Kriya version as soon as an update that fixes the unserialize() sink is published. If no fix is available, the highest-confidence mitigation is to deactivate and remove the Kriya theme entirely and replace it with a maintained alternative, accepting the loss of the theme's design and functionality. Where removal is not feasible, reduce the attack surface by disabling open registration and locking down or auditing low-privilege accounts (subscribers, contributors, authors), since PR:L confirms valid credentials are mandatory and blocking untrusted account creation removes the prerequisite; the trade-off is restricted site workflows and the need to regularly review existing users. Additionally, enforce an allow-list approach for classes in any theme code that calls unserialize() (passing ['allowed_classes' => false] where the data is only meant to be arrays/scalars), and deploy WAF rules that inspect request bodies and parameters for PHP serialization markers such as 'O:' object strings bound for the vulnerable endpoint. Finally, minimize installed plugins to shrink the set of classes available for a POP gadget chain, monitor logs for anomalous serialized payloads, and rotate credentials if compromise is suspected.

CVE-2025-1307 CRITICAL
9.8 Mar 04

The Newscrunch theme for WordPress is vulnerable to arbitrary file uploads due to a missing capability check in the news

CVE-2019-25142 HIGH POC
8.8 Jun 07

The Mesmerize & Materialis themes for WordPress are vulnerable to authenticated options change in versions up to, and in

CVE-2023-45657 HIGH
8.5 Nov 06

A vulnerability in posimyththemes Nexter nexter.0.3. Rated high severity (CVSS 8.5), this vulnerability is remotely expl

CVE-2020-36721 MEDIUM POC
6.5 Jun 07

The Brilliance <= 1.2.7, Activello <= 1.4.0, and Newspaper X <= 1.3.1 themes for WordPress are vulnerable to Plugin Acti

CVE-2024-52413 CRITICAL
9.8 Nov 16

Remote code execution in the dmcwebzone Airin Blog WordPress plugin (versions up to and including 1.6.1) is possible thr

CVE-2025-48106 CRITICAL
10.0 Oct 22

Unauthenticated arbitrary file upload in the Clanora WordPress theme (versions before 1.3.1) allows remote attackers to

CVE-2020-17362 MEDIUM POC
6.1 Aug 12

search.php in the Nova Lite theme before 1.3.9 for WordPress allows Reflected XSS. Rated medium severity (CVSS 6.1), thi

CVE-2025-49060 CRITICAL
10.0 Oct 22

Arbitrary file upload in the CMSSuperHeroes Wastia WordPress theme (all versions before 1.1.3) allows remote attackers t

CVE-2026-39770 CRITICAL
10.0 Oct 06

Unauthenticated arbitrary file upload in the Doctreat WordPress theme (versions up to and including 1.7.0) allows remote

CVE-2025-26927 CRITICAL
10.0 Apr 15

Unrestricted Upload of File with Dangerous Type vulnerability in EPC AI Hub allows Upload a Web Shell to a Web Server.3.

CVE-2026-81779 CRITICAL
10.0 Aug 31

Backdoor / malicious code implant in the Silk Themes 'Newspapers X' WordPress theme (versions 1.0.46 through 1.0.48) all

CVE-2025-49071 CRITICAL
10.0 Jun 17

Critical unrestricted file upload vulnerability in NasaTheme Flozen that allows unauthenticated remote attackers to uplo

Share

CVE-2025-60215 vulnerability details – vuln.today

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