Description
Heap-based buffer overflow in the RLE decompression functionality in the TranscribePalmImageToJPEG function in generators/plucker/inplug/image.cpp in Okular in KDE SC 4.3.0 through 4.5.0 allows remote attackers to cause a denial of service (application crash) or possibly execute arbitrary code via a crafted image in a PDB 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 | okular | 4:4.4.5-2 | — |
| Debian 13 | okular | 4:4.4.5-2 | — |
| Debian 12 | okular | 4:4.4.5-2 | — |
References
- USN-979-1 vendor-advisory
- ADV-2010-2178 vdb-entry
- ADV-2010-2202 vdb-entry
- ADV-2010-2219 vdb-entry
- 41132 third-party-advisory
- http://www.kde.org/info/security/advisory-20100825-1.txt
- 20100825 Secunia Research: KDE Okular PDB Parsing RLE Decompression Buffer Overflow mailing-list
- FEDORA-2010-13661 vendor-advisory
- SSA:2010-240-03 vendor-advisory
- FEDORA-2010-13629 vendor-advisory
- okularpdb-imagecpp-bo(61371) vdb-entry
- ADV-2010-2206 vdb-entry
- MDVSA-2010:162 vendor-advisory
- 67454 vdb-entry
- ADV-2010-2230 vdb-entry
- 41086 third-party-advisory
- ADV-2010-2179 vdb-entry
- 40952 third-party-advisory
- SUSE-SR:2010:018 vendor-advisory
- http://secunia.com/secunia_research/2010-109/
- FEDORA-2010-13589 vendor-advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=627289