๐Ÿ” CVE Alert

CVE-2026-121628

LOW 3.7

Bagisto before 2.3.16 and 2.4.x before 2.4.1 Race Condition in Coupon Usage Accounting

CVSS Score
3.7
EPSS Score
0.0%
EPSS Percentile
0th

Bagisto before 2.3.16 and 2.4.x before 2.4.1 contains a race condition vulnerability in manageCartRule() that allows attackers to redeem single-use coupons multiple times. Attackers can submit concurrent order requests to the onepage orders checkout endpoint, bypassing unlocked times_used checks to apply discounts repeatedly.

CWE CWE-362
Vendor bagisto
Product bagisto
Published Nov 3, 2026
Stay Ahead of the Next One

Get instant alerts for bagisto bagisto

Be the first to know when new low vulnerabilities affecting bagisto bagisto are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Affected Versions

bagisto / bagisto
0 < 2.3.16 2.4.0 < 2.4.1

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/bagisto/bagisto/commit/81cb2a2a35b355492f704fd216d679f2145a5650 github.com: https://github.com/bagisto/bagisto/commit/1f57c10eb9cb61b37de4706ffa439fd26aa7c405 github.com: https://github.com/bagisto/bagisto/releases/tag/v2.3.16 github.com: https://github.com/bagisto/bagisto/releases/tag/v2.4.1 gist.github.com: https://gist.github.com/Ayxpp/5358d9fff045e94e0ddb51677ed5d195 github.com: https://github.com/bagisto/bagisto/blob/v2.4.0/packages/Webkul/CartRule/src/Listeners/Order.php#L30-L95 github.com: https://github.com/bagisto/bagisto vulncheck.com: https://www.vulncheck.com/advisories/bagisto-before-2.3.16-and-2.4-x-before-2.4.1-race-condition-in-coupon-usage-accounting

Credits

Muhammad Shariff devansh-webkul