Description
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.)
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 | advancecomp | 2.1-2 | — |
| Debian 13 | advancecomp | 2.1-2 | — |
| Debian 12 | advancecomp | 2.1-2 | — |
| Debian 9 | advancecomp | 1.20-1+deb9u1 | DLA-2868-1 |
| Debian 8 | advancecomp | 1.19-1+deb8u1 | DLA-1702-1 |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 18.04 LTS | advancecomp | 2.1-1ubuntu0.18.04.1 | USN-3936-1 |
| Ubuntu 16.04 LTS | advancecomp | 1.20-1ubuntu0.2 | USN-3936-1 |
| Ubuntu 14.04 LTS | advancecomp | 1.18-1ubuntu0.2 | USN-3936-1 |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 7 | advancecomp | 1.15-22.el7 | RHSA-2020:1037 |
Alpine
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Alpine v3.24 | advancecomp | 2.1-r2 | — |
| Alpine v3.23 | advancecomp | 2.1-r2 | — |
| Alpine v3.22 | advancecomp | 2.1-r2 | — |
| Alpine v3.21 | advancecomp | 2.1-r2 | — |
| Alpine v3.20 | advancecomp | 2.1-r2 | — |
Show 8 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Alpine v3.19 | advancecomp | 2.1-r2 | — |
| Alpine v3.18 | advancecomp | 2.1-r2 | — |
| Alpine v3.17 | advancecomp | 2.1-r2 | — |
| Alpine v3.16 | advancecomp | 2.1-r2 | — |
| Alpine v3.15 | advancecomp | 2.1-r2 | — |
| Alpine v3.14 | advancecomp | 2.1-r2 | — |
| Alpine v3.13 | advancecomp | 2.1-r2 | — |
| Alpine v3.12 | advancecomp | 2.1-r2 | — |
Amazon Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Amazon Linux 2 | advancecomp | 1.15-22.amzn2 | ALAS2-2020-1450 |
Azure Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Azure Linux 2 (CBL-Mariner) | advancecomp | 2.1-14 | — |
Oracle Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Oracle Linux 7 | advancecomp | 1.15-22.el7 | ELSA-2020-1037 |
Advisories 7
- RHSA-2020:1037 Red Hat Security Advisory: advancecomp security update Red Hat Security Advisories (RHSA) · Jun 26, 2026
- DLA-2868-1 advancecomp - security update Debian Security (DSA / DLA) · Mar 9, 2026
- DLA-1702-1 advancecomp - security update Debian Security (DSA / DLA) · Mar 9, 2026
- USN-3936-1 advancecomp vulnerability Ubuntu Security Notices (USN) · Feb 10, 2026
- WID-SEC-2025-2548 Red Hat Enterprise Linux: Mehrere Schwachstellen BSI CERT-Bund (WID) · Dec 2, 2025
- ALAS2-2020-1450 Moderate: advancecomp security update (Amazon Linux 2) Amazon Linux Security Center (ALAS) · Jul 17, 2020
- ELSA-2020-1037 Moderate: advancecomp security update (Oracle Linux 7) Oracle Linux Security Advisories (ELSA) · Apr 6, 2020
References
- [debian-lts-announce] 20190302 [SECURITY] [DLA 1702-1] advancecomp security update mailing-list
- https://sourceforge.net/p/advancemame/bugs/277/
- FEDORA-2019-ee98058a22 vendor-advisory
- USN-3936-1 vendor-advisory
- USN-3936-2 vendor-advisory
- [debian-lts-announce] 20211229 [SECURITY] [DLA 2868-1] advancecomp security update mailing-list