CVE Catalog

CVE-2026-89145

MediumCVSS 4.2
Published: Translated: NVD NIST

Summary

Flextype CMS versions 0.9.9 through 1.0.0-alpha.3 fail to HTML-escape plugin directory names in the dependency error page rendered by getValidPluginsDependencies(). Attackers with write access to the plugins directory can create a plugin with HTML characters in its name to execute arbitrary scripts in users' browsers when dependency validation fails.

Risk Assessment

A stored XSS vulnerability allows execution of malicious JavaScript in the victim's browser context, potentially leading to session theft or admin account takeover. However, it requires write access to the plugins directory.

Recommendation

Update Flextype CMS to a version newer than 1.0.0-alpha.3 that properly escapes plugin directory names. Restrict write access to the plugins directory to trusted administrators only.

Other vulnerabilities in Flextype CMS

See all
Original NVD description (English source)

Flextype CMS versions 0.9.9 through 1.0.0-alpha.3 fail to HTML-escape plugin directory names in the dependency error page rendered by getValidPluginsDependencies(). Attackers with write access to the plugins directory can create a plugin with HTML characters in its name to execute arbitrary scripts in users' browsers when dependency validation fails.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS