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