Medium severity · published Jul 1, 2026
CVE-2026-10096
Qi Blocks <= 1.4.9 - Insecure Direct Object Reference to Authenticated (Author+) Arbitrary Style Modification via 'page_id' Parameter
4.3
CVSS
0.3%
EPSS
No
On KEV
Description
The Qi Blocks plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 1.4.9 via the 'page_id' parameter due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with author-level access and above, to modify the stored Qi Blocks styles of arbitrary posts, templates, or widgets they do not own — including site-wide surfaces via the reserved 'template' and 'widget' page_id values — enabling unauthorized frontend defacement, content hiding, and degradation of any page on the site. The endpoint's permission_callback checks only the generic edit_posts and publish_posts capabilities, meaning any user with the built-in Author role satisfies the check regardless of post ownership.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
None
Integrity
Low
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 27% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
QB
Qi Blocks · qodeinteractive
through 1.4.9 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-10096
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-10096
plugins.trac.wordpress.org
https://plugins.trac.wordpress.org/browser/qi-blocks/tags/1.4.9/inc/admin/global-styles/class-qi-blocks-framework-global-styles.php#L134
plugins.trac.wordpress.org
https://plugins.trac.wordpress.org/browser/qi-blocks/tags/1.4.9/inc/admin/global-styles/class-qi-blocks-framework-global-styles.php#L142
plugins.trac.wordpress.org
https://plugins.trac.wordpress.org/browser/qi-blocks/tags/1.4.9/inc/admin/global-styles/class-qi-blocks-framework-global-styles.php#L82
plugins.trac.wordpress.org
https://plugins.trac.wordpress.org/changeset?sfp_email=&sfph_mail=&reponame=&old=3572812%40qi-blocks&new=3572812%40qi-blocks&sfp_email=&sfph_mail=
www.wordfence.com
https://www.wordfence.com/threat-intel/vulnerabilities/id/64251fd4-1627-49d0-831f-5cb9898c38bf?source=cve
More from Qi Blocks
8.8
CVE-2024-49690
WordPress Qi Blocks plugin <= 1.3.2 - Local File Inclusion vulnerability
5.4
CVE-2025-1627
Qi Blocks < 1.4 - Contributor+ Stored XSS via ToC Block
5.4
CVE-2025-1626
Qi Blocks < 1.4 - Contributor+ Stored XSS vi Countdown Block
5.4
CVE-2025-1625
Qi Blocks < 1.4 - Contributor+ Stored XSS via Counter Block
5.4
CVE-2024-38712
WordPress Qi Blocks plugin <= 1.3 - Cross Site Scripting (XSS) vulnerability
