PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-8845 samiullah-kaifi CVE debrief

## Summary Stored Cross-Site Scripting (XSS) vulnerability in the Islamic Database WordPress plugin, affecting versions up to and including 1.0. The flaw resides in the `islamicDB-roqya` shortcode handler (`islamicDB_sc_quran_qari_roqya()`), where user-supplied `width` and `height` attributes are concatenated directly into HTML iframe attributes without adequate sanitization or output escaping. This allows authenticated attackers with contributor-level privileges or higher to inject arbitrary JavaScript that executes when other users view affected pages. ## Technical Details - **Vulnerable Component**: `islamicDB_sc_quran_qari_roqya()` function in the Islamic Database plugin - **Attack Vector**: Stored XSS via shortcode attributes (`width`, `height`) - **Root Cause**: Insufficient input sanitization and output escaping when constructing iframe HTML - **Affected Versions**: Up to and including 1.0 - **Privileges Required**: Contributor or higher - **Attack Complexity**: Low - **Scope**: Changed (impact extends beyond vulnerable component) ## Impact Successful exploitation allows attackers to execute arbitrary web scripts in the context of victims' browsers, potentially leading to session hijacking, credential theft, or malicious actions performed on behalf of authenticated users. ## Timeline - **CVE Published**: 2026-05-27T07:16:15.570Z - **Source Published**: 2026-05-27T07:16:15.570Z ## Recommended Actions 1. **Immediate**: Update Islamic Database plugin to a patched version (1.0.1 or later) when available 2. **Interim**: Review and remove suspicious `islamicDB-roqya` shortcodes from posts/pages; restrict contributor access pending patch 3. **Verification**: Audit site content for unauthorized iframe injections in `width`/`height` attributes 4. **Monitoring**: Enable WordPress audit logging for shortcode modifications by contributor+ roles

Vendor
samiullah-kaifi
Product
Islamic Database
CVSS
MEDIUM 6.4
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-27
Original CVE updated
2026-05-27
Advisory published
2026-05-27
Advisory updated
2026-05-27

Who should care

WordPress site administrators using Islamic Database plugin; security teams monitoring WordPress plugin vulnerabilities; developers maintaining shortcode implementations

Technical summary

The `islamicDB_sc_quran_qari_roqya()` function in Islamic Database plugin v1.0 and below fails to sanitize or escape the `width` and `height` shortcode attributes before concatenating them into iframe HTML output. Authenticated users with contributor+ privileges can inject JavaScript payloads (e.g., `width='100% onload=alert(1)'`) that execute persistently for all page viewers.

Defensive priority

medium

Recommended defensive actions

  • Update Islamic Database plugin to version 1.0.1 or later when available
  • Review site content for suspicious islamicDB-roqya shortcode usage
  • Temporarily restrict contributor-level access pending patch availability
  • Enable audit logging for shortcode modifications by authenticated users

Evidence notes

Vulnerability confirmed via Wordfence security advisory and WordPress plugin repository source code references. CVSS 3.1 vector: AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N.

Official resources

public