PT-2026-67535 · Unknown · Microweber Cms
CVSS v2.0
5.5
Medium
| Vector | AV:N/AC:L/Au:S/C:P/I:P/A:N |
Name of the Vulnerable Software and Affected Versions
Microweber CMS versions prior to 2.0.21
Description
A stored cross-site scripting issue exists in the content tagging system. Admin-authenticated attackers can inject arbitrary JavaScript via the
tag names parameter of the 'GET /api/save content admin' endpoint. This is possible by bypassing three sanitization controls: XSS middleware that ignores GET requests, a strip unsafe() function that only matches double-quoted onerror attributes, and a titlecase normalizer that allows HTML decimal entity-encoded payloads. The injected scripts execute automatically for all visitors to the public blog page and within the admin post editor, allowing session riding through same-origin fetch requests using the CSRF token embedded in the page.Recommendations
Update Microweber CMS to version 2.0.21 or later.
As a temporary mitigation, restrict access to the 'GET /api/save content admin' endpoint or avoid using the
tag names parameter.Exploit
Fix
XSS
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Microweber Cms