{"action":"Upgrade pillow to 12.3.0 or later.","affected":[{"fixed":"12.3.0","introduced":"0"}],"component":"pillow","cve_ids":["CVE-2026-59197"],"ecosystem":"PyPI","epss":0.00445,"exploited":false,"fixed_versions":["12.3.0"],"ghsa_id":"GHSA-xj96-63gp-2gmr","id":"tcs_01M5KH5DVMT4ECB5KMJ9ARX0XW","modified_at":"2026-07-22T11:11:36.231472645Z","published_at":"2026-07-14T17:17:14.487Z","references":["https://osv.dev/vulnerability/PYSEC-2026-3454","https://github.com/python-pillow/Pillow/releases/tag/12.3.0","https://github.com/python-pillow/Pillow/commit/cce3bdb867c77a3420261ed1bfdb6b0787ec8fc1","https://github.com/python-pillow/Pillow/pull/9695","https://github.com/python-pillow/Pillow/security/advisories/GHSA-xj96-63gp-2gmr"],"severity":{"label":"high","score":8.2},"sources":[{"source":"osv","source_id":"PYSEC-2026-3454","url":"https://osv.dev/vulnerability/PYSEC-2026-3454"}],"summary":"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.RankFilte"}