Double-Free Vulnerability in PoDoFo PDF Manipulation Library
CVE-2026-44348
2.5LOW
What is CVE-2026-44348?
PoDoFo, a C++17 PDF manipulation library, contains a double-free vulnerability in the compute_hash_to_sign() function. This issue arises when the EVP_DigestFinal function fails after the buffer has been freed, resulting in an attempt to free the buffer again in the Error handler, leading to potential heap corruption. Users are advised to upgrade to version 1.0.4, where this vulnerability is resolved.
Affected Version(s)
podofo >= 1.0.0, < 1.0.4
