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
st is a module for serving static files. An attacker is able to craft a request that results in an HTTP 301 (redirect) to an entirely different domain. A request for: http://some.server.com//nodesecurity.org/%2e%2e would result in a 301 to //nodesecurity.org/%2e%2e which most browsers treat as a proper redirect as // is translated into the current schema being used. Mitigating factor: In order for this to work, st must be serving from the root of a server (/) rather than the typical sub directory (/static/) and the redirect URL will end with some form of URL encoded .. ("%2e%2e", "%2e.", ".%2e").
CVE-2017-16224 - Medium Severity Vulnerability
Vulnerable Library - st-1.1.0.tgz
A module for serving static files. Does etags, caching, etc.
Library home page: https://registry.npmjs.org/st/-/st-1.1.0.tgz
Path to dependency file: /tmp/ws-scm/Website/package.json
Path to vulnerable library: /Website/node_modules/st/package.json
Dependency Hierarchy:
Found in HEAD commit: 192315db4ed122ba7d7919df34e543ab6e35646b
Vulnerability Details
st is a module for serving static files. An attacker is able to craft a request that results in an HTTP 301 (redirect) to an entirely different domain. A request for: http://some.server.com//nodesecurity.org/%2e%2e would result in a 301 to //nodesecurity.org/%2e%2e which most browsers treat as a proper redirect as // is translated into the current schema being used. Mitigating factor: In order for this to work, st must be serving from the root of a server (/) rather than the typical sub directory (/static/) and the redirect URL will end with some form of URL encoded .. ("%2e%2e", "%2e.", ".%2e").
Publish Date: 2018-06-07
URL: CVE-2017-16224
CVSS 3 Score Details (6.1)
Base Score Metrics:
Suggested Fix
Type: Change files
Origin: isaacs/st@579960c
Release Date: 2017-10-13
Fix Resolution: Replace or update the following files: common.js, st.js, basic.js
Step up your Open Source Security Game with WhiteSource here
The text was updated successfully, but these errors were encountered: