Every CVE Search/ Get API key

CVE-2019-9210

In AdvanceCOMP 2.1, png_compress in pngex.cc in advpng has an integer overflow upon encountering...

7.8 HighFix available

In AdvanceCOMP 2.1, png_compress in pngex.cc in advpng has an integer overflow upon encountering an invalid PNG size, which results in an attempted memcpy to write into a buffer that is too small. (There is also a heap-based buffer over-read.)

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

1.42%Up 0.2 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.8

In AdvanceCOMP 2.1, png_compress in pngex.cc in advpng has an integer overflow upon encountering an invalid PNG size, which results in an attempted memcpy to write into a buffer that is too small. (There is also a heap-based buffer over-read.)

Record
CVE-2019-9210
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-125, CWE-190
Updated
2026-11-02
CVE List No score

In AdvanceCOMP 2.1, png_compress in pngex.cc in advpng has an integer overflow upon encountering an invalid PNG size, which results in an attempted memcpy to write into a buffer that is too small. (There is also a heap-based buffer over-read.)

Record
CVE-2019-9210
Updated
2026-11-02
EUVDEUVD-2019-18586 No score

In AdvanceCOMP 2.1, png_compress in pngex.cc in advpng has an integer overflow upon encountering an invalid PNG size, which results in an attempted memcpy to write into a buffer that is too small. (There is also a heap-based buffer over-read.)

Record
EUVD-2019-18586
Updated
2026-11-03
GitHub AdvisoriesGHSA-h34m-m7hc-cp2h 7.8

In AdvanceCOMP 2.1, png_compress in pngex.cc in advpng has an integer overflow upon encountering...

In AdvanceCOMP 2.1, png_compress in pngex.cc in advpng has an integer overflow upon encountering an invalid PNG size, which results in an attempted memcpy to write into a buffer that is too small. (There is also a heap-based buffer over-read.)

Record
GHSA-h34m-m7hc-cp2h
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-125
Updated
2026-11-02
OSVALPINE-CVE-2019-9210 7.8

In AdvanceCOMP 2.1, png_compress in pngex.cc in advpng has an integer overflow upon encountering an invalid PNG size, which results in an attempted memcpy to write into a buffer that is too small. (There is also a heap-based buffer over-read.)

Record
ALPINE-CVE-2019-9210
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-03
OSVAZL-6303 7.8

CVE-2019-9210 affecting package advancecomp for versions less than 2.1-14

In AdvanceCOMP 2.1, png_compress in pngex.cc in advpng has an integer overflow upon encountering an invalid PNG size, which results in an attempted memcpy to write into a buffer that is too small. (There is also a heap-based buffer over-read.)

Record
AZL-6303
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 7 moreShow less
OSVAZL-7167 7.8

CVE-2019-9210 affecting package advancecomp for versions less than 2.1-14

In AdvanceCOMP 2.1, png_compress in pngex.cc in advpng has an integer overflow upon encountering an invalid PNG size, which results in an attempted memcpy to write into a buffer that is too small. (There is also a heap-based buffer over-read.)

Record
AZL-7167
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSV 7.8

In AdvanceCOMP 2.1, png_compress in pngex.cc in advpng has an integer overflow upon encountering an invalid PNG size, which results in an attempted memcpy to write into a buffer that is too small. (There is also a heap-based buffer over-read.)

Record
CVE-2019-9210
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2019-9210 7.8

In AdvanceCOMP 2.1, png_compress in pngex.cc in advpng has an integer overflow upon encountering an invalid PNG size, which results in an attempted memcpy to write into a buffer that is too small. (There is also a heap-based buffer over-read.)

Record
DEBIAN-CVE-2019-9210
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2020:1037 5.3

Red Hat Security Advisory: advancecomp security update

Record
RHSA-2020:1037
CVSS 3.0
5.3 MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2019-9210 7.8

In AdvanceCOMP 2.1, png_compress in pngex.cc in advpng has an integer overflow upon encountering an invalid PNG size, which results in an attempted memcpy to write into a buffer that is too small. (There is also a heap-based buffer over-read.)

Record
UBUNTU-CVE-2019-9210
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVMGASA-2019-0128 No score

Updated advancecomp packages fix security vulnerability

advancecomp has been updated to fix a security issue that could be triggered when pressented with a malformed PNG file. advancecomp contained an integer overflow upon encountering an invalid PNG size, which could result in a buffer overflow (CVE-2019-9210), as well as a heap-based buffer over-read.

Record
MGASA-2019-0128
Updated
2026-11-02
OSVUSN-3936-1 No score

advancecomp vulnerability

It was discovered that AdvanceCOMP incorrectly handled certain PNG files. An attacker could possibly use this issue to execute arbitrary code.

Record
USN-3936-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
advancecomp
Alpine:v3.12
before 2.1-r2
2.1-r2
advancecomp
Alpine:v3.13
before 2.1-r2
2.1-r2
advancecomp
Alpine:v3.14
before 2.1-r2
2.1-r2
advancecomp
Alpine:v3.15
before 2.1-r2
2.1-r2
advancecomp
Alpine:v3.16
before 2.1-r2
2.1-r2
advancecomp
Alpine:v3.17
before 2.1-r2
2.1-r2
advancecomp
Alpine:v3.18
before 2.1-r2
2.1-r2
advancecomp
Alpine:v3.19
before 2.1-r2
2.1-r2
advancecomp
Alpine:v3.20
before 2.1-r2
2.1-r2
advancecomp
Alpine:v3.21
before 2.1-r2
2.1-r2
Show 17 moreShow less
Affected packages
PackageAffectedFixed
advancecomp
Alpine:v3.22
before 2.1-r2
2.1-r2
advancecomp
Alpine:v3.23
before 2.1-r2
2.1-r2
advancecomp
Alpine:v3.24
before 2.1-r2
2.1-r2
advancecomp
Azure Linux:2
before 2.1-14
2.1-14
advancecomp
Debian:12
before 2.1-2
2.1-2
advancecomp
Debian:13
before 2.1-2
2.1-2
advancecomp
Debian:14
before 2.1-2
2.1-2
advancecomp
Debian:8
before 1.19-1+deb8u1, plus listed versions
1.19-1
1.19-1+deb8u1
advancecomp
Debian:9
before 1.20-1+deb9u1, plus listed versions
1.20-1
1.20-1+deb9u1
advancecomp
Mageia:6
before 1.20-3.3.mga6
1.20-3.3.mga6
advancecomp
Red Hat:enterprise_linux:7::server
before 0:1.15-22.el7
0:1.15-22.el7
advancecomp-debuginfo
Red Hat:enterprise_linux:7::server
before 0:1.15-22.el7
0:1.15-22.el7
advancecomp
Red Hat:enterprise_linux:7::workstation
before 0:1.15-22.el7
0:1.15-22.el7
advancecomp-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:1.15-22.el7
0:1.15-22.el7
advancecomp
Ubuntu:14.04:LTS
before 1.18-1ubuntu0.2, plus listed versions
1.17-11.18-11.18-1ubuntu0.1
1.18-1ubuntu0.2
advancecomp
Ubuntu:16.04:LTS
before 1.20-1ubuntu0.2, plus listed versions
1.19-11.20-11.20-1ubuntu0.1
1.20-1ubuntu0.2
advancecomp
Ubuntu:18.04:LTS
before 2.1-1ubuntu0.18.04.1, plus listed versions
2.0-12.1-1
2.1-1ubuntu0.18.04.1

History

History
RecordedChangedSources
affected, aliases, referencesOSV
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2019-9210 is a high vulnerability (CVSS 7.8) in Advancemame Advancecomp, published February 27, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.42%, the 72nd percentile. Fixed in advancecomp 2.1-r2.

References

Show 18 moreShow less
MoveEnter Open