Vulnerability DatabaseGHSA-h9wq-xcqx-mqxm

GHSA-h9wq-xcqx-mqxm
JavaScript vulnerability analysis and mitigation

Overview

A Cross-Site Request Forgery (CSRF) vulnerability was discovered in Vendure, an e-commerce GraphQL framework, affecting versions prior to 2.0.3. The vulnerability (GHSA-h9wq-xcqx-mqxm) was published on July 11, 2023, and stems from insecure default cookie settings where the SameSite attribute is set to false, inherited from the cookie-session npm package's default configuration (GitHub Advisory).

Technical details

The vulnerability exists in the @vendure/core npm package's cookie settings implementation. By default, the Cookie settings were insecure due to the SameSite setting being false, which effectively results in no SameSite attribute being set. This configuration originates from the default settings of the cookie-session npm package (GitHub Advisory). The issue was addressed in version 2.0.3 by changing the default SameSite option to 'lax' in the core configuration (Vendure Commit).

Impact

The vulnerability affects all API requests in the Vendure framework, potentially exposing the application to Cross-Site Request Forgery attacks. This impacts the security of the e-commerce platform's various APIs and different levels of authorization (GitHub Advisory).

Mitigation and workarounds

Users can mitigate this vulnerability by either upgrading to version 2.0.3 or later, or by manually setting the authOptions.cookieOptions.sameSite configuration option to 'strict', 'lax', or true. For those unable to upgrade immediately, manually configuring the SameSite attribute serves as an effective workaround (GitHub Advisory).

Additional resources


SourceThis report was generated using AI

Related JavaScript vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2025-67731HIGH8.7
  • JavaScriptJavaScript
  • servify-express
NoYesDec 12, 2025
CVE-2025-67718HIGH8.7
  • JavaScriptJavaScript
  • formio
NoYesDec 11, 2025
CVE-2025-8083HIGH8.6
  • JavaScriptJavaScript
  • vuetify
NoYesDec 12, 2025
CVE-2025-67750HIGH8.4
  • JavaScriptJavaScript
  • lightning-flow-scanner
NoYesDec 12, 2025
CVE-2025-8082MEDIUM6.3
  • JavaScriptJavaScript
  • vuetify
NoYesDec 12, 2025

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management