You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When the XSRF-TOKEN cookie is available and withCredentials is enabled, the X-XSRF-TOKEN header is automatically sent in requests to the server. This can potentially bypass CSRF protections if an attacker manages to obtain this token.
Expected Behavior
The package mssql should be updated to 11.0.1 or a version that resolves the CSRF vulnerability.
There should be an update to axios to address the CSRF issue by improving the handling of X-XSRF-TOKEN and XSRF-TOKEN cookies.
npm ls --prod --depth 0 | grep loopback
Output: <dependency tree info>
Related Issues
No related issues found.
Note: The issue is related to the CSRF vulnerability in [email protected]. The fix would require an update to the mssql dependency to resolve the security issue introduced by axios.
The text was updated successfully, but these errors were encountered:
@Koyyataman, would you like to submit a PR for the fix?
We probably need to fix the CI first. @achrinza has a PR #242 to enable CI, but there hasn't been recent activities.
Steps to reproduce
[email protected]
package with[email protected]
, which in turn uses[email protected]
.[email protected]
, which is affected by a CSRF vulnerability.withCredentials
setting, and if theX-XSRF-TOKEN
header is inserted using the secretXSRF-TOKEN
cookie value, CSRF vulnerability is triggered.Current Behavior
The vulnerability is introduced through the dependency chain:
[email protected] > [email protected] > [email protected] > [email protected] > @azure/[email protected] > [email protected] > [email protected]
.When the
XSRF-TOKEN
cookie is available andwithCredentials
is enabled, the X-XSRF-TOKEN header is automatically sent in requests to the server. This can potentially bypass CSRF protections if an attacker manages to obtain this token.Expected Behavior
mssql
should be updated to11.0.1
or a version that resolves the CSRF vulnerability.axios
to address the CSRF issue by improving the handling ofX-XSRF-TOKEN
andXSRF-TOKEN
cookies.Link to reproduction sandbox
N/A
Additional information
node -e 'console.log(process.platform, process.arch, process.versions.node)'
Output:
<platform info>
npm ls --prod --depth 0 | grep loopback
Output:
<dependency tree info>
Related Issues
No related issues found.
Note: The issue is related to the CSRF vulnerability in
[email protected]
. The fix would require an update to themssql
dependency to resolve the security issue introduced byaxios
.The text was updated successfully, but these errors were encountered: