Lucene search
+L

61825 matches found

Github Security Blog
Github Security Blog
•added 2026/07/20 11:19 p.m.•33 views

Pillow: Controlled heap out-of-bounds write in Pillow `ImageCmsTransform.apply()` via output mode mismatch

Summary Pillow's public ImageCms.ImageCmsTransform.applyim, imOut API can trigger controlled native heap corruption when the caller supplies an output image whose mode does not match the transform's declared output mode. For example, a transform built as RGBA - RGBA can be applied to an L output...

7.5CVSS7.7AI score0.00385EPSS
SaveExploits1References7Affected Software1
osv_ghsa
osv_ghsa
•added 2026/07/20 11:19 p.m.•15 views

GHSA-9HW9-CH79-4VH6 Pillow: Controlled heap out-of-bounds write in Pillow `ImageCmsTransform.apply()` via output mode mismatch

Summary Pillow's public ImageCms.ImageCmsTransform.applyim, imOut API can trigger controlled native heap corruption when the caller supplies an output image whose mode does not match the transform's declared output mode. For example, a transform built as RGBA - RGBA can be applied to an L output...

7.5CVSS7.7AI score0.00385EPSS
SaveExploits1References7
Github Security Blog
Github Security Blog
•added 2026/07/20 11:18 p.m.•33 views

Pillow JPEG2000 tiled decode retains a growing scratch buffer and can be used for denial of service

Summary src/libImaging/Jpeg2KDecode.c:853 accumulates totalcomponentwidth across every tile in a JPEG2000 image instead of recomputing it per tile. That accumulated value is then used in the tilebytes calculation at src/libImaging/Jpeg2KDecode.c:868, which can make the decoder grow state-buffer v...

8.7CVSS7.3AI score0.00385EPSS
SaveExploits1References6Affected Software1
osv_ghsa
osv_ghsa
•added 2026/07/20 11:11 p.m.•17 views

GHSA-PG7V-JWJ7-P798 Pillow EpsImagePlugin negative %%BeginBinary byte count causes infinite loop denial of service

Summary Pillow's EPS parser PIL/EpsImagePlugin.py accepts a negative byte count in the %%BeginBinary directive. A crafted EPS file can cause Image.open to seek backwards to the same directive and parse it repeatedly, resulting in an infinite loop and CPU denial of service. The issue is triggered...

5.3CVSS5.8AI score0.00399EPSS
SaveExploits1References7
EUVD
EUVD
•added 2026/07/20 11:09 p.m.•26 views

EUVD-2026-43739

Pillow: Heap out-of-bounds write Image.paste / Image.crop via signed coordinate overflow...

7.5CVSS7.6AI score0.00385EPSS
SaveExploits1References6
Github Security Blog
Github Security Blog
•added 2026/07/20 11:09 p.m.•35 views

Pillow: Heap out-of-bounds write `Image.paste()` / `Image.crop()` via signed coordinate overflow

Summary Pillow's public image coordinate APIs can trigger a native heap out-of-bounds write when given coordinates near the signed 32-bit integer limits. In 4-byte pixel modes such as RGBA, this becomes a controlled backward heap underwrite: for a source image of width W, Pillow writes 4 W...

7.5CVSS7.5AI score0.00385EPSS
SaveExploits1References7Affected Software1
Ubuntu
Ubuntu
•added 2026/07/20 10:36 p.m.•27 views

USN-8558-1: ImageMagick vulnerabilities

It was discovered that ImageMagick did not limit mutual references between MVG files. An attacker could possibly use this issue to cause a stack overflow, resulting in a denial of service. This issue only affected Ubuntu 14.04 LTS, Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.0...

7.5CVSS6AI score0.006EPSS
SaveExploits0
osv_usn
osv_usn
•added 2026/07/20 10:36 p.m.•24 views

USN-8558-1 imagemagick vulnerabilities

It was discovered that ImageMagick did not limit mutual references between MVG files. An attacker could possibly use this issue to cause a stack overflow, resulting in a denial of service. This issue only affected Ubuntu 14.04 LTS, Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.0...

7.5CVSS6AI score0.006EPSS
SaveExploits0References5
NVD
NVD
•added 2026/07/20 10:17 p.m.•46 views

CVE-2026-12900

The Spectra Gutenberg Blocks – Website Builder for the Block Editor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the uagb/image block in all versions up to, and including, 2.19.28 due to insufficient input sanitization and output escaping. This makes it possible for...

6.4CVSS0.00321EPSS
SaveExploits0References3
Vulnrichment
Vulnrichment
•added 2026/07/20 9:29 p.m.•20 views

CVE-2026-12900 Spectra Gutenberg Blocks <= 2.19.28 - Authenticated (Contributor+) Stored Cross-Site Scripting via uagb/image Block

The Spectra Gutenberg Blocks – Website Builder for the Block Editor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the uagb/image block in all versions up to, and including, 2.19.28 due to insufficient input sanitization and output escaping. This makes it possible for...

6.4CVSS6.1AI score0.00321EPSS
SaveExploits0References3
Cvelist
Cvelist
•added 2026/07/20 9:29 p.m.•49 views

CVE-2026-12900 Spectra Gutenberg Blocks <= 2.19.28 - Authenticated (Contributor+) Stored Cross-Site Scripting via uagb/image Block

The Spectra Gutenberg Blocks – Website Builder for the Block Editor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the uagb/image block in all versions up to, and including, 2.19.28 due to insufficient input sanitization and output escaping. This makes it possible for...

6.4CVSS0.00321EPSS
SaveExploits0References3
CVE
CVE
•added 2026/07/20 9:29 p.m.•38 views

CVE-2026-12900

CVE-2026-12900 affects the WordPress plugin set Spectra Gutenberg Blocks (Website Builder for the Block Editor). The vulnerability is a Stored Cross-Site Scripting via the uagb/image block in all versions up to and including 2.19.28, caused by insufficient input sanitization and output escaping. ...

6.4CVSS6.1AI score0.00321EPSS
SaveExploits0References3
attackerkb
attackerkb
•added 2026/07/20 9:29 p.m.•30 views

CVE-2026-12900

The Spectra Gutenberg Blocks – Website Builder for the Block Editor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the uagb/image block in all versions up to, and including, 2.19.28 due to insufficient input sanitization and output escaping. This makes it possible for...

6.4CVSS5.5AI score0.00321EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
•added 2026/07/20 9:14 p.m.•26 views

Pillow: WindowsViewer.get_command() OS command injection via unescaped shell path

Summary WindowsViewer.getcommand constructs a cmd.exe shell command by directly embedding a file path into an f-string without escaping. The result is passed to subprocess.Popen..., shell=True. Shell metacharacters in the file path — most importantly a double-quote " that breaks out of the...

4.5CVSS6.4AI score0.00179EPSS
SaveExploits1References8Affected Software1
EUVD
EUVD
•added 2026/07/20 9:13 p.m.•28 views

EUVD-2026-41901

Pillow GdImageFile.open: image dimensions accepted without decompressionbombcheck...

7.5CVSS7.5AI score0.00418EPSS
SaveExploits1References5
Github Security Blog
Github Security Blog
•added 2026/07/20 9:13 p.m.•29 views

Pillow `GdImageFile._open()`: image dimensions accepted without `_decompression_bomb_check()`

Description PIL/GdImageFile.py GdImageFile.open reads image dimensions from the GD 2.x header and stores them in self.size without calling Image.decompressionbombcheck. Because GdImageFile is not registered with Image.registeropen, it never passes through the standard Image.open code path that...

7.5CVSS7.6AI score0.00418EPSS
SaveExploits1References6Affected Software1
osv_ghsa
osv_ghsa
•added 2026/07/20 9:13 p.m.•20 views

GHSA-PHJ9-MV4W-65PM Pillow `GdImageFile._open()`: image dimensions accepted without `_decompression_bomb_check()`

Description PIL/GdImageFile.py GdImageFile.open reads image dimensions from the GD 2.x header and stores them in self.size without calling Image.decompressionbombcheck. Because GdImageFile is not registered with Image.registeropen, it never passes through the standard Image.open code path that...

7.5CVSS7.6AI score0.00418EPSS
SaveExploits1References6
Github Security Blog
Github Security Blog
•added 2026/07/20 9:13 p.m.•31 views

Pillow `BdfFontFile`: `Image.new()` called without `_decompression_bomb_check()` — bomb protection bypass via font loading

Summary PIL/BdfFontFile.py bdfchar lines 84–88 reads the BBX width height field from a BDF font file and passes the dimensions directly to Image.new without calling Image.decompressionbombcheck. This completely bypasses Pillow's documented decompression bomb protection. Image.open enforces...

7.5CVSS7.3AI score0.00421EPSS
SaveExploits1References6Affected Software1
osv_ghsa
osv_ghsa
•added 2026/07/20 9:08 p.m.•35 views

GHSA-5X94-69RX-G8H2 Pillow: `FontFile.compile()`: `Image.new()` called without `_decompression_bomb_check()`

Description PIL/FontFile.py FontFile.compile assembles per-glyph images into a single combined bitmap using Image.new"1", xsize, ysize without calling Image.decompressionbombcheck. This is the base-class method shared by both BdfFontFile and PcfFontFile, and it is triggered whenever a loaded font...

7.5CVSS7.5AI score0.00418EPSS
SaveExploits1References6
Github Security Blog
Github Security Blog
•added 2026/07/20 9:08 p.m.•30 views

Pillow: `FontFile.compile()`: `Image.new()` called without `_decompression_bomb_check()`

Description PIL/FontFile.py FontFile.compile assembles per-glyph images into a single combined bitmap using Image.new"1", xsize, ysize without calling Image.decompressionbombcheck. This is the base-class method shared by both BdfFontFile and PcfFontFile, and it is triggered whenever a loaded font...

7.5CVSS7.5AI score0.00418EPSS
SaveExploits1References6Affected Software1
Rows per page
Query Builder