Skip to content

chore(deps): [manufacturing] Update dependency pypdf to v6.16.1 [SECURITY] - autoclosed - #690

Closed
renovate-bot wants to merge 1 commit into
GoogleCloudPlatform:mainfrom
renovate-bot:renovate/manufacturing-vulnerabilityalerts
Closed

chore(deps): [manufacturing] Update dependency pypdf to v6.16.1 [SECURITY] - autoclosed#690
renovate-bot wants to merge 1 commit into
GoogleCloudPlatform:mainfrom
renovate-bot:renovate/manufacturing-vulnerabilityalerts

Conversation

@renovate-bot

@renovate-bot renovate-bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
pypdf (changelog) 6.15.06.16.1 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


pypdf: Possible infinite loop for TreeObject.insert_child

CVE-2026-84309 / GHSA-jp53-mhqp-8xcg

More information

Details

Impact

An attacker who uses this vulnerability can craft a PDF which leads to an infinite loop. This requires a (usually writing) code path where TreeObject.insert_child is involved.

Patches

This has been fixed in pypdf==6.16.0.

Workarounds

If you cannot upgrade yet, consider applying the changes from PR #​3964.

Severity

  • CVSS Score: 6.9 / 10 (Medium)
  • Vector String: CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


pypdf: Possible long runtimes/large memory usage when extracting XForm objects

CVE-2026-84311 / GHSA-763m-79hh-57f2

More information

Details

Impact

An attacker who uses this vulnerability can craft a PDF which leads to long runtimes and large memory consumption. This requires extracting the text of a page with lots of XForm objects, where some of them might be re-used.

Patches

This has been fixed in pypdf==6.16.1.

Workarounds

If you cannot upgrade yet, consider applying the changes from PR #​3966.

Severity

  • CVSS Score: 4.8 / 10 (Medium)
  • Vector String: CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


pypdf: Possible long runtimes/large memory usage when retrieving outlines

CVE-2026-84310 / GHSA-23w6-3w8w-8484

More information

Details

Impact

An attacker who uses this vulnerability can craft a PDF which leads to long runtimes and large memory consumption. This requires accessing the outlines of a document with either lots of entries or nested outlines with long re-used nesting paths.

Patches

This has been fixed in pypdf==6.16.1.

Workarounds

If you cannot upgrade yet, consider applying the changes from PR #​3966.

Severity

  • CVSS Score: 4.8 / 10 (Medium)
  • Vector String: CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


pypdf: Possible infinite loop for TreeObject.insert_child

CVE-2026-84309 / GHSA-jp53-mhqp-8xcg

More information

Details

Impact

An attacker who uses this vulnerability can craft a PDF which leads to an infinite loop. This requires a (usually writing) code path where TreeObject.insert_child is involved.

Patches

This has been fixed in pypdf==6.16.0.

Workarounds

If you cannot upgrade yet, consider applying the changes from PR #​3964.

Severity

  • CVSS Score: 6.9 / 10 (Medium)
  • Vector String: CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

References

This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).


pypdf: Possible long runtimes/large memory usage when retrieving outlines

CVE-2026-84310 / GHSA-23w6-3w8w-8484

More information

Details

Impact

An attacker who uses this vulnerability can craft a PDF which leads to long runtimes and large memory consumption. This requires accessing the outlines of a document with either lots of entries or nested outlines with long re-used nesting paths.

Patches

This has been fixed in pypdf==6.16.1.

Workarounds

If you cannot upgrade yet, consider applying the changes from PR #​3966.

Severity

  • CVSS Score: 4.8 / 10 (Medium)
  • Vector String: CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

References

This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).


pypdf: Possible long runtimes/large memory usage when extracting XForm objects

CVE-2026-84311 / GHSA-763m-79hh-57f2

More information

Details

Impact

An attacker who uses this vulnerability can craft a PDF which leads to long runtimes and large memory consumption. This requires extracting the text of a page with lots of XForm objects, where some of them might be re-used.

Patches

This has been fixed in pypdf==6.16.1.

Workarounds

If you cannot upgrade yet, consider applying the changes from PR #​3966.

Severity

  • CVSS Score: 4.8 / 10 (Medium)
  • Vector String: CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

References

This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).


Release Notes

py-pdf/pypdf (pypdf)

v6.16.1

Compare Source

Security (SEC)
  • Limit iterations for outline retrieval and XForm text extraction (#​3966)

Full Changelog

v6.16.0

Compare Source

Security (SEC)
  • Limit iterations for outline retrieval and XForm text extraction (#​3966)

Full Changelog


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@forking-renovate forking-renovate Bot added dependencies Pull requests that update a dependency file p0 SECURITY labels Sep 1, 2026
@renovate-bot
renovate-bot force-pushed the renovate/manufacturing-vulnerabilityalerts branch from dd9832d to b0682a8 Compare September 2, 2026 10:51
copybara-service Bot pushed a commit that referenced this pull request Sep 2, 2026
…RITY]

Import of github PR #690 from renovate-bot
#690

This PR contains the following updates:

[pypdf](https://redirect.github.com/py-pdf/pypdf): `6.15.0` → `6.16.1`

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/73) for more information.

---

### pypdf: Possible infinite loop for TreeObject.insert_child
[CVE-2026-84309](https://nvd.nist.gov/vuln/detail/CVE-2026-84309) / [GHSA-jp53-mhqp-8xcg](https://redirect.github.com/advisories/GHSA-jp53-mhqp-8xcg)

---

### pypdf: Possible long runtimes/large memory usage when extracting XForm objects
[CVE-2026-84311](https://nvd.nist.gov/vuln/detail/CVE-2026-84311) / [GHSA-763m-79hh-57f2](https://redirect.github.com/advisories/GHSA-763m-79hh-57f2)

---

### pypdf: Possible long runtimes/large memory usage when retrieving outlines
[CVE-2026-84310](https://nvd.nist.gov/vuln/detail/CVE-2026-84310) / [GHSA-23w6-3w8w-8484](https://redirect.github.com/advisories/GHSA-23w6-3w8w-8484)

---

### pypdf: Possible infinite loop for TreeObject.insert_child
[CVE-2026-84309](https://nvd.nist.gov/vuln/detail/CVE-2026-84309) / [GHSA-jp53-mhqp-8xcg](https://redirect.github.com/advisories/GHSA-jp53-mhqp-8xcg)

---

### pypdf: Possible long runtimes/large memory usage when retrieving outlines
[CVE-2026-84310](https://nvd.nist.gov/vuln/detail/CVE-2026-84310) / [GHSA-23w6-3w8w-8484](https://redirect.github.com/advisories/GHSA-23w6-3w8w-8484)

---

### pypdf: Possible long runtimes/large memory usage when extracting XForm objects
[CVE-2026-84311](https://nvd.nist.gov/vuln/detail/CVE-2026-84311) / [GHSA-763m-79hh-57f2](https://redirect.github.com/advisories/GHSA-763m-79hh-57f2)

---

### Release Notes

---

### Commit Message(s):

--
Change 1 of 1 by Mend Renovate <bot@renovateapp.com>:

chore(deps): [manufacturing] Update dependency pypdf to v6.16.1 [SECURITY]

GitOrigin-RevId: eec01f12331dce9fcc21004d70e951d5b4a638c8
Change-Id: I750426ab6ec19d5b46355444fce1e7fc77368591
@renovate-bot renovate-bot changed the title chore(deps): [manufacturing] Update dependency pypdf to v6.16.1 [SECURITY] chore(deps): [manufacturing] Update dependency pypdf to v6.16.1 [SECURITY] - autoclosed Sep 3, 2026
@renovate-bot
renovate-bot deleted the renovate/manufacturing-vulnerabilityalerts branch September 3, 2026 00:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file p0 SECURITY

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants