Skip to content

Raise pypdf floor to 6.21.2 to close known CVEs - #3209

Open
terryozaki-wq wants to merge 1 commit into
devfrom
pypdf-floor-bump
Open

terryozaki-wq wants to merge 1 commit into
devfrom
pypdf-floor-bump

Conversation

@terryozaki-wq

Copy link
Copy Markdown

Summary

  • pypdf>=6.19.0 still permits resolving a vulnerable release below the fixed 6.21.2 — the floor doesn't exclude anything below it, so a cached/offline mirror or a transitive upper-bound constraint elsewhere could still select one.
  • Raises the floor to 6.21.2 rather than pinning an exact version, consistent with the rest of pyproject.toml's unpinned (>=) dependency style.

Context

Found via the same dependency-drift audit that identified the nltk CVE fix in #3202. dev has no lockfile for this file, so the equivalent fix here is raising the floor.

Test plan

  • CI dependency install picks up pypdf>=6.21.2 cleanly

🤖 Generated with Claude Code

pypdf>=6.19.0 still permits resolving vulnerable releases below the
fixed 6.21.2 (no lower bound excludes them, e.g. a cached/offline
mirror or a transitive upper-bound pin elsewhere could still select
one). Raises the floor rather than pinning an exact version,
consistent with the rest of this file's unpinned dependency style.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@terryozaki-wq
terryozaki-wq requested a review from a team as a code owner October 26, 2026 16:50
@snyk-io

snyk-io Bot commented Oct 26, 2026

Copy link
Copy Markdown
Contributor

✅ Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
✅ Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant