PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-8846 eldougo CVE debrief

A stored cross-site scripting (XSS) vulnerability exists in the Tuxquote WordPress plugin, affecting versions up to and including 1.3. The flaw resides in the `tuxquote_build_format()` function, which fails to sanitize or escape user-supplied attributes (`title`, `align`, `width`) before rendering them in HTML output. Authenticated attackers with Contributor-level privileges or higher can inject arbitrary JavaScript via the `TUXQUOTE` shortcode, which executes when any user views the affected page. The vulnerability was disclosed on 2026-05-27 and carries a CVSS 3.1 score of 6.4 (Medium severity). No known exploitation in ransomware campaigns has been reported.

Vendor
eldougo
Product
Tuxquote
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 the Tuxquote plugin; security teams managing content management system (CMS) deployments; developers maintaining WordPress plugins with shortcode functionality; organizations with Contributor or Author user roles enabled for non-administrative content creators

Technical summary

The Tuxquote plugin's `tuxquote_build_format()` function directly concatenates user-controlled shortcode attributes into HTML output without passing through WordPress escaping functions `esc_attr()` or `esc_html()`. The vulnerable attributes—`title`, `align`, and `width`—are rendered in the generated markup, allowing script injection. Because this is a stored XSS vulnerability, the malicious payload persists in the database and executes for all users viewing the injected content. The attack requires authenticated access with Contributor capabilities or higher, limiting exposure to insider threats or compromised accounts with elevated privileges. The CVSS 3.1 score of 6.4 reflects network attack vector, low attack complexity, low privileges required, no user interaction, and changed scope with low impacts to confidentiality and integrity.

Defensive priority

medium

Recommended defensive actions

  • Upgrade Tuxquote plugin to version 1.4 or later if available; otherwise, disable the plugin until a patch is released
  • Review existing posts and pages for unauthorized TUXQUOTE shortcode usage, particularly checking the title, align, and width attributes for suspicious script content
  • Implement Content Security Policy (CSP) headers to mitigate impact of any unpatched XSS vectors
  • Restrict Contributor and Author role assignments to trusted users only, as these roles can exploit this vulnerability
  • Enable WordPress automatic plugin updates or subscribe to security advisories for the Tuxquote plugin to receive timely patch notifications
  • Consider using a Web Application Firewall (WAF) rule to filter malicious payloads in shortcode attributes as a temporary defense layer

Evidence notes

Vulnerability confirmed via Wordfence security advisory and WordPress plugin repository source code review. CWE-79 (Improper Neutralization of Input During Web Page Generation) identified as root cause. CVSS vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-8846 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-8846

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-8846 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-8846

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.