# CVE-2009-3603: gir1.2-poppler-0.18: Integer overflow in the SplashBitmap::SplashBitmap function in Xpdf 3.xbefore 3.02pl4 and Poppler before 0.12.1 might...

CVE-2009-3603 is fixed in 9 products on 1 platform, first by gir1.2-poppler-0.18 0.12.2-2.1ubuntu1, released October 21, 2009. It is not reported as exploited. Patch Radar priority: Routine.

- Web page: https://patchblox.com/security/cve/CVE-2009-3603
- Priority: Routine
- CVSS: n/a (Medium)
- EPSS: 0.0858
- CISA KEV: not listed
- Exploited (vendor report): no
- Publicly disclosed: no
- Published: Oct 21, 2009

## Description

Integer overflow in the SplashBitmap::SplashBitmap function in Xpdf 3.xbefore 3.02pl4 and Poppler before 0.12.1 might allow remote attackers toexecute arbitrary code via a crafted PDF document that triggers aheap-based buffer overflow.  NOTE: some of these details are obtained fromthird party information.  NOTE: this issue reportedly exists because of anincomplete fix for CVE-2009-1188.

## Where it's fixed

| Platform | Product | Fixed in | Fix | Released |
|---|---|---|---|---|
| Linux | gir1.2-poppler-0.18 Ubuntu 24.10 (oracular) | 0.12.2-2.1ubuntu1 | [gir1.2-poppler-0.18 0.12.2-2.1ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-oracular-gir1.2-poppler-0.18-0.12.2-2.1ubuntu1.md) | Oct 21, 2009 |
| Linux | gir1.2-poppler-0.18 Ubuntu 25.04 (plucky) | 0.12.2-2.1ubuntu1 | [gir1.2-poppler-0.18 0.12.2-2.1ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-plucky-gir1.2-poppler-0.18-0.12.2-2.1ubuntu1.md) | Oct 21, 2009 |
| Linux | libpoppler-cpp0t64 Ubuntu 24.10 (oracular) | 0.12.2-2.1ubuntu1 | [libpoppler-cpp0t64 0.12.2-2.1ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-oracular-libpoppler-cpp0t64-0.12.2-2.1ubuntu1.md) | Oct 21, 2009 |
| Linux | libpoppler-cpp1 Ubuntu 25.04 (plucky) | 0.12.2-2.1ubuntu1 | [libpoppler-cpp1 0.12.2-2.1ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-plucky-libpoppler-cpp1-0.12.2-2.1ubuntu1.md) | Oct 21, 2009 |
| Linux | libpoppler-glib8t64 Ubuntu 24.10 (oracular) | 0.12.2-2.1ubuntu1 | [libpoppler-glib8t64 0.12.2-2.1ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-oracular-libpoppler-glib8t64-0.12.2-2.1ubuntu1.md) | Oct 21, 2009 |
| Linux | libpoppler-glib8t64 Ubuntu 25.04 (plucky) | 0.12.2-2.1ubuntu1 | [libpoppler-glib8t64 0.12.2-2.1ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-plucky-libpoppler-glib8t64-0.12.2-2.1ubuntu1.md) | Oct 21, 2009 |
| Linux | libpoppler-qt5-1t64 Ubuntu 24.10 (oracular) | 0.12.2-2.1ubuntu1 | [libpoppler-qt5-1t64 0.12.2-2.1ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-oracular-libpoppler-qt5-1t64-0.12.2-2.1ubuntu1.md) | Oct 21, 2009 |
| Linux | libpoppler-qt5-1t64 Ubuntu 25.04 (plucky) | 0.12.2-2.1ubuntu1 | [libpoppler-qt5-1t64 0.12.2-2.1ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-plucky-libpoppler-qt5-1t64-0.12.2-2.1ubuntu1.md) | Oct 21, 2009 |
| Linux | libpoppler-qt6-3t64 Ubuntu 24.10 (oracular) | 0.12.2-2.1ubuntu1 | [libpoppler-qt6-3t64 0.12.2-2.1ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-oracular-libpoppler-qt6-3t64-0.12.2-2.1ubuntu1.md) | Oct 21, 2009 |
| Linux | libpoppler-qt6-3t64 Ubuntu 25.04 (plucky) | 0.12.2-2.1ubuntu1 | [libpoppler-qt6-3t64 0.12.2-2.1ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-plucky-libpoppler-qt6-3t64-0.12.2-2.1ubuntu1.md) | Oct 21, 2009 |
| Linux | libpoppler134 Ubuntu 24.10 (oracular) | 0.12.2-2.1ubuntu1 | [libpoppler134 0.12.2-2.1ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-oracular-libpoppler134-0.12.2-2.1ubuntu1.md) | Oct 21, 2009 |
| Linux | libpoppler140 Ubuntu 25.04 (plucky) | 0.12.2-2.1ubuntu1 | [libpoppler140 0.12.2-2.1ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-plucky-libpoppler140-0.12.2-2.1ubuntu1.md) | Oct 21, 2009 |
| Linux | poppler-utils Ubuntu 24.10 (oracular) | 0.12.2-2.1ubuntu1 | [poppler-utils 0.12.2-2.1ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-oracular-poppler-utils-0.12.2-2.1ubuntu1.md) | Oct 21, 2009 |
| Linux | poppler-utils Ubuntu 25.04 (plucky) | 0.12.2-2.1ubuntu1 | [poppler-utils 0.12.2-2.1ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-plucky-poppler-utils-0.12.2-2.1ubuntu1.md) | Oct 21, 2009 |

---

Data as of 2026-11-07T12:40:37Z UTC. Source: Patchblox Patch Radar (https://patchblox.com/security/patch-radar). Patchblox finds out-of-date software on Windows, macOS and Linux and updates it through release rings: https://patchblox.com/demo
