CVE-2026-29176

Craft Commerce is an ecommerce platform for Craft CMS. Prior to 5.5.3, A stored XSS vulnerability exists in the Commerce Settings - Inventory Locations page. The Name field is rendered without proper HTML escaping, allowing an attacker to execute arbitrary JavaScript. This XSS triggers when an administrator (or user with product editing permissions) creates or edits a variant product. This vulnerability is fixed in 5.5.3.
Configurations

Configuration 1 (hide)

cpe:2.3:a:craftcms:craft_commerce:*:*:*:*:*:craft_cms:*:*

History

11 Mar 2026, 15:08

Type Values Removed Values Added
First Time Craftcms
Craftcms craft Commerce
CPE cpe:2.3:a:craftcms:craft_commerce:*:*:*:*:*:craft_cms:*:*
References () https://github.com/craftcms/commerce/commit/da143df084563ddf0929d7c261bcc11d312e8004 - () https://github.com/craftcms/commerce/commit/da143df084563ddf0929d7c261bcc11d312e8004 - Patch
References () https://github.com/craftcms/commerce/security/advisories/GHSA-wj89-2385-gpx3 - () https://github.com/craftcms/commerce/security/advisories/GHSA-wj89-2385-gpx3 - Vendor Advisory
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 4.8

11 Mar 2026, 13:53

Type Values Removed Values Added
Summary
  • (es) Craft Commerce es una plataforma de comercio electrónico para Craft CMS. Previo a la 5.5.3, existe una vulnerabilidad XSS almacenado en la página de Configuración de Comercio - Ubicaciones de Inventario. El campo Nombre se renderiza sin el escape HTML adecuado, permitiendo a un atacante ejecutar JavaScript arbitrario. Este XSS se activa cuando un administrador (o un usuario con permisos de edición de productos) crea o edita un producto variante. Esta vulnerabilidad está corregida en la versión 5.5.3.

10 Mar 2026, 20:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-03-10 20:16

Updated : 2026-03-11 15:08


NVD link : CVE-2026-29176

Mitre link : CVE-2026-29176

CVE.ORG link : CVE-2026-29176


JSON object : View

Products Affected

craftcms

  • craft_commerce
CWE
CWE-79

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')