ModerateVulnerabilityGHSA-5rc4-8qqh-vq7fCVE-2018-3718Published 9 Aug 2021
vercel/serve allows access to restricted files if filename is URL encoded.
Affected releases · serve
- 6.x6.0.0 – 6.5.1Fixed in 6.5.2
- 5.x and older0.0.1 – 5.2.4No fix, no longer updated
On 6.x, the newest line:
npm install serve@6.5.214.x
Not affected
14.0.0 – 14.2.6
12 releases, latest
6.x
Affected
6.0.0 – 6.5.1
25 releases
Fixed
6.5.2 – 6.5.8
7 releases
5.x
Affected
5.0.0 – 5.2.4
16 releases
4.x
Affected
4.0.0 – 4.0.2
3 releases
3.x
Affected
3.0.0 – 3.4.1
19 releases
2.x
Affected
2.0.0 – 2.4.4
11 releases
1.x
Affected
1.0.0 – 1.4.0
8 releases
0.x
Affected
0.0.1 – 0.0.5
5 releases
Is your project affected?
Paste your package.json, or type the range you declare for serve. It is read in your browser and sent nowhere.
What happens
serve node module suffers from Improper Handling of URL Encoding by permitting access to ignored files if a filename is URL encoded.