Knowledge Base Theme CVE-2025-60228
HIGHSeverity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Network-reachable unserialize sink reached with a low-privilege account (PR:L), no user interaction, and object injection can yield full code execution giving high C/I/A.
Primary rating from Vendor (patchstack).
CVSS VectorVendor: patchstack
Lifecycle Timeline
2DescriptionCVE.org
Deserialization of Untrusted Data vulnerability in designthemes Knowledge Base kbase allows Object Injection.This issue affects Knowledge Base: from n/a through <= 2.9.
AnalysisAI
PHP object injection in the designthemes Knowledge Base WordPress theme (versions up to and including 2.9) allows an authenticated low-privilege user to pass untrusted serialized data into a PHP unserialize() call, which can lead to object injection and potentially full confidentiality, integrity, and availability impact (CVSS 8.8). Exploitation requires a valid low-privilege account on the target site (CVSS PR:L), and real-world impact is further gated by the presence of a usable POP/gadget chain in the theme, WordPress core, or co-installed plugins. There is no public exploit code identified at time of analysis and no confirmed active exploitation (CISA KEV); EPSS is low at roughly 0.53% (43rd percentile), reflecting limited observed activity.
Technical ContextAI
The flaw is a CWE-502 Deserialization of Untrusted Data issue in the designthemes Knowledge Base WordPress theme. An attacker-supplied serialized string reaches a PHP unserialize() call without adequate validation, allowing PHP Object Injection: the attacker can instantiate arbitrary classes and, if a Property-Oriented Programming (POP) gadget chain is reachable, chain magic methods (__wakeup, __destruct, __toString) into harmful behavior such as file operations or code execution. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H indicates a network-reachable, low-complexity attack that requires an authenticated low-privilege account (PR:L) with no user interaction, scoped to the vulnerable component, and rated High on confidentiality, integrity, and availability. Because the exploitability ceiling depends on gadget availability, the practical severity on any given site hinges on which plugins and core version are co-installed alongside the theme.
Affected ProductsAI
The designthemes Knowledge Base WordPress theme (kbase), all versions from n/a through 2.9 inclusive, is affected. No CPE identifiers were supplied in the source data, but the product corresponds to a WordPress theme published by designthemes. The sole reference is the Patchstack advisory at https://patchstack.com/database/Wordpress/Theme/kbase/vulnerability/wordpress-knowledge-base-theme-2-9-php-object-injection-vulnerability?_s_id=cve, and the vulnerability was reported by audit@patchstack.com. Any WordPress installation running this theme at or below version 2.9 should be treated as exposed.
RemediationAI
No vendor-released patch was identified in the available data at time of analysis, so remediation depends on compensating controls. The most direct mitigation is to replace or remove the designthemes Knowledge Base theme until an updated version is published, accepting the resulting loss of the theme's custom functionality. If the theme must remain, tightly restrict account provisioning so that only fully trusted administrators hold any role above subscriber, since exploitation requires an authenticated low-privilege account (PR:L) and removing low-privilege login capability eliminates the attack precondition. Reducing the installed plugin set lowers the probability that a usable POP gadget chain exists, at the cost of losing those plugins' features. Deploying a WAF or application-level filtering that rejects serialized payloads (for example patterns containing O: or C: tokens) in theme-reachable request parameters can interrupt the attack, though such signatures may be bypassed and could cause false positives on legitimate content. Monitor the Patchstack advisory page (https://patchstack.com/database/Wordpress/Theme/kbase/vulnerability/wordpress-knowledge-base-theme-2-9-php-object-injection-vulnerability?_s_id=cve) for an official fixed release and apply it as soon as it becomes available.
More in Wordpress Theme
View allThe Newscrunch theme for WordPress is vulnerable to arbitrary file uploads due to a missing capability check in the news
The Mesmerize & Materialis themes for WordPress are vulnerable to authenticated options change in versions up to, and in
A vulnerability in posimyththemes Nexter nexter.0.3. Rated high severity (CVSS 8.5), this vulnerability is remotely expl
The Brilliance <= 1.2.7, Activello <= 1.4.0, and Newspaper X <= 1.3.1 themes for WordPress are vulnerable to Plugin Acti
Remote code execution in the dmcwebzone Airin Blog WordPress plugin (versions up to and including 1.6.1) is possible thr
Unauthenticated arbitrary file upload in the Clanora WordPress theme (versions before 1.3.1) allows remote attackers to
search.php in the Nova Lite theme before 1.3.9 for WordPress allows Reflected XSS. Rated medium severity (CVSS 6.1), thi
Arbitrary file upload in the CMSSuperHeroes Wastia WordPress theme (all versions before 1.1.3) allows remote attackers t
Unauthenticated arbitrary file upload in the Doctreat WordPress theme (versions up to and including 1.7.0) allows remote
Unrestricted Upload of File with Dangerous Type vulnerability in EPC AI Hub allows Upload a Web Shell to a Web Server.3.
Backdoor / malicious code implant in the Silk Themes 'Newspapers X' WordPress theme (versions 1.0.46 through 1.0.48) all
Critical unrestricted file upload vulnerability in NasaTheme Flozen that allows unauthenticated remote attackers to uplo
Same weakness CWE-502 – Deserialization of Untrusted Data
View allSame technique Deserialization
View allShare
External POC / Exploit Code
Leaving vuln.today