Bug 2555889 (CVE-2026-112900) - CVE-2026-112900 pillow: Pillow: Argument Injection in Ghostscript call, potentially leading into RCE
Summary: CVE-2026-112900 pillow: Pillow: Argument Injection in Ghostscript call, poten...
Keywords:
Status: NEW
Alias: CVE-2026-112900
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
urgent
urgent
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On: 2563443 2563472 2563474 2563475 2563478
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-10-19 22:21 UTC by OSIDB Bzimport
Modified: 2026-11-03 08:28 UTC (History)
22 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2026:93077 0 None None None 2026-10-30 19:19:00 UTC

Description OSIDB Bzimport 2026-10-19 22:21:48 UTC
Pillow is a Python imaging library. From 2.6.0 until 13.0.0, Pillow is vulnerable to argument injection when invoking Ghostscript for EPS input. EpsImagePlugin.Ghostscript passes a caller-controlled input filename after -f without converting it to a safe absolute path, so a name beginning with a hyphen can be interpreted as a Ghostscript option. An attacker who controls the filename can inject Ghostscript arguments. Arbitrary command execution specifically requires a leading @ argument-file filename and control of the referenced text file containing additional Ghostscript arguments; the reported chain reproduces with the default -dSAFER invocation. This issue is fixed in version 13.0.0.

Comment 1 Jon Orris 2026-10-30 19:18:54 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 8

Via RHSA-2026:93077 https://access.redhat.com/errata/RHSA-2026:93077


Note You need to log in before you can comment on or make changes to this bug.