Craft Commerce is an ecommerce platform for Craft CMS. From 4.0.0 until 4.11.2 and 5.6.5, CartController in src/controllers/CartController.php activates its RateLimiter only when the number POST or GET parameter is supplied. An unauthenticated attacker can submit couponCode values to actionUpdateCart for the session-based cart while omitting number, preventing creation of the IP rate-limit identity and allowing unlimited automated coupon-code guessing and enumeration. This issue is fixed in versions 4.11.2 and 5.6.5.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-307"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/55xxx/CVE-2026-55795.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "4.0.0"
},
{
"fixed": "4.11.2"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"introduced": "5.0.0"
},
{
"fixed": "5.6.5"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"fixed": "a7d365cc33dc4c60c543defb3458bcdb5749bc13"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "df22c4f9c4ea7fb7857d833f755e49ea6f9f5bb5"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "4.11.2",
"range": [
{
"fixed": "bccb7fd016038ccd5ae4dd74fbc4d704ca81e4f0"
}
],
"source": "REFERENCES_TAG"
},
{
"original_tag": "5.6.5",
"range": [
{
"fixed": "fe70f81138ff3730feb4d827ac4641fb6dfd51d4"
}
],
"source": "REFERENCES_TAG"
}
]
}