Researchers detailed exploitation of CVE-2024-29510, a format string vulnerability in Ghostscript, showing how the flaw can be abused to achieve command execution on Linux systems. The issue is especially relevant to environments that process untrusted PostScript or PDF content through Ghostscript, including document conversion pipelines and applications that invoke Ghostscript indirectly through other software.
Splunk published a detection analytic for identifying likely exploitation by monitoring for ghostscript or gs spawning shell commands such as:
sh -c ...
The detection is designed for Splunk Enterprise Security deployments using Sysmon for Linux or equivalent EDR telemetry mapped to the Endpoint data model, and it warns that legitimate document-processing workflows may generate false positives, particularly where Ghostscript is used by file conversion services or embedded in LibreOffice-driven processes.

See affected versions and whether adversaries are exploiting it.
1 event from the most recent confirmed update back to the earliest known activity.
Splunk Research updated and published a detection analytic titled "Linux Ghostscript Exploitation" for identifying Ghostscript or gs spawning shell commands on Linux, mapped to CVE-2024-29510. The analytic is intended for Sysmon for Linux/EDR telemetry in Splunk Enterprise Security and is disabled by default.
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
See whether adversaries are exploiting this yet, and where the affected versions run in your environment.
2 references tracked. Mallory keeps watching after this page renders.
Map indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.