Bug 2563478 - CVE-2026-112900 python-sane: Pillow: Argument Injection in Ghostscript call, potentially leading into RCE [fedora-all]
Summary: CVE-2026-112900 python-sane: Pillow: Argument Injection in Ghostscript call, ...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: python-sane
Version: rawhide
Hardware: Unspecified
OS: Unspecified
urgent
urgent
Target Milestone: ---
Assignee: Sandro Mani
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: {"flaws": ["d091ef01-0474-4a9d-b2f2-7...
Depends On:
Blocks: CVE-2026-112900
TreeView+ depends on / blocked
 
Reported: 2026-10-29 16:27 UTC by aedmond
Modified: 2026-10-31 13:41 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2026-10-31 13:41:58 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description aedmond 2026-10-29 16:27:35 UTC
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.

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.


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