Description
base/PdfOutputStream.cpp in PoDoFo 0.9.4 allows remote attackers to cause a denial of service (NULL pointer dereference and crash) via a crafted file.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | libpodofo | 0.9.5-9 | — |
| Debian 13 | libpodofo | 0.9.5-9 | — |
| Debian 12 | libpodofo | 0.9.5-9 | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu Pro 16.04 LTS | libpodofo | No fix yet | — |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 12 SP5 | podofo | 0.9.2-3.21.1 | SUSE-SU-2024:3541-1 |
| SLES 12 SP3 | podofo | 0.9.2-3.3.1 | SUSE-SU-2018:2481-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | podofo | 0.9.7-2.2 | openSUSE-SU-2024:11178-1 |
| openSUSE Tumbleweed | podofo-0_10 | 0.10.5-1.1 | openSUSE-SU-2025:15521-1 |
Advisories 4
- openSUSE-SU-2025:15521-1 libpodofo-0_10-devel-0.10.5-1.1 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2018:2481-1 Security update for podofo SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2024:3541-1 Security update for podofo SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:11178-1 libpodofo-devel-0.9.7-2.2 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
References
- https://blogs.gentoo.org/ago/2017/02/01/podofo-null-pointer-dereference-in-pdfoutputstream-cpp/
- 96072 vdb-entry
- [oss-security] 20170202 Re: podofo: NULL pointer dereference in PdfOutputStream.cpp mailing-list
- [oss-security] 20170201 podofo: NULL pointer dereference in PdfOutputStream.cpp mailing-list