CVE-2010-1205
Critical · 9.8CVSS
9.8
EPSS
43.4%
Published
Jun 30, 2010
CISA due date
—
The record
Buffer overflow in pngpread.c in libpng before 1.2.44 and 1.4.x before 1.4.3, as used in progressive applications, might allow remote attackers to execute arbitrary code via a PNG image that triggers an additional data row.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:10 | tuxonice-userui | 0 | 1.0-1 |
| Debian:11 | tuxonice-userui | 0 | 1.0-1 |
| Debian:12 | tuxonice-userui | 0 | 1.0-1 |
| Debian:5.0 | libpng | 0 | 1.2.27-2+lenny4 |
| Debian:5.0 | xulrunner | 0 | 1.9.0.19-3 |
| Red Hat:enterprise_linux:3::as | libpng | 0 | 2:1.2.2-30 |
| Red Hat:enterprise_linux:3::as | libpng-debuginfo | 0 | 2:1.2.2-30 |
| Red Hat:enterprise_linux:3::as | libpng-devel | 0 | 2:1.2.2-30 |
| Red Hat:enterprise_linux:3::as | libpng10 | 0 | 0:1.0.13-21 |
| Red Hat:enterprise_linux:3::as | libpng10-debuginfo | 0 | 0:1.0.13-21 |
| Red Hat:enterprise_linux:3::as | libpng10-devel | 0 | 0:1.0.13-21 |
| Red Hat:enterprise_linux:3::as | seamonkey | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::as | seamonkey-chat | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::as | seamonkey-debuginfo | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::as | seamonkey-devel | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::as | seamonkey-dom-inspector | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::as | seamonkey-js-debugger | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::as | seamonkey-mail | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::as | seamonkey-nspr | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::as | seamonkey-nspr-devel | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::as | seamonkey-nss | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::as | seamonkey-nss-devel | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::desktop | libpng | 0 | 2:1.2.2-30 |
| Red Hat:enterprise_linux:3::desktop | libpng-debuginfo | 0 | 2:1.2.2-30 |
| Red Hat:enterprise_linux:3::desktop | libpng-devel | 0 | 2:1.2.2-30 |
| Red Hat:enterprise_linux:3::desktop | libpng10 | 0 | 0:1.0.13-21 |
| Red Hat:enterprise_linux:3::desktop | libpng10-debuginfo | 0 | 0:1.0.13-21 |
| Red Hat:enterprise_linux:3::desktop | libpng10-devel | 0 | 0:1.0.13-21 |
| Red Hat:enterprise_linux:3::desktop | seamonkey | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::desktop | seamonkey-chat | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::desktop | seamonkey-debuginfo | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::desktop | seamonkey-devel | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::desktop | seamonkey-dom-inspector | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::desktop | seamonkey-js-debugger | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::desktop | seamonkey-mail | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::desktop | seamonkey-nspr | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::desktop | seamonkey-nspr-devel | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::desktop | seamonkey-nss | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::desktop | seamonkey-nss-devel | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::es | libpng | 0 | 2:1.2.2-30 |
| Red Hat:enterprise_linux:3::es | libpng-debuginfo | 0 | 2:1.2.2-30 |
| Red Hat:enterprise_linux:3::es | libpng-devel | 0 | 2:1.2.2-30 |
| Red Hat:enterprise_linux:3::es | libpng10 | 0 | 0:1.0.13-21 |
| Red Hat:enterprise_linux:3::es | libpng10-debuginfo | 0 | 0:1.0.13-21 |
| Red Hat:enterprise_linux:3::es | libpng10-devel | 0 | 0:1.0.13-21 |
| Red Hat:enterprise_linux:3::es | seamonkey | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::es | seamonkey-chat | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::es | seamonkey-debuginfo | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::es | seamonkey-devel | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::es | seamonkey-dom-inspector | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::es | seamonkey-js-debugger | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::es | seamonkey-mail | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::es | seamonkey-nspr | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::es | seamonkey-nspr-devel | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::es | seamonkey-nss | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::es | seamonkey-nss-devel | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::ws | libpng | 0 | 2:1.2.2-30 |
| Red Hat:enterprise_linux:3::ws | libpng-debuginfo | 0 | 2:1.2.2-30 |
| Red Hat:enterprise_linux:3::ws | libpng-devel | 0 | 2:1.2.2-30 |
| Red Hat:enterprise_linux:3::ws | libpng10 | 0 | 0:1.0.13-21 |
| Red Hat:enterprise_linux:3::ws | libpng10-debuginfo | 0 | 0:1.0.13-21 |
| Red Hat:enterprise_linux:3::ws | libpng10-devel | 0 | 0:1.0.13-21 |
| Red Hat:enterprise_linux:3::ws | seamonkey | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::ws | seamonkey-chat | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::ws | seamonkey-debuginfo | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::ws | seamonkey-devel | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::ws | seamonkey-dom-inspector | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::ws | seamonkey-js-debugger | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::ws | seamonkey-mail | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::ws | seamonkey-nspr | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::ws | seamonkey-nspr-devel | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::ws | seamonkey-nss | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:3::ws | seamonkey-nss-devel | 0 | 0:1.0.9-0.57.el3 |
| Red Hat:enterprise_linux:4::as | firefox | 0 | 0:3.6.7-2.el4 |
| Red Hat:enterprise_linux:4::as | firefox-debuginfo | 0 | 0:3.6.7-2.el4 |
| Red Hat:enterprise_linux:4::as | libpng | 0 | 2:1.2.7-3.el4_8.3 |
| Red Hat:enterprise_linux:4::as | libpng-debuginfo | 0 | 2:1.2.7-3.el4_8.3 |
| Red Hat:enterprise_linux:4::as | libpng-devel | 0 | 2:1.2.7-3.el4_8.3 |
| Red Hat:enterprise_linux:4::as | libpng10 | 0 | 0:1.0.16-3.el4_8.4 |
| Red Hat:enterprise_linux:4::as | libpng10-debuginfo | 0 | 0:1.0.16-3.el4_8.4 |
| Red Hat:enterprise_linux:4::as | libpng10-devel | 0 | 0:1.0.16-3.el4_8.4 |
| Red Hat:enterprise_linux:4::as | seamonkey | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::as | seamonkey-chat | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::as | seamonkey-debuginfo | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::as | seamonkey-devel | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::as | seamonkey-dom-inspector | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::as | seamonkey-js-debugger | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::as | seamonkey-mail | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::desktop | firefox | 0 | 0:3.6.7-2.el4 |
| Red Hat:enterprise_linux:4::desktop | firefox-debuginfo | 0 | 0:3.6.7-2.el4 |
| Red Hat:enterprise_linux:4::desktop | libpng | 0 | 2:1.2.7-3.el4_8.3 |
| Red Hat:enterprise_linux:4::desktop | libpng-debuginfo | 0 | 2:1.2.7-3.el4_8.3 |
| Red Hat:enterprise_linux:4::desktop | libpng-devel | 0 | 2:1.2.7-3.el4_8.3 |
| Red Hat:enterprise_linux:4::desktop | libpng10 | 0 | 0:1.0.16-3.el4_8.4 |
| Red Hat:enterprise_linux:4::desktop | libpng10-debuginfo | 0 | 0:1.0.16-3.el4_8.4 |
| Red Hat:enterprise_linux:4::desktop | libpng10-devel | 0 | 0:1.0.16-3.el4_8.4 |
| Red Hat:enterprise_linux:4::desktop | seamonkey | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::desktop | seamonkey-chat | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::desktop | seamonkey-debuginfo | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::desktop | seamonkey-devel | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::desktop | seamonkey-dom-inspector | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::desktop | seamonkey-js-debugger | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::desktop | seamonkey-mail | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::es | firefox | 0 | 0:3.6.7-2.el4 |
| Red Hat:enterprise_linux:4::es | firefox-debuginfo | 0 | 0:3.6.7-2.el4 |
| Red Hat:enterprise_linux:4::es | libpng | 0 | 2:1.2.7-3.el4_8.3 |
| Red Hat:enterprise_linux:4::es | libpng-debuginfo | 0 | 2:1.2.7-3.el4_8.3 |
| Red Hat:enterprise_linux:4::es | libpng-devel | 0 | 2:1.2.7-3.el4_8.3 |
| Red Hat:enterprise_linux:4::es | libpng10 | 0 | 0:1.0.16-3.el4_8.4 |
| Red Hat:enterprise_linux:4::es | libpng10-debuginfo | 0 | 0:1.0.16-3.el4_8.4 |
| Red Hat:enterprise_linux:4::es | libpng10-devel | 0 | 0:1.0.16-3.el4_8.4 |
| Red Hat:enterprise_linux:4::es | seamonkey | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::es | seamonkey-chat | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::es | seamonkey-debuginfo | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::es | seamonkey-devel | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::es | seamonkey-dom-inspector | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::es | seamonkey-js-debugger | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::es | seamonkey-mail | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::ws | firefox | 0 | 0:3.6.7-2.el4 |
| Red Hat:enterprise_linux:4::ws | firefox-debuginfo | 0 | 0:3.6.7-2.el4 |
| Red Hat:enterprise_linux:4::ws | libpng | 0 | 2:1.2.7-3.el4_8.3 |
| Red Hat:enterprise_linux:4::ws | libpng-debuginfo | 0 | 2:1.2.7-3.el4_8.3 |
| Red Hat:enterprise_linux:4::ws | libpng-devel | 0 | 2:1.2.7-3.el4_8.3 |
| Red Hat:enterprise_linux:4::ws | libpng10 | 0 | 0:1.0.16-3.el4_8.4 |
| Red Hat:enterprise_linux:4::ws | libpng10-debuginfo | 0 | 0:1.0.16-3.el4_8.4 |
| Red Hat:enterprise_linux:4::ws | libpng10-devel | 0 | 0:1.0.16-3.el4_8.4 |
| Red Hat:enterprise_linux:4::ws | seamonkey | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::ws | seamonkey-chat | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::ws | seamonkey-debuginfo | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::ws | seamonkey-devel | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::ws | seamonkey-dom-inspector | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::ws | seamonkey-js-debugger | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:4::ws | seamonkey-mail | 0 | 0:1.0.9-60.el4 |
| Red Hat:enterprise_linux:5::client | firefox | 0 | 0:3.6.7-2.el5 |
| Red Hat:enterprise_linux:5::client | firefox-debuginfo | 0 | 0:3.6.7-2.el5 |
| Red Hat:enterprise_linux:5::client | libpng | 0 | 2:1.2.10-7.1.el5_5.3 |
| Red Hat:enterprise_linux:5::client | libpng-debuginfo | 0 | 2:1.2.10-7.1.el5_5.3 |
| Red Hat:enterprise_linux:5::client | libpng-devel | 0 | 2:1.2.10-7.1.el5_5.3 |
| Red Hat:enterprise_linux:5::client | thunderbird | 0 | 0:2.0.0.24-6.el5 |
| Red Hat:enterprise_linux:5::client | thunderbird-debuginfo | 0 | 0:2.0.0.24-6.el5 |
| Red Hat:enterprise_linux:5::client | xulrunner | 0 | 0:1.9.2.7-2.el5 |
| Red Hat:enterprise_linux:5::client | xulrunner-debuginfo | 0 | 0:1.9.2.7-2.el5 |
| Red Hat:enterprise_linux:5::client | xulrunner-devel | 0 | 0:1.9.2.7-2.el5 |
| Red Hat:enterprise_linux:5::client_workstation | libpng | 0 | 2:1.2.10-7.1.el5_5.3 |
| Red Hat:enterprise_linux:5::client_workstation | libpng-debuginfo | 0 | 2:1.2.10-7.1.el5_5.3 |
| Red Hat:enterprise_linux:5::client_workstation | libpng-devel | 0 | 2:1.2.10-7.1.el5_5.3 |
| Red Hat:enterprise_linux:5::client_workstation | xulrunner | 0 | 0:1.9.2.7-2.el5 |
| Red Hat:enterprise_linux:5::client_workstation | xulrunner-debuginfo | 0 | 0:1.9.2.7-2.el5 |
| Red Hat:enterprise_linux:5::client_workstation | xulrunner-devel | 0 | 0:1.9.2.7-2.el5 |
| Red Hat:enterprise_linux:5::server | firefox | 0 | 0:3.6.7-2.el5 |
| Red Hat:enterprise_linux:5::server | firefox-debuginfo | 0 | 0:3.6.7-2.el5 |
| Red Hat:enterprise_linux:5::server | libpng | 0 | 2:1.2.10-7.1.el5_5.3 |
| Red Hat:enterprise_linux:5::server | libpng-debuginfo | 0 | 2:1.2.10-7.1.el5_5.3 |
| Red Hat:enterprise_linux:5::server | libpng-devel | 0 | 2:1.2.10-7.1.el5_5.3 |
| Red Hat:enterprise_linux:5::server | xulrunner | 0 | 0:1.9.2.7-2.el5 |
| Red Hat:enterprise_linux:5::server | xulrunner-debuginfo | 0 | 0:1.9.2.7-2.el5 |
| Red Hat:enterprise_linux:5::server | xulrunner-devel | 0 | 0:1.9.2.7-2.el5 |
| Red Hat:rhel_productivity:5 | thunderbird | 0 | 0:2.0.0.24-6.el5 |
| Red Hat:rhel_productivity:5 | thunderbird-debuginfo | 0 | 0:2.0.0.24-6.el5 |
| nuget | libpng | 1.4.0 | 1.4.3 |
| openSUSE:Tumbleweed | MozillaFirefox | 0 | 50.1.0-1.1 |
| openSUSE:Tumbleweed | MozillaThunderbird | 0 | 45.5.1-1.1 |
| openSUSE:Tumbleweed | clamav | 0 | 0.103.3-1.4 |
| openSUSE:Tumbleweed | firefox-esr | 0 | 128.5.1-1.1 |
| openSUSE:Tumbleweed | libpng16 | 0 | 1.6.26-1.1 |
Related vulnerabilities
- CVE-2011-2371 Integer overflow in the Array.reduceRight method in Mozilla Firefox before 3.6.18 and 4.x… Also affects xulrunner
- CVE-2010-3765 Mozilla Firefox 3.5.x through 3.5.14 and 3.6.x through 3.6.11, Thunderbird 3.1.6 before… Also affects xulrunner
- CVE-2010-3179 Stack-based buffer overflow in the text-rendering functionality in Mozilla Firefox before… Also affects xulrunner
- CVE-2010-1199 Integer overflow in the XSLT node sorting implementation in Mozilla Firefox 3.5.x before… Also affects xulrunner
- CVE-2010-0167 The browser engine in Mozilla Firefox 3.0.x before 3.0.18, 3.5.x before 3.5.8, and 3.6.x… Also affects xulrunner
- CVE-2009-3382 layout/base/nsCSSFrameConstructor.cpp in the browser engine in Mozilla Firefox 3.0.x… Also affects xulrunner
- CVE-2009-3373 Heap-based buffer overflow in the GIF image parser in Mozilla Firefox before 3.0.15 and… Also affects xulrunner
- CVE-2009-2464 The nsXULTemplateQueryProcessorRDF::CheckIsSeparator function in Mozilla Firefox before… Also affects xulrunner