Skip to content
Not rated

CVE-2022-2879 Reader.Read does not set a limit on the maximum size of file headers

Description

Reader.Read does not set a limit on the maximum size of file headers. A maliciously crafted archive could cause Read to allocate unbounded amounts of memory, potentially causing resource exhaustion or panics. After fix, Reader.Read limits the maximum size of header blocks to 1 MiB.

Affected products and versions

Product Affected versions Fixed in
archive/tar 1.19 1.19.0-0 → < 1.19.2 1.19.2
archive/tar 1.18 earliest → < 1.18.7 1.18.7

References

Timeline

  1. Published
  2. Last modified
The 3 CVEs of archive/tar →
Track this CVE