PT-2026-53854

CVE-2026-57079

·

Published

2026-06-30

·

Updated

2026-07-20

Description by

CVSS 3.1
5.3
Medium
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Name of the Vulnerable Software and Affected Versions Net::BitTorrent versions prior to 2.0.2
Description An issue exists where files can be written outside the designated download directory due to path traversal in peer-supplied metadata. While file path components are validated during .torrent-file ingestion, the metadata path handled by the on metadata received() function (accessed via the BEP09 ut metadata extension) passes attacker-supplied file names directly to Storage::add file() and Storage:: parse file tree(). Because the child() function in Path::Tiny does not collapse ".." segments, a v2 file tree key, a v1 files[].path element, or a single-file name containing these segments can resolve to locations outside the download directory. Since the peer also controls piece hashes and served bytes, content verification is bypassed, allowing an attacker to write arbitrary content to an arbitrary path on the host.
Recommendations Update Net::BitTorrent to a version newer than 2.0.1.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-5WC6-R65F-62RR
Found an issue in the description? Have something to add? Feel free to write us 👾