Summary
It was discovered that libtar may perform out-of-bounds reads when
processing specially crafted tar files. An attacker could possibly use
this issue to cause libtar to crash, resulting in a denial of service,
or execute arbitrary code. (CVE-2021-33643, CVE-2021-33644)
It was discovered that libtar contained a memory leak due to failing
to free a variable, causing performance degradation. An attacker
could possibly use this issue to cause libtar to crash, resulting in a
denial of service. (CVE-2021-33645, CVE-2021-33646)
Fixed packages 5
| Release | Package | Fixed in |
|---|---|---|
| Ubuntu · 20.04 LTS 20.04:LTS | libtar | 1.2.20-8ubuntu0.20.04.1 |
| Ubuntu · 22.04 LTS 22.04:LTS | libtar | 1.2.20-8ubuntu0.22.04.1 |
| Ubuntu · 24.04 LTS 24.04:LTS | libtar | 1.2.20-8.1ubuntu0.24.04.1 |
| Ubuntu · Pro 16.04 LTS Pro:16.04:LTS | libtar | 1.2.20-4ubuntu0.1~esm1 |
| Ubuntu · Pro 18.04 LTS Pro:18.04:LTS | libtar | 1.2.20-7ubuntu0.1~esm1 |
Vulnerabilities 4
-
Medium 6.5
An attacker who submits a crafted tar file with size in header struct being 0 may be able to trigger an calling of mall…
-
Unscored —
An attacker who submits a crafted tar file with size in header struct being 0 may be able to trigger an calling of mall…
-
Unscored —
The th_read() function doesn’t free a variable t->th_buf.gnu_longlink after allocating memory, which may cause a memory…
-
Unscored —
The th_read() function doesn’t free a variable t->th_buf.gnu_longname after allocating memory, which may cause a memory…