PatchSiren cyber security CVE debrief
CVE-2026-115450 MarcosCamara01 CVE debrief
Price manipulation vulnerability in Ecommerce Template allows authenticated users to be charged for one product while ordering another due to independent handling of variantId and stripeId in the cart and checkout flow. This flaw can lead to financial loss and reputational damage. Defenders should prioritize verification and remediation to mitigate these risks. The vulnerability has a high CVSS score, emphasizing the need for prompt action. Affected deployments should review and update their cart and checkout flow logic to ensure proper validation and handling of variantId and stripeId. Monitoring and incident response efforts may also be necessary.
- Vendor
- MarcosCamara01
- Product
- Ecommerce Template
- CVSS
- HIGH 7.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-22
- Original CVE updated
- 2026-10-30
- Advisory published
- 2026-10-22
- Advisory updated
- 2026-10-30
Who should care
Defenders responsible for Ecommerce Template deployments, especially those with authenticated user interactions with the cart and checkout, should assess exposure and prioritize remediation.
Why it matters
CVE-2026-115450 is a high-severity vulnerability in Ecommerce Template that allows authenticated users to manipulate prices during checkout, potentially leading to financial loss and reputational damage. Defenders should prioritize verification, remediation, and monitoring to mitigate these risks.
- Potential financial loss due to manipulated charges
- Reputation damage from incorrect orders and charges
- Increased monitoring and incident response efforts
- Potential regulatory scrutiny for inadequate validation and handling of payment information
Technical summary
The Ecommerce Template is vulnerable to price manipulation due to the independent handling of variantId and stripeId in the cart and checkout flow. An authenticated user can be charged for one product while ordering another by exploiting this flaw. The vulnerability exists because POST /api/user/cart accepts variantId and stripeId as independent fields, stores them on the cart row, and no check requires the stripeId to be the one that belongs to the variantId. The checkout.session.completed webhook then creates the order products from the variantId of the same cart row, leading to orders for goods at the price of the cheapest item in the catalogue. This results in orders for goods at the price of the cheapest
Defensive priority
Defenders should prioritize verifying and remediating this vulnerability in Ecommerce Template deployments, especially where authenticated user interactions with the cart and checkout are frequent.
Recommended defensive actions
- Verify and apply the patch from the referenced commit
- Review and update cart and checkout flow logic to ensure proper validation and handling of variantId and stripeId
- Monitor for and respond to potential abuse of this vulnerability
- Perform a thorough review of the Ecommerce Template's payment processing to identify potential vulnerabilities
- Implement additional security measures to prevent similar vulnerabilities in the future
- Conduct regular security audits to ensure the integrity of the checkout flow
- Review and update incident response plans to address potential exploitation of this vulnerability
Evidence notes
The CVE record and source item provide details on the vulnerability, including its description, CVSS score, and affected versions. However, the corpus does not provide explicit information on exploitation or victim impact.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-115450 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-115450
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-115450 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-115450
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Price manipulation in the Ecommerce Template checkout flow through a client supplied Stripe pric
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/115xxx/CVE-2026-115450.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/MarcosCamara01/ecommerce-template/commit/e6b364cd668f2ba875cfa7f6d55c63e771715df7
Supplemental source - patch
-
Source reference
Unverified legacy reference
URL: https://secur0.com/en/cna/cve-list/cve-2026-115450-price-manipulation-stripe-checkout
Supplemental source - third-party-advisory, technical-description
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.