GMS-2023-1880: 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?
References
Detect and mitigate GMS-2023-1880 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →