SB2019010411 - Infinite loop in tar (Alpine package)
Published: January 4, 2019
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 1 security vulnerability.
1) Infinite loop (CVE-ID: CVE-2018-20482)
The vulnerability allows a local attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to the application mishandles file shrinkage during read access when --sparse is used. A local attacker can trigger infinite read loop in sparse_dump_region in sparse.c by modifying a file that is supposed to be archived by a different user's process (e.g., a system backup running as root) and cause denial of service conditions.
Remediation
Install update from vendor's website.
References
- https://git.alpinelinux.org/aports/commit/?id=aafb402f4f09442d1762bef4429f4a6018d2569b
- https://git.alpinelinux.org/aports/commit/?id=0119db774c8cbd96f7d4d966f9fa9c2f788f223a
- https://git.alpinelinux.org/aports/commit/?id=25c0433d9b2f5d1714a20c53a424eb8726bc00e6
- https://git.alpinelinux.org/aports/commit/?id=85863f590a9cdcd1a2e5bcf772ad49ca4c5d3c37
- https://git.alpinelinux.org/aports/commit/?id=e37604c4a87ded07554695c98e2fd64157014fc7