Skip to main content

CVE-2024-0087 and the 2024 Triton Bulletins: The Year the Inference Server Became a Target

CVEScoreBulletinDisclosed
CVE-2024-00879.0 CriticalApril 2024April 2024
CVE-2024-00885.5 MediumApril 2024April 2024
CVE-2024-01006.5 MediumMay 2024May 2024
CVE-2024-0116September 2024September 2024

CVE-2024-0087 and CVE-2024-0088 discovered by pinkdraconian, lawliet, and Zhiniang Peng (Sangfor). CVE-2024-0116 discovered by r3pwnx.

For executives

Three separate Triton Inference Server security bulletins were issued in 2024. The first, in April, contained a critical vulnerability in the log configuration interface that allows an authenticated attacker to write to arbitrary files on the server. A public proof-of-concept exploit appeared within weeks. Belgium's Centre for Cybersecurity issued a public warning. The 2024 bulletins established the Triton Inference Server as a sustained research target.

CVE-2024-0087: arbitrary file write via log configuration (CVSS 9.0)

An attacker with high-level access to the Triton management API can set the logging output location to an arbitrary file path on the server's filesystem. By specifying a path to a security-sensitive file — a shell configuration file, a cron entry — the attacker can cause the server to write content to a location that results in code execution. Triton versions 22.09 through 24.03 for Linux are affected.

What the 2024 bulletins established

All 2024 disclosures require high-level access or specific preconditions. The 2025 disclosures are fundamentally different: the August 2025 Python backend RCE chain requires no credentials. The HTTP stack overflows are single-request, unauthenticated, CVSS 9.8. The trajectory from 2024 to 2025 is significant. In 2024, exploiting Triton required meaningful access. In 2025, it required a network connection.

Patch

CVE-2024-0087 and CVE-2024-0088 patched in releases after Triton 24.03.