Deserialization of untrusted data in torrentpier/torrentpier
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-502.
Summary
TorrentPier is an open source BitTorrent Public/Private tracker engine, written in php. In `torrentpier/library/includes/functions.php`, `get_tracks()` uses the unsafe native PHP serialization format to deserialize user-controlled cookies. 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. This issue has been addressed in commit `ed37e6e52` which is expected to be included in release version 2.4.4. Users are advised to upgrade as soon as the new release is available. There are no known workarounds for this vulnerability.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- Yes
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| torrentpier | torrentpier | before 2.4.4 | 2.4.4 | Patch available | CNA |
| — | torrentpier/torrentpier (Packagist) | before 2.4.4 | 2.4.4 | Patch available | GHSA-fg86-4c2r-7wxw |
- torrentpier Vendortorrentpier Affected before 2.4.4 Fixed in 2.4.4 Patch available CNA
- torrentpier/torrentpier (Packagist) Vendor— Affected before 2.4.4 Fixed in 2.4.4 Patch available GHSA-fg86-4c2r-7wxw
CPE names CISA-ADP · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:torrentpier:torrentpier:*:*:*:*:*:*:*:* | — | — | torrentpier |
- cpe:2.3:a:torrentpier:torrentpier:*:*:*:*:*:*:*:* Versions — — ·torrentpier
Remediation
- Fix · CNA torrentpier (torrentpier) Fixed in 2.4.4
- Fix · GHSA-fg86-4c2r-7wxw torrentpier/torrentpier (Packagist) Fixed in 2.4.4 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2024-40624
- 2026-10-03 Alias added: GHSA-fg86-4c2r-7wxw
References
Other 4
- https://github.com/torrentpier/torrentpier/security/advisories/GHSA-fg86-4c2r-7wxw
- https://github.com/torrentpier/torrentpier/commit/ed37e6e522f345f2b46147c6f53c1ab6dec1db9e
- https://github.com/torrentpier/torrentpier/blob/84f6c9f4a081d9ffff4c233098758280304bf50f/library/includes/functions.php#L41-L60
- https://github.com/torrentpier/torrentpier
More torrentpier vulnerabilities
- TI-2024-01534 Torrentpier 2.4.1 - RCE CVSS 3.1CRITICAL 10.0
- TI-2025-39909 TorrentPier is Vulnerable to Authenticated SQL Injection through Moderator Control Panel's topic_id parameter CVSS 3.1HIGH 8.8
Sources
- CVE-2024-40624 · CVE Program
- CVE-2024-40624 · NVD
- FIRST EPSS
- GHSA-fg86-4c2r-7wxw · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences