CVE-2026-32986 Details
Description
Textpattern CMS version 4.9.0 contains a second-order cross-site scripting vulnerability that allows attackers to inject malicious scripts by exploiting improper sanitization of user-supplied input in Atom feed XML elements. Attackers can embed unescaped payloads in parameters such as category that are reflected into Atom fields like and , which execute as JavaScript when feed readers or CMS aggregators consume the feed and insert content into the DOM using unsafe methods.
A second-order cross-site scripting vulnerability has been identified in Textpattern CMS version 4.9.0. This issue arises from inadequate sanitization and contextual encoding of user-supplied input within Atom feed XML elements. Parameters controlled by users, such as category, are reflected in Atom fields like <id> and <link href> without proper XML escaping. Although the injected payload may not execute directly in modern browsers due to the XML context, it can run when the feed is processed by HTML-based feed readers, admin dashboards, or CMS aggregators that incorporate the feed content into the DOM using unsafe methods, such as innerHTML. This results in the execution of JavaScript in a trusted context, potentially leading to session hijacking, credential theft, and exploitation of supply-chain vulnerabilities by targeting administrative users and trusted systems.
Users are advised to update to Textpattern CMS version 4.9.1, which addresses this vulnerability.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Mar 20, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://packetstorm.news/files/id/216241/ | [email protected] | ExploitIssue Tracking |
| https://textpattern.com/ | [email protected] | Product |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-79 | Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') | [email protected] |
| CWE-116 | Improper Encoding or Escaping of Output | [email protected] |
| CWE-79 | Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| textpattern textpattern | 4.9.0 - |
CPE
Remediation
| |
Change History
5 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Apr 16, 2026 | Initial Analysis | [email protected] |
| Mar 20, 2026 | CVE Modified | [email protected] |
| Mar 20, 2026 | New CVE Received | [email protected] |