GHSA-fg86-4c2r-7wxwCriticalCVSS 9.8

TorrentPier Deserialization of Untrusted Data vulnerability

Published
July 15, 2024
Last Modified
May 13, 2026

🔗 CVE IDs covered (1)

📋 Description

Summary

In torrentpier/library/includes/functions.php, get_tracks() uses the unsafe native PHP serialization format to deserialize user-controlled cookies:

https://github.com/torrentpier/torrentpier/blob/84f6c9f4a081d9ffff4c233098758280304bf50f/library/includes/functions.php#L41-L60

PoC

One can use phpggc and the chain Guzzle/FW1 to write PHP code to an arbitrary file, and execute commands on the system. For instance, the cookie bb_t will be deserialized when browsing to viewforum.php.

🎯 Affected products1

  • composer/torrentpier/torrentpier:<= 2.4.3

🔗 References (5)