PT-2026-121408
CVE-2026-115450
·
Published
2026-10-22
·
Updated
2026-10-22
Description by
CVSS 4.0
7.1
HighMetricsAV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions
MarcosCamara01 Ecommerce Template (affected versions not specified)
Description
An issue in the cart and checkout flow allows an authenticated user to be charged for one product while ordering another. The endpoint 'POST /api/user/cart' accepts
variantId and stripeId as independent request body fields without verifying if the stripeId belongs to the specified variantId. Subsequently, the 'POST /api/stripe/payment' endpoint uses the stored stripeId to determine the charge amount. Finally, the checkout.session.completed webhook creates the order based on the variantId, resulting in orders for expensive items at the price of the cheapest item in the catalogue.Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Found an issue in the description? Have something to add? Feel free to write us 👾