CVE-2010-2249
Memory leak in pngrutil.c in libpng before 1.2.44, and 1.4.x before 1.4.3, allows remote...
Memory leak in pngrutil.c in libpng before 1.2.44, and 1.4.x before 1.4.3, allows remote attackers to cause a denial of service (memory consumption and application crash) via a PNG image containing malformed Physical Scale (aka sCAL) chunks.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
6.5
Memory leak in pngrutil.c in libpng before 1.2.44, and 1.4.x before 1.4.3, allows remote attackers to cause a denial of service (memory consumption and application crash) via a PNG image containing malformed Physical Scale (aka sCAL) chunks.
- Record
CVE-2010-2249- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-401
- Updated
- 2026-11-02
CVE List No score
Memory leak in pngrutil.c in libpng before 1.2.44, and 1.4.x before 1.4.3, allows remote attackers to cause a denial of service (memory consumption and application crash) via a PNG image containing malformed Physical Scale (aka sCAL) chunks.
- Record
CVE-2010-2249- Updated
- 2026-11-02
EUVDEUVD-2010-2261 No score
Memory leak in pngrutil.c in libpng before 1.2.44, and 1.4.x before 1.4.3, allows remote attackers to cause a denial of service (memory consumption and application crash) via a PNG image containing malformed Physical Scale (aka sCAL) chunks.
- Record
EUVD-2010-2261- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-2r3r-854p-xjfr
6.5
Memory leak in pngrutil.c in libpng before 1.2.44, and 1.4.x before 1.4.3, allows remote...
Memory leak in pngrutil.c in libpng before 1.2.44, and 1.4.x before 1.4.3, allows remote attackers to cause a denial of service (memory consumption and application crash) via a PNG image containing malformed Physical Scale (aka sCAL) chunks.
- Record
GHSA-2r3r-854p-xjfr- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-401
- Updated
- 2026-11-02
OSVAZL-40809
6.5
CVE-2010-2249 affecting package syslinux for versions less than libpng-1.2.44
Memory leak in pngrutil.c in libpng before 1.2.44, and 1.4.x before 1.4.3, allows remote attackers to cause a denial of service (memory consumption and application crash) via a PNG image containing malformed Physical Scale (aka sCAL) chunks.
- Record
AZL-40809- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVAZL-43960
6.5
CVE-2010-2249 affecting package libpng12 1.2.57-16
Memory leak in pngrutil.c in libpng before 1.2.44, and 1.4.x before 1.4.3, allows remote attackers to cause a denial of service (memory consumption and application crash) via a PNG image containing malformed Physical Scale (aka sCAL) chunks.
- Record
AZL-43960- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVAZL-44709
6.5
CVE-2010-2249 affecting package libpng12 1.2.57-16
Memory leak in pngrutil.c in libpng before 1.2.44, and 1.4.x before 1.4.3, allows remote attackers to cause a denial of service (memory consumption and application crash) via a PNG image containing malformed Physical Scale (aka sCAL) chunks.
- Record
AZL-44709- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
6.5
Memory leak in pngrutil.c in libpng before 1.2.44, and 1.4.x before 1.4.3, allows remote attackers to cause a denial of service (memory consumption and application crash) via a PNG image containing malformed Physical Scale (aka sCAL) chunks.
- Record
CVE-2010-2249- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2010-2249
6.5
Memory leak in pngrutil.c in libpng before 1.2.44, and 1.4.x before 1.4.3, allows remote attackers to cause a denial of service (memory consumption and application crash) via a PNG image containing malformed Physical Scale (aka sCAL) chunks.
- Record
DEBIAN-CVE-2010-2249- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
syslinuxAzure Linux:3 |
before libpng-1.2.44 | libpng-1.2.44 |
libpng12Azure Linux:2 |
through 1.2.57-16 | None known |
libpng12Azure Linux:3 |
through 1.2.57-16 | None known |
tuxonice-useruiDebian:12 |
before 1.0-1, plus listed versions 0.7.2+clean-30.7.2+clean-40.7.3-1 |
1.0-1 |
libpngDebian:5.0 |
before 1.2.27-2+lenny4, plus listed versions 1.2.27-21.2.27-2+lenny21.2.27-2+lenny3 |
1.2.27-2+lenny4 |
libpngRed Hat:enterprise_linux:3::as |
before 2:1.2.2-30 | 2:1.2.2-30 |
libpng-debuginfoRed Hat:enterprise_linux:3::as |
before 2:1.2.2-30 | 2:1.2.2-30 |
libpng-develRed Hat:enterprise_linux:3::as |
before 2:1.2.2-30 | 2:1.2.2-30 |
libpng10Red Hat:enterprise_linux:3::as |
before 0:1.0.13-21 | 0:1.0.13-21 |
libpng10-debuginfoRed Hat:enterprise_linux:3::as |
before 0:1.0.13-21 | 0:1.0.13-21 |
Show 52 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libpng10-develRed Hat:enterprise_linux:3::as |
before 0:1.0.13-21 | 0:1.0.13-21 |
libpngRed Hat:enterprise_linux:3::desktop |
before 2:1.2.2-30 | 2:1.2.2-30 |
libpng-debuginfoRed Hat:enterprise_linux:3::desktop |
before 2:1.2.2-30 | 2:1.2.2-30 |
libpng-develRed Hat:enterprise_linux:3::desktop |
before 2:1.2.2-30 | 2:1.2.2-30 |
libpng10Red Hat:enterprise_linux:3::desktop |
before 0:1.0.13-21 | 0:1.0.13-21 |
libpng10-debuginfoRed Hat:enterprise_linux:3::desktop |
before 0:1.0.13-21 | 0:1.0.13-21 |
libpng10-develRed Hat:enterprise_linux:3::desktop |
before 0:1.0.13-21 | 0:1.0.13-21 |
libpngRed Hat:enterprise_linux:3::es |
before 2:1.2.2-30 | 2:1.2.2-30 |
libpng-debuginfoRed Hat:enterprise_linux:3::es |
before 2:1.2.2-30 | 2:1.2.2-30 |
libpng-develRed Hat:enterprise_linux:3::es |
before 2:1.2.2-30 | 2:1.2.2-30 |
libpng10Red Hat:enterprise_linux:3::es |
before 0:1.0.13-21 | 0:1.0.13-21 |
libpng10-debuginfoRed Hat:enterprise_linux:3::es |
before 0:1.0.13-21 | 0:1.0.13-21 |
libpng10-develRed Hat:enterprise_linux:3::es |
before 0:1.0.13-21 | 0:1.0.13-21 |
libpngRed Hat:enterprise_linux:3::ws |
before 2:1.2.2-30 | 2:1.2.2-30 |
libpng-debuginfoRed Hat:enterprise_linux:3::ws |
before 2:1.2.2-30 | 2:1.2.2-30 |
libpng-develRed Hat:enterprise_linux:3::ws |
before 2:1.2.2-30 | 2:1.2.2-30 |
libpng10Red Hat:enterprise_linux:3::ws |
before 0:1.0.13-21 | 0:1.0.13-21 |
libpng10-debuginfoRed Hat:enterprise_linux:3::ws |
before 0:1.0.13-21 | 0:1.0.13-21 |
libpng10-develRed Hat:enterprise_linux:3::ws |
before 0:1.0.13-21 | 0:1.0.13-21 |
libpngRed Hat:enterprise_linux:4::as |
before 2:1.2.7-3.el4_8.3 | 2:1.2.7-3.el4_8.3 |
libpng-debuginfoRed Hat:enterprise_linux:4::as |
before 2:1.2.7-3.el4_8.3 | 2:1.2.7-3.el4_8.3 |
libpng-develRed Hat:enterprise_linux:4::as |
before 2:1.2.7-3.el4_8.3 | 2:1.2.7-3.el4_8.3 |
libpng10Red Hat:enterprise_linux:4::as |
before 0:1.0.16-3.el4_8.4 | 0:1.0.16-3.el4_8.4 |
libpng10-debuginfoRed Hat:enterprise_linux:4::as |
before 0:1.0.16-3.el4_8.4 | 0:1.0.16-3.el4_8.4 |
libpng10-develRed Hat:enterprise_linux:4::as |
before 0:1.0.16-3.el4_8.4 | 0:1.0.16-3.el4_8.4 |
libpngRed Hat:enterprise_linux:4::desktop |
before 2:1.2.7-3.el4_8.3 | 2:1.2.7-3.el4_8.3 |
libpng-debuginfoRed Hat:enterprise_linux:4::desktop |
before 2:1.2.7-3.el4_8.3 | 2:1.2.7-3.el4_8.3 |
libpng-develRed Hat:enterprise_linux:4::desktop |
before 2:1.2.7-3.el4_8.3 | 2:1.2.7-3.el4_8.3 |
libpng10Red Hat:enterprise_linux:4::desktop |
before 0:1.0.16-3.el4_8.4 | 0:1.0.16-3.el4_8.4 |
libpng10-debuginfoRed Hat:enterprise_linux:4::desktop |
before 0:1.0.16-3.el4_8.4 | 0:1.0.16-3.el4_8.4 |
libpng10-develRed Hat:enterprise_linux:4::desktop |
before 0:1.0.16-3.el4_8.4 | 0:1.0.16-3.el4_8.4 |
libpngRed Hat:enterprise_linux:4::es |
before 2:1.2.7-3.el4_8.3 | 2:1.2.7-3.el4_8.3 |
libpng-debuginfoRed Hat:enterprise_linux:4::es |
before 2:1.2.7-3.el4_8.3 | 2:1.2.7-3.el4_8.3 |
libpng-develRed Hat:enterprise_linux:4::es |
before 2:1.2.7-3.el4_8.3 | 2:1.2.7-3.el4_8.3 |
libpng10Red Hat:enterprise_linux:4::es |
before 0:1.0.16-3.el4_8.4 | 0:1.0.16-3.el4_8.4 |
libpng10-debuginfoRed Hat:enterprise_linux:4::es |
before 0:1.0.16-3.el4_8.4 | 0:1.0.16-3.el4_8.4 |
libpng10-develRed Hat:enterprise_linux:4::es |
before 0:1.0.16-3.el4_8.4 | 0:1.0.16-3.el4_8.4 |
libpngRed Hat:enterprise_linux:4::ws |
before 2:1.2.7-3.el4_8.3 | 2:1.2.7-3.el4_8.3 |
libpng-debuginfoRed Hat:enterprise_linux:4::ws |
before 2:1.2.7-3.el4_8.3 | 2:1.2.7-3.el4_8.3 |
libpng-develRed Hat:enterprise_linux:4::ws |
before 2:1.2.7-3.el4_8.3 | 2:1.2.7-3.el4_8.3 |
libpng10Red Hat:enterprise_linux:4::ws |
before 0:1.0.16-3.el4_8.4 | 0:1.0.16-3.el4_8.4 |
libpng10-debuginfoRed Hat:enterprise_linux:4::ws |
before 0:1.0.16-3.el4_8.4 | 0:1.0.16-3.el4_8.4 |
libpng10-develRed Hat:enterprise_linux:4::ws |
before 0:1.0.16-3.el4_8.4 | 0:1.0.16-3.el4_8.4 |
libpngRed Hat:enterprise_linux:5::client_workstation |
before 2:1.2.10-7.1.el5_5.3 | 2:1.2.10-7.1.el5_5.3 |
libpng-debuginfoRed Hat:enterprise_linux:5::client_workstation |
before 2:1.2.10-7.1.el5_5.3 | 2:1.2.10-7.1.el5_5.3 |
libpng-develRed Hat:enterprise_linux:5::client_workstation |
before 2:1.2.10-7.1.el5_5.3 | 2:1.2.10-7.1.el5_5.3 |
libpngRed Hat:enterprise_linux:5::client |
before 2:1.2.10-7.1.el5_5.3 | 2:1.2.10-7.1.el5_5.3 |
libpng-debuginfoRed Hat:enterprise_linux:5::client |
before 2:1.2.10-7.1.el5_5.3 | 2:1.2.10-7.1.el5_5.3 |
libpng-develRed Hat:enterprise_linux:5::client |
before 2:1.2.10-7.1.el5_5.3 | 2:1.2.10-7.1.el5_5.3 |
libpngRed Hat:enterprise_linux:5::server |
before 2:1.2.10-7.1.el5_5.3 | 2:1.2.10-7.1.el5_5.3 |
libpng-debuginfoRed Hat:enterprise_linux:5::server |
before 2:1.2.10-7.1.el5_5.3 | 2:1.2.10-7.1.el5_5.3 |
libpng-develRed Hat:enterprise_linux:5::server |
before 2:1.2.10-7.1.el5_5.3 | 2:1.2.10-7.1.el5_5.3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2010-2249 is a medium vulnerability (CVSS 6.5) in Libpng, published June 30, 2010. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.63%, the 85th percentile. Fixed in syslinux libpng-1.2.44.
References
libpng.git.sourceforge.net/git/gitweb.cgi?p=libpng/libpng%3Ba=commitdiff%3Bh=90cfcecc09febb8d6c8c1d37ea7bb7cf0f4b00f3
mandriva.com/security/advisories?name=MDVSA-2010:133
vmware.com/security/advisories/VMSA-2010-0014.html
securityfocus.com/bid/41174
vupen.com/english/advisories/2010/1877
vupen.com/english/advisories/2010/3045
Show 55 moreShow less
securitytracker.com/id?1024723
support.apple.com/kb/HT4435
vupen.com/english/advisories/2010/1837
support.apple.com/kb/HT4457
vupen.com/english/advisories/2010/1755
vupen.com/english/advisories/2010/3046
secunia.com/advisories/40472
support.apple.com/kb/HT4566
bugzilla.redhat.com/show_bug.cgi?id=608644
secunia.com/advisories/40302
lists.apple.com/archives/security-announce/2010//Nov/msg00000.html
secunia.com/advisories/40336
exchange.xforce.ibmcloud.com/vulnerabilities/59816
secunia.com/advisories/41574
ubuntu.com/usn/USN-960-1
libpng.org/pub/png/libpng.html
lists.apple.com/archives/security-announce/2011/Mar/msg00000.html
secunia.com/advisories/42317
lists.vmware.com/pipermail/security-announce/2010/000105.html
lists.fedoraproject.org/pipermail/package-announce/2010-July/044283.html
debian.org/security/2010/dsa-2072
secunia.com/advisories/40547
secunia.com/advisories/42314
vupen.com/english/advisories/2010/1637
support.apple.com/kb/HT4554
lists.opensuse.org/opensuse-security-announce/2010-09/msg00006.html
lists.apple.com/archives/security-announce/2011//Mar/msg00004.html
slackware.com/security/viewer.php?l=slackware-security&y=2010&m=slackware-security.613061
lists.fedoraproject.org/pipermail/package-announce/2010-July/044397.html
support.apple.com/kb/HT4456
vupen.com/english/advisories/2010/2491
vupen.com/english/advisories/2010/1846
lists.apple.com/archives/security-announce/2010//Nov/msg00003.html
vupen.com/english/advisories/2010/1612
nvd.nist.gov/vuln/detail/CVE-2010-2249
libpng.git.sourceforge.net/git/gitweb.cgi?p=libpng/libpng;a=commitdiff;h=90cfcecc09febb8d6c8c1d37ea7bb7cf0f4b00f3
access.redhat.com/errata/RHSA-2010:0534
access.redhat.com/security/cve/CVE-2010-2249
github.com/advisories/GHSA-2r3r-854p-xjfr
security-tracker.debian.org/tracker/CVE-2010-2249
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=504782
bugzilla.redhat.com/show_bug.cgi?id=566234
bugzilla.redhat.com/show_bug.cgi?id=608238
security.access.redhat.com/data/csaf/v2/advisories/2010/rhsa-2010_0534.json
access.redhat.com/security/cve/CVE-2009-2042
cve.org/CVERecord?id=CVE-2009-2042
nvd.nist.gov/vuln/detail/CVE-2009-2042
access.redhat.com/security/cve/CVE-2010-0205
cve.org/CVERecord?id=CVE-2010-0205
nvd.nist.gov/vuln/detail/CVE-2010-0205
access.redhat.com/security/cve/CVE-2010-1205
cve.org/CVERecord?id=CVE-2010-1205
nvd.nist.gov/vuln/detail/CVE-2010-1205
cve.org/CVERecord?id=CVE-2010-2249