Skip to content

enh(PDF): Upgrade bundled libpng from 1.6.43 to 1.6.53 (security fixes)#5093

Merged
matejk merged 1 commit intomainfrom
upgrade-libpng-1.6.53
Dec 16, 2025
Merged

enh(PDF): Upgrade bundled libpng from 1.6.43 to 1.6.53 (security fixes)#5093
matejk merged 1 commit intomainfrom
upgrade-libpng-1.6.53

Conversation

@matejk
Copy link
Copy Markdown
Contributor

@matejk matejk commented Dec 16, 2025

Summary

  • Upgrades bundled libpng from version 1.6.43 to 1.6.53
  • Addresses high-severity security vulnerabilities:
    • CVE-2025-64720: Buffer overflow in png_image_read_composite()
    • CVE-2025-65018: Heap buffer overflow in png_combine_row()
  • Removes obsolete stub files (pnggccrd.c, pngvcrd.c)

Security Impact

This upgrade addresses 5 security fixes between versions 1.6.43 and 1.6.53, including two high-severity CVEs that could allow buffer overflow attacks when processing malformed PNG images.

Sources

Testing

  • PDF module compiled successfully
  • All 8 PDF tests pass

@matejk matejk added this to the Release 1.15.0 milestone Dec 16, 2025
@matejk matejk merged commit ddef348 into main Dec 16, 2025
80 checks passed
@matejk matejk deleted the upgrade-libpng-1.6.53 branch December 16, 2025 15:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant