Impact
The Zakra WordPress theme registers three post meta fields that are exposed via the REST API without proper sanitization; the REST API bypasses the sanitize_hex_color() filter applied by the classic editor. As a result, unsanitized meta values are later concatenated into CSS strings and output through wp_add_inline_style without any escaping, allowing an authenticated user with Contributor or higher role to inject arbitrary JavaScript. This stored XSS flaw will execute client‑side whenever a visitor loads the affected post or page, potentially compromising the integrity of site content.
Affected Systems
WordPress installations using the Zakra theme version 4.2.0 or older are vulnerable; the flaw originates from the theme's REST API configuration and is specific to ThemeGrill's Zakra product.
Risk and Exploitability
The CVSS score of 6.4 denotes moderate severity, while an EPSS score of less than 1% indicates a low probability of exploitation at present, and the vulnerability is not listed in the CISA KEV catalog. Attackers must first possess Contributor or higher permissions to inject payloads via the REST API; once injected, the malicious code runs in the browsers of any user who views the modified page.
OpenCVE Enrichment