mirror of
https://github.com/OMGeeky/advisory-db.git
synced 2026-02-23 15:38:27 +01:00
Add advisory for warp#937 (#1544)
* Add advisory for warp#937 * Change date to time of initial report
This commit is contained in:
24
crates/warp/RUSTSEC-0000-0000.md
Normal file
24
crates/warp/RUSTSEC-0000-0000.md
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
```toml
|
||||||
|
[advisory]
|
||||||
|
id = "RUSTSEC-0000-0000"
|
||||||
|
package = "warp"
|
||||||
|
date = "2022-01-14"
|
||||||
|
url = "https://github.com/seanmonstar/warp/issues/937"
|
||||||
|
categories = ["file-disclosure"]
|
||||||
|
keywords = ["directory traversal", "http"]
|
||||||
|
|
||||||
|
[affected]
|
||||||
|
os = ["windows"]
|
||||||
|
|
||||||
|
[versions]
|
||||||
|
patched = [">= 0.3.3"]
|
||||||
|
```
|
||||||
|
|
||||||
|
# Improper validation of Windows paths could lead to directory traversal attack
|
||||||
|
|
||||||
|
Path resolution in `warp::filters::fs::dir` didn't correctly validate Windows paths
|
||||||
|
meaning paths like `/foo/bar/c:/windows/web/screen/img101.png` would be allowed
|
||||||
|
and respond with the contents of `c:/windows/web/screen/img101.png`. Thus users
|
||||||
|
could potentially read files anywhere on the filesystem.
|
||||||
|
|
||||||
|
This only impacts Windows. Linux and other unix likes are not impacted by this.
|
||||||
Reference in New Issue
Block a user