PatchSiren

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

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.