CVE-2020-26682
In libass 0.14.0, the `ass_outline_construct`'s call to `outline_stroke` causes a signed integer...
In libass 0.14.0, the ass_outline_construct's call to outline_stroke causes a signed integer overflow.
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
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.8
In libass 0.14.0, the ass_outline_construct's call to outline_stroke causes a signed integer overflow.
- Record
CVE-2020-26682- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-190
- Updated
- 2026-11-02
CVE List No score
In libass 0.14.0, the ass_outline_construct's call to outline_stroke causes a signed integer overflow.
- Record
CVE-2020-26682- Updated
- 2026-11-02
EUVDEUVD-2020-19224 No score
In libass 0.14.0, the ass_outline_construct's call to outline_stroke causes a signed integer overflow.
- Record
EUVD-2020-19224- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-87rf-m79q-qqqf
8.8
In libass 0.14.0, the `ass_outline_construct`'s call to `outline_stroke` causes a signed integer...
In libass 0.14.0, the ass_outline_construct's call to outline_stroke causes a signed integer overflow.
- Record
GHSA-87rf-m79q-qqqf- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
OSV
8.8
In libass 0.14.0, the ass_outline_construct's call to outline_stroke causes a signed integer overflow.
- Record
CVE-2020-26682- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2020-26682
8.8
In libass 0.14.0, the ass_outline_construct's call to outline_stroke causes a signed integer overflow.
- Record
DEBIAN-CVE-2020-26682- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 6 moreShow less
OSVJLSEC-2026-155
8.8
In libass 0.14.0, the ass_outline_construct's call to outline_stroke causes a signed integer overflow.
- Record
JLSEC-2026-155- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Updated
- 2026-11-02
OSVUBUNTU-CVE-2020-26682
8.8
In libass 0.14.0, the ass_outline_construct's call to outline_stroke causes a signed integer overflow.
- Record
UBUNTU-CVE-2020-26682- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2021-0017 No score
Updated libass packages fix security vulnerability
In libass 0.14.0, the ass_outline_construct's call to outline_stroke
causes a signed integer overflow. (CVE-2020-26682)
- Record
MGASA-2021-0017- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:0472-1 No score
Security update for libass
This update for libass fixes the following issues:
- CVE-2020-26682: Fixed a signed integer overflow in the call to outline_stroke() (bsc#1177862).
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2021:0472-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:0936-1 No score
Security update for libass
This update for libass fixes the following issues:
- CVE-2020-26682: Fixed a signed integer overflow in the call to outline_stroke() (bsc#1177862).
- Record
SUSE-SU-2021:0936-1- Updated
- 2026-11-02
OSVUSN-8815-1 No score
libass vulnerabilities
It was discovered that libass incorrectly handled parsing operations for specific nested character strings. An attacker could use this issue to cause libass to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 14.04 LTS, Ubuntu 16.04 LTS, Ubuntu 18.04 LTS and Ubuntu 20.04 LTS. (CVE-2020-24994)
It was discovered that libass incorrectly handled certain outline processing operations. An attacker could use this issue to cause libass to crash, resulting in a denial of service. This issue only affected Ubuntu 18.04 LTS and Ubuntu 20.04 LTS. (CVE-2020-26682)
It was discovered that libass incorrectly handled certain ASS subtitle files when measuring wrapped lines. An attacker could use this issue to cause libass to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 24.04 LTS and Ubuntu 26.04 LTS. (CVE-2026-61627)
It was discovered that libass incorrectly handled certain Matroska subtitle chunks with negative ReadOrder values. An attacker could use this issue to cause libass to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 26.04 LTS. (CVE-2026-61626)
- Record
USN-8815-1- Updated
- 2026-11-03
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libassDebian:12 |
before 1:0.15.0-1 | 1:0.15.0-1 |
libassDebian:13 |
before 1:0.15.0-1 | 1:0.15.0-1 |
libassDebian:14 |
before 1:0.15.0-1 | 1:0.15.0-1 |
libass_jllJulia |
before 0.15.1+0 | 0.15.1+0 |
libassMageia:7 |
before 0.15.0-1.mga7 | 0.15.0-1.mga7 |
libassSUSE:Linux Enterprise Module for Desktop Applications 15 SP2 |
before 0.14.0-3.3.1 | 0.14.0-3.3.1 |
libassSUSE:Linux Enterprise High Performance Computing 15-ESPOS |
before 0.14.0-3.3.1 | 0.14.0-3.3.1 |
libassSUSE:Linux Enterprise High Performance Computing 15-LTSS |
before 0.14.0-3.3.1 | 0.14.0-3.3.1 |
libassSUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS |
before 0.14.0-3.3.1 | 0.14.0-3.3.1 |
libassSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS |
before 0.14.0-3.3.1 | 0.14.0-3.3.1 |
Show 17 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libassSUSE:Linux Enterprise Server 15-LTSS |
before 0.14.0-3.3.1 | 0.14.0-3.3.1 |
libassSUSE:Linux Enterprise Server 15 SP1-BCL |
before 0.14.0-3.3.1 | 0.14.0-3.3.1 |
libassSUSE:Linux Enterprise Server 15 SP1-LTSS |
before 0.14.0-3.3.1 | 0.14.0-3.3.1 |
libassSUSE:Linux Enterprise Server for SAP Applications 15 |
before 0.14.0-3.3.1 | 0.14.0-3.3.1 |
libassSUSE:Linux Enterprise Server for SAP Applications 15 SP1 |
before 0.14.0-3.3.1 | 0.14.0-3.3.1 |
libassSUSE:Manager Proxy 4.0 |
before 0.14.0-3.3.1 | 0.14.0-3.3.1 |
libassSUSE:Manager Retail Branch Server 4.0 |
before 0.14.0-3.3.1 | 0.14.0-3.3.1 |
libassSUSE:Manager Server 4.0 |
before 0.14.0-3.3.1 | 0.14.0-3.3.1 |
libassSUSE:Enterprise Storage 6 |
before 0.14.0-3.3.1 | 0.14.0-3.3.1 |
libassUbuntu:Pro:18.04:LTS |
before 1:0.14.0-1ubuntu0.1~esm1, plus listed versions 1:0.13.7-21:0.14.0-1 |
1:0.14.0-1ubuntu0.1~esm1 |
libassUbuntu:Pro:20.04:LTS |
before 1:0.14.0-2ubuntu0.1~esm1, plus listed versions 1:0.14.0-2 |
1:0.14.0-2ubuntu0.1~esm1 |
libassUbuntu:Pro:14.04:LTS From an advisory covering 4 CVEs |
before 0.10.1-3ubuntu1+esm2, plus listed versions 0.10.1-1ubuntu10.10.1-30.10.1-3ubuntu10.10.1-3ubuntu1+esm1 |
0.10.1-3ubuntu1+esm2 |
libassUbuntu:Pro:18.04:LTS From an advisory covering 4 CVEs |
before 1:0.14.0-1ubuntu0.1~esm1, plus listed versions 1:0.13.7-21:0.14.0-1 |
1:0.14.0-1ubuntu0.1~esm1 |
libassUbuntu:Pro:20.04:LTS From an advisory covering 4 CVEs |
before 1:0.14.0-2ubuntu0.1~esm1, plus listed versions 1:0.14.0-2 |
1:0.14.0-2ubuntu0.1~esm1 |
libassUbuntu:Pro:24.04:LTS From an advisory covering 4 CVEs |
before 1:0.17.1-2ubuntu0.1~esm1, plus listed versions 1:0.17.1-11:0.17.1-21:0.17.1-2build1 |
1:0.17.1-2ubuntu0.1~esm1 |
libassUbuntu:Pro:26.04:LTS From an advisory covering 4 CVEs |
before 1:0.17.4-2ubuntu0.1~esm1, plus listed versions 1:0.17.3-11:0.17.4-2 |
1:0.17.4-2ubuntu0.1~esm1 |
libassopenSUSE:Leap 15.2 |
before 0.14.0-lp152.4.3.1 | 0.14.0-lp152.4.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| 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-2020-26682 is a high vulnerability (CVSS 8.8) in Libass Project Libass, published October 16, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.80%, the 78th percentile. Fixed in libass 1:0.15.0-1.
References
github.com/libass/libass/issues/431
github.com/libass/libass/pull/432
openwall.com/lists/oss-security/2020/11/19/7
security.gentoo.org/glsa/202012-12
nvd.nist.gov/vuln/detail/CVE-2020-26682
github.com/advisories/GHSA-87rf-m79q-qqqf
Show 14 moreShow less
security-tracker.debian.org/tracker/CVE-2020-26682
advisories.mageia.org/MGASA-2021-0017.html
bugs.mageia.org/show_bug.cgi?id=27385
openwall.com/lists/oss-security/2020/09/29/2
suse.com/support/update/announcement/2021/suse-su-20210936-1
bugzilla.suse.com/1177862
suse.com/security/cve/CVE-2020-26682
ubuntu.com/security/CVE-2020-26682
cve.org/CVERecord?id=CVE-2020-26682
ubuntu.com/security/notices/USN-8815-1
ubuntu.com/security/CVE-2020-24994
ubuntu.com/security/CVE-2026-61626
ubuntu.com/security/CVE-2026-61627
lists.opensuse.org/archives/list/[email protected]/thread/BGQ6Q6RCVRPDWCXGFBVQDFSYE4QKBYMU