PT-2026-53857

CVE-2026-57082

·

Published

2026-06-30

·

Updated

2026-07-20

Description by

CVSS 3.1
5.9
Medium
MetricsAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Name of the Vulnerable Software and Affected Versions Net::BitTorrent versions prior to 2.0.2
Description Net::BitTorrent generates the Message Stream Encryption (MSE) Diffie-Hellman private key using a non-cryptographic Pseudo-Random Number Generator (PRNG). Specifically, the KeyExchange.pm module derives the 160-bit private key from Perl's rand() function, which is a drand48-class generator seeded once per process. Because the shared secret and the resulting RC4 keys depend on this predictable PRNG, a passive observer can recover the PRNG state by analyzing cleartext random padding generated by the random pad function. This allows an attacker to reconstruct the private key, compute the shared secret using the peer's public key, derive the RC4 keys, and decrypt the connection, bypassing the obfuscation provided by MSE.
Recommendations Update Net::BitTorrent to a version newer than 2.0.1.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-G444-X2C5-94HC
Found an issue in the description? Have something to add? Feel free to write us 👾