CVE-2026-59197Disclosure(python / pillow)

LOWCVSS 8.2 · HIGH

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch python pillow systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

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.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-190CWE-787

Priority

LOW

Exploitation

NONE

PoC

YES

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • pillow

Threat summary

  • Patch or workaround signal is available
  • 2 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • Patch or workaround mentioned in 2 signals
  • Technical details provided in 1 signal
  • Disclosure: 1 classified signal
  • Peaked 1d ago at 1 mentions (2026-07-15); latest day: 1
  • 2 total mentions across 2 days

Affected systems

Vendors
Products
pillow

Deep dive

Activity timeline2 mentions / 2d
00111Mentions · 2026-07-15: 1Mentions · 2026-07-20: 1Patch / Workaround · 2026-07-15: 1Patch / Workaround · 2026-07-20: 1Technical Details · 2026-07-15: 107-1507-20
Signal classification2 categories
Disclosure
150.0%
Patch
150.0%
Referenced assets1 URL
By indicator
Classification over time
DateTotalLabels
2026-07-151
Disclosure1
2026-07-201
Patch1
Full discourse2 posts
  • VulniPulse@vulnipulse
    Patch

    ⚠️ Linux Exploit Intelligence alert: CVE-2026-59197 (CVSS 8.2) Remote attackers could disrupt service or cause a denial of service. Upgrade to a vendor-listed fixed release. https://vulnipulse.com/advisories/linux-cve-2026-59197 #Linux #ExploitIntelligence #CyberSecurity #CVE

    Post summary

    An advisory for CVE-2026-59197 recommends upgrading to a vendor-patched release; no PoC or exploitation evidence is provided.

    0000031
    6 followersView on X
  • Upwind Security MDR@UpwindMDR
    Disclosure

    🚨 HIGH - Pillow rank-filter heap out-of-bounds write via oversized odd filter size (CVE-2026-59197) Pillow contains a flaw in the public ImageFilter.RankFilter.filter() API where processing a very large odd filter size can trigger a native heap out-of-bounds write in the underlying imaging core. The root cause is improper input validation combined with unchecked signed integer arithmetic during image expansion, leading to integer overflow and miscomputed output dimensions in ImagingExpand(). An attacker can exploit this by feeding a crafted image and invoking rank filtering with an oversized odd size in any app/service that exposes Pillow image processing to untrusted input (no special privileges beyond reaching the processing path). Successful exploitation can result in process crashes and potentially arbitrary code execution in the context of the application, enabling service disruption or further compromise. 👉 Affected: Pillow < 12.3.0 | Upgrade to 12.3.0

    Post summary

    Vulnerability in Pillow (CVE‑2026‑59197) allows a heap out‑of‑bounds write via oversized odd filter sizes; patch is available in version 12.3.0 and no active exploitation is reported.

    00000114
    253 followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Apppythonpillow---

Explore more