Skip to main content
← All vulnerabilities
CVE-2021-33640

After tar_close(), libtar.c releases the memory pointed to by pointer t.

Published
Last modified
published
Not listed in CISA KEV
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

After tar_close(), libtar.c releases the memory pointed to by pointer t. After tar_close() is called in the list() function, it continues to use pointer t: free_longlink_longname(t->th_buf) . As a result, the released memory is used (use-after-free).

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • openEuler openEuler 22.03 LTS

    libtar 1.2.20-21

  • openEuler openEuler 20.03 LTS SP1

    libtar 1.2.20-19

  • openEuler openEuler 20.03 LTS SP3

    libtar 1.2.20-19

References 3

openeuler.org

lists.fedoraproject.org