Every CVESearch/Get API key

GHSA-h9wq-xcqx-mqxm

Vendure Cross Site Request Forgery vulnerability impacting all API requests

No scoreFix available

GHSA-h9wq-xcqx-mqxm is a vulnerability with no CVSS score yet in @vendure/core, published July 11, 2023. No source lists public exploit code. Fixed in @vendure/core 2.0.3.

What does this mean?
Severity
UnratedNo CVSS score yet
Exploit chance
UnscoredNo EPSS score yet
Exploitation
None knownNot on CISA’s or ENISA’s lists
Fixed in
2.0.3@vendure/core

Description

Impact

Vendure is an e-commerce GraphQL framework with a number of APIs and different levels of authorization. By default the Cookie settings are insecure, having the SameSite setting as false which results in not having one (originates from the cookie-session npm package’s default settings).

Patches

In progress

Workarounds

Manually set the authOptions.cookieOptions.sameSite configuration option to 'strict', 'lax' or true.

References

Are there any links users can visit to find out more?

Affected packages

Affected packages
PackageAffectedFixed
@vendure/core
npm
before 2.0.3
2.0.3

What each source reports

GitHub AdvisoriesNo score

Vendure Cross Site Request Forgery vulnerability impacting all API requests

Impact

Vendure is an e-commerce GraphQL framework with a number of APIs and different levels of authorization. By default the Cookie settings are insecure, having the SameSite setting as false which results in not having one (originates from the cookie-session npm package’s default settings).

Patches

In progress

Workarounds

Manually set the authOptions.cookieOptions.sameSite configuration option to 'strict', 'lax' or true.

References

Are there any links users can visit to find out more?

Record
GHSA-h9wq-xcqx-mqxm
Updated
2026-11-02
OSVNo score

Vendure Cross Site Request Forgery vulnerability impacting all API requests

Impact

Vendure is an e-commerce GraphQL framework with a number of APIs and different levels of authorization. By default the Cookie settings are insecure, having the SameSite setting as false which results in not having one (originates from the cookie-session npm package’s default settings).

Patches

In progress

Workarounds

Manually set the authOptions.cookieOptions.sameSite configuration option to 'strict', 'lax' or true.

References

Are there any links users can visit to find out more?

Record
GHSA-h9wq-xcqx-mqxm
Updated
2026-11-02

History

History
RecordedChangedSources
first indexedGitHub Advisories, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

References

MoveEnter Open