Skip to main content
← All vulnerabilities
CVE-2014-1932PYSEC-2014-22GHSA-X895-2WRM-HVP7

The (1) load_djpeg function in JpegImagePlugin.py, (2) Ghostscript function in EpsImagePlugin.py, (3) load function in IptcImagePlugin.py, a

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.3.1
None on Exploit-DB, Metasploit or GitHub

Summary

The (1) load_djpeg function in JpegImagePlugin.py, (2) Ghostscript function in EpsImagePlugin.py, (3) load function in IptcImagePlugin.py, and (4) _copy function in Image.py in Python Image Library (PIL) 1.1.7 and earlier and Pillow before 2.3.1 do not properly create temporary files, which allow local users to overwrite arbitrary files and obtain sensitive information via a symlink attack on the temporary file.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • n/a n/a

    Version range not reported

  • pillowPyPI

    fixed in 2.3.1

References 7

bugs.debian.org

security.gentoo.org

GitHub · python-imaging/Pillow

openwall.com

ubuntu.com

securityfocus.com

lists.opensuse.org