Description
tar.Reader can allocate an unbounded amount of memory when reading a maliciously-crafted archive containing a large number of sparse regions encoded in the "old GNU sparse map" format.
CVSS breakdown
CVSS 3.1
Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High
Affected products
- Golang / Go1.25.9
- Go standard library / archive/tar0 – 1.25.9
- Go standard library / archive/tar1.26.0-0 – 1.26.2
Updated 23m ago · 8 sources