| Titel | https://github.com/webtorrent webtorrent 2.8.5 Absolute Path Traversal |
|---|
| Beschreibung | There is a path traversal vulnerability in webtorrent library 2.8.5 .The library component treats file.path as a normal file name/path component without validating whether it contains malicious path traversal sequences.. And the import information about this vulnerability is as follows:
Core location: torrent.js
Key code: In getFileModtimes(), the following line is used:
Relevant context: file.path originates from the file list in the .torrent metadata and is therefore attacker-controlled input.
Underlying issue:
Dangerous input: If an attacker sets file.path to a value such as ../../../etc/hosts, the value contains ../ segments that can escape the intended download directory.
Result: path.join(this.path, file.path) may resolve to a path outside the configured download root, allowing access to files outside the expected directory boundary. |
|---|
| Quelle | ⚠️ https://github.com/webtorrent/webtorrent/issues/3012 |
|---|
| Benutzer | akamoli (UID 101918) |
|---|
| Einreichung | 16.10.2026 15:30 (vor 23 Tagen) |
|---|
| Moderieren | 08.11.2026 18:20 (23 days later) |
|---|
| Status | Akzeptiert |
|---|
| VulDB Eintrag | 432939 [WebTorrent bis 2.8.5/3.0.21 File Path torrent.js getFileModtimes file.path Directory Traversal] |
|---|
| Punkte | 20 |
|---|