CVE Catalog

CVE-2025-12180

MediumCVSS 4.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.23%

13th percentile - higher than 13% of all known CVEs

Summary

The Qi Blocks plugin for WordPress is vulnerable to Missing Authorization in all versions up to and including 1.4.3. The plugin stores arbitrary CSS styles submitted via the `qi-blocks/v1/update-styles` REST API endpoint without proper sanitization in the `update_global_styles_callback()` function. An authenticated attacker with Contributor-level access or higher can inject arbitrary CSS, which can be used to hide content, overlay fake UI elements, or exfiltrate sensitive information via CSS injection techniques.

Risk Assessment

An attacker with a Contributor account can inject malicious CSS that can deceive users, hide important information, or exfiltrate data through CSS injection techniques. This may lead to phishing or loss of confidentiality.

Recommendation

Update the Qi Blocks plugin to a version later than 1.4.3. Restrict Contributor permissions and regularly review custom CSS styles.

Other vulnerabilities in Qi Blocks

See all
Original NVD description (English source)

The Qi Blocks plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 1.4.3. This is due to the plugin storing arbitrary CSS styles submitted via the `qi-blocks/v1/update-styles` REST API endpoint without proper sanitization in the `update_global_styles_callback()` function. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary CSS, which can be used to perform actions such as hiding content, overlaying fake UI elements, or exfiltrating sensitive information via CSS injection techniques.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS