CVE-2021-48011
Servor 1.0.0 through 4.0.2 Unauthenticated Path Traversal via URL-Encoded Dot Segments
lukejacksonn servor
CVSS
8.7HighExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.56%Chance of exploitation activity in the next 30 days, higher than 45% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed inNone listedNo source names a fixed version. Check the vendor advisory below
What fixes it
No source in this snapshot names a fixed version. The vendor advisories under References are the place to check.
Description
Servor 1.0.0 through 4.0.2 contains a path traversal vulnerability that allows unauthenticated remote attackers to escape the served root by sending URL-encoded dot segments. Attackers can send %2e%2e/ sequences, which decodeURI() decodes before path.join() in serveStaticFile and serveDirectoryListing, to read arbitrary files and list directories outside the root.
Text from CVE List
Affected versions 1
- servoraffected: 1.0.0 through 4.0.2CVE List
References 4
- github.com/lukejacksonn/servor/pull/70Fixvia CVE List
- github.com/lukejacksonn/servor/commit/ec7d824ea6903c0fb97a452045bbb8335198cbabFixvia CVE List
- vulncheck.com/advisories/servor-1.0.0-through-4.0.2-unauthenticated-path-traversal-via-url-encoded-dot-segmentsAdvisoryvia CVE List
- github.com/lukejacksonn/servorReferencevia CVE List