@@ -97,7 +97,7 @@ Supply-chain and CI/CD incidents are always treated as **Critical** regardless o
9797Vulnerabilities and incidents may be reported or discovered through:
9898
99991 . ** GitHub private security advisory** — preferred channel; see [ SECURITY.md] ( SECURITY.md )
100- 2 . ** Tidelift security contact** — < https://tidelift.com/security >
100+ 2 . ** Tidelift security contact** — < https://tidelift.com/docs/ security >
1011013 . ** External researcher / coordinated disclosure** — e.g. Google Project Zero, vendor PSIRT
1021024 . ** Automated scanning** — Dependabot, GitHub code-scanning (CodeQL), CI fuzzing
1031035 . ** Distro security teams** — Debian, Red Hat, Ubuntu, Alpine may report upstream
@@ -230,24 +230,24 @@ require a Pillow point release even if Pillow's own code is unchanged.
230230| Library | Purpose | Security advisory tracker |
231231| ---| ---| ---|
232232| [ libjpeg-turbo] ( https://libjpeg-turbo.org/ ) | JPEG encode/decode | [ GitHub] ( https://github.com/libjpeg-turbo/libjpeg-turbo/security ) |
233- | [ libpng] ( http://www.libpng.org/pub/png/libpng.html ) | PNG encode/decode | [ SourceForge] ( https://sourceforge.net/p/libpng/bugs/ ) |
233+ | [ libpng] ( http://www.libpng.org/pub/png/libpng.html ) | PNG encode/decode within FreeType 2, OpenJPEG and WebP | [ SourceForge] ( https://sourceforge.net/p/libpng/bugs/ ) |
234234| [ libtiff] ( https://libtiff.gitlab.io/libtiff/ ) | TIFF encode/decode | [ GitLab] ( https://gitlab.com/libtiff/libtiff/-/work_items ) |
235- | [ libwebp] ( https://chromium.googlesource.com/webm/libwebp ) | WebP encode/decode | [ Chromium tracker] ( https://bugs.chromium .org/p/webm/ ) |
235+ | [ libwebp] ( https://chromium.googlesource.com/webm/libwebp ) | WebP encode/decode | [ Chromium tracker] ( https://issues.webmproject .org/issues ) |
236236| [ libavif] ( https://github.com/AOMediaCodec/libavif ) | AVIF encode/decode | [ GitHub] ( https://github.com/AOMediaCodec/libavif/security ) |
237- | [ aom] ( https://aomedia.googlesource.com/aom/ ) | AV1 codec (AVIF) | [ Chromium tracker] ( https://bugs. chromium.org/p/aomedia/ ) |
237+ | [ aom] ( https://aomedia.googlesource.com/aom/ ) | AV1 codec (AVIF) | [ Chromium tracker] ( https://aomedia.issues. chromium.org/issues ) |
238238| [ dav1d] ( https://code.videolan.org/videolan/dav1d ) | AV1 decode (AVIF) | [ VideoLAN Security] ( https://www.videolan.org/security/ ) |
239239| [ openjpeg] ( https://www.openjpeg.org/ ) | JPEG 2000 encode/decode | [ GitHub] ( https://github.com/uclouvain/openjpeg/security ) |
240240| [ freetype2] ( https://freetype.org/ ) | Font rendering | [ GitLab] ( https://gitlab.freedesktop.org/freetype/freetype/-/work_items ) |
241- | [ lcms2] ( https://www.littlecms.com/ ) | ICC color management | [ GitHub] ( https://github.com/mm2/Little-CMS ) |
241+ | [ lcms2] ( https://www.littlecms.com/ ) | ICC color management | [ GitHub] ( https://github.com/mm2/Little-CMS/security ) |
242242| [ harfbuzz] ( https://harfbuzz.github.io/ ) | Text shaping (via raqm) | [ GitHub] ( https://github.com/harfbuzz/harfbuzz/security ) |
243243| [ raqm] ( https://github.com/HOST-Oman/libraqm ) | Complex text layout | [ GitHub] ( https://github.com/HOST-Oman/libraqm ) |
244244| [ fribidi] ( https://github.com/fribidi/fribidi ) | Unicode bidi (via raqm) | [ GitHub] ( https://github.com/fribidi/fribidi ) |
245245| [ zlib] ( https://zlib.net/ ) | Deflate compression | [ zlib.net] ( https://zlib.net/ ) |
246- | [ liblzma / xz-utils] ( https://tukaani.org/xz/ ) | XZ/LZMA compression | [ GitHub] ( https://github.com/tukaani-project/xz ) |
246+ | [ liblzma / xz-utils] ( https://tukaani.org/xz/ ) | XZ/LZMA compression | [ GitHub] ( https://github.com/tukaani-project/xz/security ) |
247247| [ bzip2] ( https://gitlab.com/bzip2/bzip2 ) | BZ2 compression | [ GitLab] ( https://gitlab.com/bzip2/bzip2/-/work_items ) |
248248| [ zstd] ( https://github.com/facebook/zstd ) | Zstandard compression | [ GitHub] ( https://github.com/facebook/zstd/security ) |
249- | [ brotli] ( https://github.com/google/brotli ) | Brotli compression | [ GitHub] ( https://github.com/google/brotli ) |
250- | [ libyuv] ( https://chromium.googlesource.com/libyuv/libyuv/ ) | YUV conversion | [ Chromium tracker] ( https://bugs. chromium.org/p/libyuv/ ) |
249+ | [ brotli] ( https://github.com/google/brotli ) | Brotli compression | [ GitHub] ( https://github.com/google/brotli/security ) |
250+ | [ libyuv] ( https://chromium.googlesource.com/libyuv/libyuv/ ) | YUV conversion | [ Chromium tracker] ( https://libyuv.issues. chromium.org/issues ) |
251251
252252#### Python-level dependencies
253253
@@ -285,7 +285,7 @@ these downstream consumers when assessing severity and planning communications.
285285| Fedora / RHEL / CentOS | ` python3-pillow ` | [ Red Hat Security] ( https://access.redhat.com/security/ ) |
286286| Alpine Linux | ` py3-pillow ` | [ Alpine security] ( https://security.alpinelinux.org/ ) |
287287| Arch Linux | ` python-pillow ` | [ Arch security tracker] ( https://security.archlinux.org/ ) |
288- | Homebrew | ` pillow ` | [ Homebrew maintainers] ( https://github.com/Homebrew/homebrew-core ) |
288+ | Homebrew | ` pillow ` | [ Homebrew maintainers] ( https://github.com/Homebrew/homebrew-core/security ) |
289289| conda-forge | ` pillow ` | [ conda-forge] ( https://github.com/conda-forge/pillow-feedstock ) |
290290
291291#### Major Python ecosystem consumers
@@ -326,7 +326,7 @@ This document is a living record. It should be kept current so it is useful when
326326- [ Security Policy] ( SECURITY.md )
327327- [ Release Checklist] ( ../RELEASING.md )
328328- [ Contributing Guide] ( CONTRIBUTING.md )
329- - [ Tidelift Security Contact] ( https://tidelift.com/security )
329+ - [ Tidelift Security Contact] ( https://tidelift.com/docs/ security )
330330- [ GitHub: Privately reporting a security vulnerability] ( https://docs.github.com/en/code-security/security-advisories/guidance-on-reporting-and-writing/privately-reporting-a-security-vulnerability )
331331- [ GitHub as a CVE Numbering Authority (CNA)] ( https://docs.github.com/en/code-security/security-advisories/working-with-repository-security-advisories/about-repository-security-advisories )
332332- [ FIRST CVSS 4.0 Calculator] ( https://www.first.org/cvss/calculator/4.0 )
@@ -369,10 +369,15 @@ This document is a living record. It should be kept current so it is useful when
369369> information confidential until the disclosure date listed below.
370370>
371371> ** CVE:** \< CVE-XXXX -XXXXX\>
372+ >
372373> ** Affected versions:** \< e.g. Pillow < 11.x.x\>
374+ >
373375> ** Fixed version:** \< version\>
376+ >
374377> ** Severity:** \< Critical / High / Medium / Low\> (CVSS \< score\> : \< vector\> )
378+ >
375379> ** Reporter:** \< name / affiliation, or "reported privately"\>
380+ >
376381> ** Public disclosure date:** \< DATE TIME UTC\>
377382>
378383> ** Summary:**
@@ -396,9 +401,13 @@ This document is a living record. It should be kept current so it is useful when
396401> ** Summary:** \< One-paragraph technical summary.\>
397402>
398403> ** CVE:** \< CVE-XXXX -XXXXX\>
404+ >
399405> ** Affected versions:** Pillow \< \< fixed version\>
406+ >
400407> ** Fixed version:** \< version\>
408+ >
401409> ** Severity:** \< rating\> (CVSS \< score\> )
410+ >
402411> ** Reporter:** \< credited name / "reported privately"\>
403412>
404413> ** Details:**
0 commit comments