Every CVE Search/ Get API key

CVE-2022-36227

In libarchive 3.6.1, the software does not check for an error after calling calloc function that...

9.8 CriticalFix available

In libarchive before 3.6.2, the software does not check for an error after calling calloc function that can return with a NULL pointer if the function fails, which leads to a resultant NULL pointer dereference. NOTE: the discoverer cites this CWE-476 remark but third parties dispute the code-execution impact: "In rare circumstances, when NULL is equivalent to the 0x0 memory address and privileged code can access it, then writing or reading memory is possible, which may lead to code execution."

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

2.46%Down 0.1 points since Nov 22, 2022
90%50%10%1%

What each source reports

NVD Score used 9.8

In libarchive before 3.6.2, the software does not check for an error after calling calloc function that can return with a NULL pointer if the function fails, which leads to a resultant NULL pointer dereference. NOTE: the discoverer cites this CWE-476 remark but third parties dispute the code-execution impact: "In rare circumstances, when NULL is equivalent to the 0x0 memory address and privileged code can access it, then writing or reading memory is possible, which may lead to code execution."

Record
CVE-2022-36227
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-476
Updated
2026-11-02
CVE List No score

In libarchive before 3.6.2, the software does not check for an error after calling calloc function that can return with a NULL pointer if the function fails, which leads to a resultant NULL pointer dereference. NOTE: the discoverer cites this CWE-476 remark but third parties dispute the code-execution impact: "In rare circumstances, when NULL is equivalent to the 0x0 memory address and privileged code can access it, then writing or reading memory is possible, which may lead to code execution."

Record
CVE-2022-36227
Updated
2026-11-02
EUVDEUVD-2022-38946 No score

In libarchive before 3.6.2, the software does not check for an error after calling calloc function that can return with a NULL pointer if the function fails, which leads to a resultant NULL pointer dereference. NOTE: the discoverer cites this CWE-476 remark but third parties dispute the code-execution impact: "In rare circumstances, when NULL is equivalent to the 0x0 memory address and privileged code can access it, then writing or reading memory is possible, which may lead to code execution."

Record
EUVD-2022-38946
Updated
2026-11-02
GitHub AdvisoriesGHSA-gpgf-w78r-4pvj 9.8

In libarchive 3.6.1, the software does not check for an error after calling calloc function that...

In libarchive 3.6.1, the software does not check for an error after calling calloc function that can return with a NULL pointer if the function fails, which leads to a resultant NULL pointer dereference or, in some cases, even arbitrary code execution.

Record
GHSA-gpgf-w78r-4pvj
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-476
Updated
2026-11-02
OSVALPINE-CVE-2022-36227 9.8

In libarchive before 3.6.2, the software does not check for an error after calling calloc function that can return with a NULL pointer if the function fails, which leads to a resultant NULL pointer dereference. NOTE: the discoverer cites this CWE-476 remark but third parties dispute the code-execution impact: "In rare circumstances, when NULL is equivalent to the 0x0 memory address and privileged code can access it, then writing or reading memory is possible, which may lead to code execution."

Record
ALPINE-CVE-2022-36227
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
OSVAZL-11470 9.8

CVE-2022-36227 affecting package libarchive for versions less than 3.6.1-2

In libarchive before 3.6.2, the software does not check for an error after calling calloc function that can return with a NULL pointer if the function fails, which leads to a resultant NULL pointer dereference. NOTE: the discoverer cites this CWE-476 remark but third parties dispute the code-execution impact: "In rare circumstances, when NULL is equivalent to the 0x0 memory address and privileged code can access it, then writing or reading memory is possible, which may lead to code execution."

Record
AZL-11470
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 21 moreShow less
OSVBELL-CVE-2022-36227 9.8

CVE-2022-36227 does not affect BellSoft software

Record
BELL-CVE-2022-36227
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2022-36227 9.8

In libarchive before 3.6.2, the software does not check for an error after calling calloc function that can return with a NULL pointer if the function fails, which leads to a resultant NULL pointer dereference. NOTE: the discoverer cites this CWE-476 remark but third parties dispute the code-execution impact: "In rare circumstances, when NULL is equivalent to the 0x0 memory address and privileged code can access it, then writing or reading memory is possible, which may lead to code execution."

Record
DEBIAN-CVE-2022-36227
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
OSVJLSEC-2025-237 9.8

In libarchive before 3.6.2, the software does not check for an error after calling calloc function...

In libarchive before 3.6.2, the software does not check for an error after calling calloc function that can return with a NULL pointer if the function fails, which leads to a resultant NULL pointer dereference. NOTE: the discoverer cites this CWE-476 remark but third parties dispute the code-execution impact: "In rare circumstances, when NULL is equivalent to the 0x0 memory address and privileged code can access it, then writing or reading memory is possible, which may lead to code execution."

Record
JLSEC-2025-237
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2022-2123 9.8

libarchive security update

is an open-source BSD-licensed C programming library that provides streaming access to a variety of different archive formats, including tar, cpio, pax, zip, and ISO9660 images. The distribution also includes bsdtar and bsdcpio, full-featured implementations of tar and cpio that use .

Security Fix(es):

In libarchive 3.6.1, the software does not check for an error after calling calloc function that can return with a NULL pointer if the function fails, which leads to a resultant NULL pointer dereference. NOTE: the discoverer cites this CWE-476 remark but third parties dispute the code-execution impact: "In rare circumstances, when NULL is equivalent to the 0x0 memory address and privileged code can access it, then writing or reading memory is possible, which may lead to code execution."(CVE-2022-36227)

Record
OESA-2022-2123
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2022-2124 9.8

libarchive security update

is an open-source BSD-licensed C programming library that provides streaming access to a variety of different archive formats, including tar, cpio, pax, zip, and ISO9660 images. The distribution also includes bsdtar and bsdcpio, full-featured implementations of tar and cpio that use .

Security Fix(es):

In libarchive 3.6.1, the software does not check for an error after calling calloc function that can return with a NULL pointer if the function fails, which leads to a resultant NULL pointer dereference. NOTE: the discoverer cites this CWE-476 remark but third parties dispute the code-execution impact: "In rare circumstances, when NULL is equivalent to the 0x0 memory address and privileged code can access it, then writing or reading memory is possible, which may lead to code execution."(CVE-2022-36227)

Record
OESA-2022-2124
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2022-2126 9.8

libarchive security update

is an open-source BSD-licensed C programming library that provides streaming access to a variety of different archive formats, including tar, cpio, pax, zip, and ISO9660 images. The distribution also includes bsdtar and bsdcpio, full-featured implementations of tar and cpio that use .

Security Fix(es):

In libarchive 3.6.1, the software does not check for an error after calling calloc function that can return with a NULL pointer if the function fails, which leads to a resultant NULL pointer dereference. NOTE: the discoverer cites this CWE-476 remark but third parties dispute the code-execution impact: "In rare circumstances, when NULL is equivalent to the 0x0 memory address and privileged code can access it, then writing or reading memory is possible, which may lead to code execution."(CVE-2022-36227)

Record
OESA-2022-2126
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:2532 5.9

Red Hat Security Advisory: libarchive security update

Record
RHSA-2023:2532
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2023:3018 5.9

Red Hat Security Advisory: libarchive security update

Record
RHSA-2023:3018
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2024:0146 5.9

Red Hat Security Advisory: libarchive security update

Record
RHSA-2024:0146
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRLSA-2023:3018 5.9

Low: libarchive security update

The libarchive programming library can create and read several different streaming archive formats, including GNU tar, cpio, and ISO 9660 CD-ROM images. Libarchive is used notably in the bsdtar utility, scripting language bindings such as python-libarchive, and several popular desktop file managers.

Security Fix(es):

  • libarchive: NULL pointer dereference in archive_write.c (CVE-2022-36227)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the Rocky Linux 8.8 Release Notes linked from the References section.

Record
RLSA-2023:3018
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2022-36227 9.8

In libarchive before 3.6.2, the software does not check for an error after calling calloc function that can return with a NULL pointer if the function fails, which leads to a resultant NULL pointer dereference. NOTE: the discoverer cites this CWE-476 remark but third parties dispute the code-execution impact: "In rare circumstances, when NULL is equivalent to the 0x0 memory address and privileged code can access it, then writing or reading memory is possible, which may lead to code execution."

Record
UBUNTU-CVE-2022-36227
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVALSA-2023:2532 No score

Low: libarchive security update

The libarchive programming library can create and read several different streaming archive formats, including GNU tar, cpio, and ISO 9660 CD-ROM images. Libarchive is used notably in the bsdtar utility, scripting language bindings such as python-libarchive, and several popular desktop file managers.

Security Fix(es):

  • libarchive: NULL pointer dereference in archive_write.c (CVE-2022-36227)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2023:2532
Updated
2026-11-02
OSVALSA-2023:3018 No score

Low: libarchive security update

The libarchive programming library can create and read several different streaming archive formats, including GNU tar, cpio, and ISO 9660 CD-ROM images. Libarchive is used notably in the bsdtar utility, scripting language bindings such as python-libarchive, and several popular desktop file managers.

Security Fix(es):

  • libarchive: NULL pointer dereference in archive_write.c (CVE-2022-36227)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2023:3018
Updated
2026-11-02
OSVCLSA-2026-1787908647 No score

Fix of 8 CVEs

  • SECURITY UPDATE: ACLs applied to a symbolic link modified the link target instead
    • debian/patches/CVE-2021-23177.patch: ACLs applied to a symbolic link modified the link target instead
    • CVE-2021-23177
  • SECURITY UPDATE: symbolic links followed when changing modes, times, ACLs and flags while extracting an archive
    • debian/patches/CVE-2021-31566.patch: symbolic links followed when changing modes, times, ACLs and flags while extracting an archive
    • CVE-2021-31566
  • SECURITY UPDATE: NULL pointer dereference when calloc() fails while allocating a write filter
    • debian/patches/CVE-2022-36227.patch: NULL pointer dereference when calloc() fails while allocating a write filter
    • CVE-2022-36227
  • SECURITY UPDATE: integer overflow in the RAR4 reader allowing an oversized memcpy in copy_from_lzss_window()
    • debian/patches/CVE-2024-20696.patch: integer overflow in the RAR4 reader allowing an oversized memcpy in copy_from_lzss_window()
    • CVE-2024-20696
  • SECURITY UPDATE: LZSS window size mismatch after a PPMd block in the RAR4 reader allowing an out-of-bounds read
    • debian/patches/CVE-2026-4424.patch: LZSS window size mismatch after a PPMd block in the RAR4 reader allowing an out-of-bounds read
    • CVE-2026-4424
  • SECURITY UPDATE: unvalidated zisofs block size exponent in the ISO9660 Rock Ridge ZF parser
    • debian/patches/CVE-2026-5121.patch: unvalidated zisofs block size exponent in the ISO9660 Rock Ridge ZF parser
    • CVE-2026-5121
  • SECURITY UPDATE: double free in the RAR4 reader with over 4 billion nodes
    • debian/patches/CVE-2025-5914.patch: double free in the RAR4 reader with over 4 billion nodes
    • CVE-2025-5914
  • SECURITY UPDATE: unchecked strftime() return and localtime() NULL dereference in the bsdtar verbose listing
    • debian/patches/CVE-2025-25724.patch: check the strftime() result so a custom locale whose expansion exceeds the 100-byte buffer cannot leave stale content in it, and guard localtime() returning NULL; backports upstream c9bc934e and ecce4674
    • CVE-2025-25724
  • Guard the RAR seek cursor before the previous-block lookup
    • debian/patches/rar-guard-seek-cursor.patch: reject a zero cursor in archive_read_format_rar_seek_data() before reading dbo[cursor - 1], which would otherwise underflow; backports upstream e548c994
  • Check the ISO9660 ZF entry length before reading its data bytes
    • debian/patches/iso9660-zf-length-check.patch: test data_length before data[0]/data[1] in parse_rockridge_ZF1(), so a zero-length ZF entry cannot be read past the SUSP region bound; backports upstream a9a73c0e
Record
CLSA-2026-1787908647
Updated
2026-11-02
OSV No score

In libarchive before 3.6.2, the software does not check for an error after calling calloc function that can return with a NULL pointer if the function fails, which leads to a resultant NULL pointer dereference. NOTE: the discoverer cites this CWE-476 remark but third parties dispute the code-execution impact: "In rare circumstances, when NULL is equivalent to the 0x0 memory address and privileged code can access it, then writing or reading memory is possible, which may lead to code execution."

Record
CVE-2022-36227
Updated
2026-11-02
OSVMGASA-2022-0453 No score

Updated libarchive packages fix security vulnerability

In libarchive 3.6.1, the software does not check for an error after calling calloc function that can return with a NULL pointer if the function fails, which leads to a resultant NULL pointer dereference. (CVE-2022-36227)

Record
MGASA-2022-0453
Updated
2026-11-02
OSVopenSUSE-SU-2024:12588-1 No score

bsdtar-3.6.2-1.1 on GA media

These are all security issues fixed in the bsdtar-3.6.2-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12588-1
Updated
2026-11-02
OSVSUSE-SU-2022:4202-1 No score

Security update for libarchive

This update for libarchive fixes the following issues:

  • CVE-2022-36227: Fixed potential NULL pointer dereference in __archive_write_allocate_filter() (bsc#1205629).
Record
SUSE-SU-2022:4202-1
Updated
2026-11-02
OSVSUSE-SU-2022:4209-1 No score

Security update for libarchive

This update for libarchive fixes the following issues:

  • CVE-2022-36227: Fixed potential NULL pointer dereference in __archive_write_allocate_filter() (bsc#1205629).
Record
SUSE-SU-2022:4209-1
Updated
2026-11-02
OSVSUSE-SU-2022:4296-1 No score

Security update for libarchive

This update for libarchive fixes the following issues:

  • CVE-2022-36227: Fixed potential NULL pointer dereference in __archive_write_allocate_filter() (bsc#1205629).
Record
SUSE-SU-2022:4296-1
Updated
2026-11-02
OSVUSN-7070-1 No score

libarchive vulnerabilities

It was discovered that libarchive mishandled certain memory checks, which could result in a NULL pointer dereference. An attacker could potentially use this issue to cause a denial of service. This issue only affected Ubuntu 14.04 LTS, Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2022-36227)

It was discovered that libarchive mishandled certain memory operations, which could result in an out-of-bounds memory access. An attacker could potentially use this issue to cause a denial of service. This issue only affected Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2024-48957, CVE-2024-48958)

Record
USN-7070-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libarchive
Alpine:v3.14
3.0.0 up to 3.5.3-r1
3.5.3-r1
libarchive
Alpine:v3.15
3.0.0 up to 3.6.1-r1
3.6.1-r1
libarchive
Alpine:v3.16
3.0.0 up to 3.6.1-r1
3.6.1-r1
libarchive
Alpine:v3.17
3.0.0 up to 3.6.1-r2
3.6.1-r2
libarchive
Alpine:v3.18
3.0.0 up to 3.6.1-r2
3.6.1-r2
libarchive
Alpine:v3.19
3.0.0 up to 3.6.1-r2
3.6.1-r2
libarchive
Alpine:v3.20
3.0.0 up to 3.6.1-r2
3.6.1-r2
libarchive
Alpine:v3.21
3.0.0 up to 3.6.1-r2
3.6.1-r2
libarchive
Alpine:v3.22
3.0.0 up to 3.6.1-r2
3.6.1-r2
libarchive
Alpine:v3.23
3.0.0 up to 3.6.1-r2
3.6.1-r2
Show 91 moreShow less
Affected packages
PackageAffectedFixed
libarchive
Alpine:v3.24
3.0.0 up to 3.6.1-r2
3.6.1-r2
bsdtar
AlmaLinux:9
before 3.5.3-4.el9
3.5.3-4.el9
libarchive
AlmaLinux:9
before 3.5.3-4.el9
3.5.3-4.el9
libarchive-devel
AlmaLinux:9
before 3.5.3-4.el9
3.5.3-4.el9
bsdtar
AlmaLinux:8
before 3.3.3-5.el8
3.3.3-5.el8
libarchive
AlmaLinux:8
before 3.3.3-5.el8
3.3.3-5.el8
libarchive-devel
AlmaLinux:8
before 3.3.3-5.el8
3.3.3-5.el8
libarchive
Azure Linux:2
before 3.6.1-2
3.6.1-2
bsdcpio
TuxCare:Ubuntu:18.04
From an advisory covering 8 CVEs
before 3.2.2-3.1ubuntu0.7+tuxcare.els1
3.2.2-3.1ubuntu0.7+tuxcare.els1
bsdtar
TuxCare:Ubuntu:18.04
From an advisory covering 8 CVEs
before 3.2.2-3.1ubuntu0.7+tuxcare.els1
3.2.2-3.1ubuntu0.7+tuxcare.els1
libarchive-dev
TuxCare:Ubuntu:18.04
From an advisory covering 8 CVEs
before 3.2.2-3.1ubuntu0.7+tuxcare.els1
3.2.2-3.1ubuntu0.7+tuxcare.els1
libarchive-tools
TuxCare:Ubuntu:18.04
From an advisory covering 8 CVEs
before 3.2.2-3.1ubuntu0.7+tuxcare.els1
3.2.2-3.1ubuntu0.7+tuxcare.els1
libarchive13
TuxCare:Ubuntu:18.04
From an advisory covering 8 CVEs
before 3.2.2-3.1ubuntu0.7+tuxcare.els1
3.2.2-3.1ubuntu0.7+tuxcare.els1
libarchive
Debian:12
before 3.6.2-1
3.6.2-1
libarchive
Debian:13
before 3.6.2-1
3.6.2-1
libarchive
Debian:14
before 3.6.2-1
3.6.2-1
libarchive
Debian:10
before 3.3.3-4+deb10u3, plus listed versions
3.3.3-43.3.3-4+deb10u13.3.3-4+deb10u2
3.3.3-4+deb10u3
libarchive
Debian:11
From an advisory covering 4 CVEs
before 3.4.3-2+deb11u2, plus listed versions
3.4.3-23.4.3-2+deb11u1
3.4.3-2+deb11u2
LibArchive_jll
Julia
before 3.7.4+0
3.7.4+0
libarchive
Mageia:8
before 3.6.1-1.1.mga8
3.6.1-1.1.mga8
libarchive
openEuler:20.03-LTS-SP3
before 3.4.3-6.oe1
3.4.3-6.oe1
libarchive
openEuler:22.03-LTS
before 3.5.2-5.oe2203
3.5.2-5.oe2203
libarchive
openEuler:20.03-LTS-SP1
before 3.4.3-6.oe1
3.4.3-6.oe1
bsdcat-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:3.5.3-4.el9
0:3.5.3-4.el9
bsdcpio-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:3.5.3-4.el9
0:3.5.3-4.el9
bsdtar
Red Hat:enterprise_linux:9::appstream
before 0:3.5.3-4.el9
0:3.5.3-4.el9
bsdtar-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:3.5.3-4.el9
0:3.5.3-4.el9
libarchive-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:3.5.3-4.el9
0:3.5.3-4.el9
libarchive-debugsource
Red Hat:enterprise_linux:9::appstream
before 0:3.5.3-4.el9
0:3.5.3-4.el9
bsdcat-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:3.5.3-4.el9
0:3.5.3-4.el9
bsdcpio-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:3.5.3-4.el9
0:3.5.3-4.el9
bsdtar-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:3.5.3-4.el9
0:3.5.3-4.el9
libarchive
Red Hat:enterprise_linux:9::baseos
before 0:3.5.3-4.el9
0:3.5.3-4.el9
libarchive-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:3.5.3-4.el9
0:3.5.3-4.el9
libarchive-debugsource
Red Hat:enterprise_linux:9::baseos
before 0:3.5.3-4.el9
0:3.5.3-4.el9
bsdcat-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:3.5.3-4.el9
0:3.5.3-4.el9
bsdcpio-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:3.5.3-4.el9
0:3.5.3-4.el9
bsdtar-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:3.5.3-4.el9
0:3.5.3-4.el9
libarchive-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:3.5.3-4.el9
0:3.5.3-4.el9
libarchive-debugsource
Red Hat:enterprise_linux:9::crb
before 0:3.5.3-4.el9
0:3.5.3-4.el9
libarchive-devel
Red Hat:enterprise_linux:9::crb
before 0:3.5.3-4.el9
0:3.5.3-4.el9
bsdcat-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:3.3.3-5.el8
0:3.3.3-5.el8
bsdcpio-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:3.3.3-5.el8
0:3.3.3-5.el8
bsdtar
Red Hat:enterprise_linux:8::baseos
before 0:3.3.3-5.el8
0:3.3.3-5.el8
bsdtar-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:3.3.3-5.el8
0:3.3.3-5.el8
libarchive
Red Hat:enterprise_linux:8::baseos
before 0:3.3.3-5.el8
0:3.3.3-5.el8
libarchive-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:3.3.3-5.el8
0:3.3.3-5.el8
libarchive-debugsource
Red Hat:enterprise_linux:8::baseos
before 0:3.3.3-5.el8
0:3.3.3-5.el8
bsdcat-debuginfo
Red Hat:enterprise_linux:8::crb
before 0:3.3.3-5.el8
0:3.3.3-5.el8
bsdcpio-debuginfo
Red Hat:enterprise_linux:8::crb
before 0:3.3.3-5.el8
0:3.3.3-5.el8
bsdtar-debuginfo
Red Hat:enterprise_linux:8::crb
before 0:3.3.3-5.el8
0:3.3.3-5.el8
libarchive-debuginfo
Red Hat:enterprise_linux:8::crb
before 0:3.3.3-5.el8
0:3.3.3-5.el8
libarchive-debugsource
Red Hat:enterprise_linux:8::crb
before 0:3.3.3-5.el8
0:3.3.3-5.el8
libarchive-devel
Red Hat:enterprise_linux:8::crb
before 0:3.3.3-5.el8
0:3.3.3-5.el8
bsdcat-debuginfo
Red Hat:rhel_eus:8.6::baseos
before 0:3.3.3-4.el8_6
0:3.3.3-4.el8_6
bsdcpio-debuginfo
Red Hat:rhel_eus:8.6::baseos
before 0:3.3.3-4.el8_6
0:3.3.3-4.el8_6
bsdtar
Red Hat:rhel_eus:8.6::baseos
before 0:3.3.3-4.el8_6
0:3.3.3-4.el8_6
bsdtar-debuginfo
Red Hat:rhel_eus:8.6::baseos
before 0:3.3.3-4.el8_6
0:3.3.3-4.el8_6
libarchive
Red Hat:rhel_eus:8.6::baseos
before 0:3.3.3-4.el8_6
0:3.3.3-4.el8_6
libarchive-debuginfo
Red Hat:rhel_eus:8.6::baseos
before 0:3.3.3-4.el8_6
0:3.3.3-4.el8_6
libarchive-debugsource
Red Hat:rhel_eus:8.6::baseos
before 0:3.3.3-4.el8_6
0:3.3.3-4.el8_6
bsdcat-debuginfo
Red Hat:rhel_eus:8.6::crb
before 0:3.3.3-4.el8_6
0:3.3.3-4.el8_6
bsdcpio-debuginfo
Red Hat:rhel_eus:8.6::crb
before 0:3.3.3-4.el8_6
0:3.3.3-4.el8_6
bsdtar-debuginfo
Red Hat:rhel_eus:8.6::crb
before 0:3.3.3-4.el8_6
0:3.3.3-4.el8_6
libarchive-debuginfo
Red Hat:rhel_eus:8.6::crb
before 0:3.3.3-4.el8_6
0:3.3.3-4.el8_6
libarchive-debugsource
Red Hat:rhel_eus:8.6::crb
before 0:3.3.3-4.el8_6
0:3.3.3-4.el8_6
libarchive-devel
Red Hat:rhel_eus:8.6::crb
before 0:3.3.3-4.el8_6
0:3.3.3-4.el8_6
libarchive
Rocky Linux:8
before 0:3.3.3-5.el8
0:3.3.3-5.el8
libarchive
SUSE:Linux Enterprise Module for Basesystem 15 SP3
before 3.4.2-150200.4.15.1
3.4.2-150200.4.15.1
libarchive
SUSE:Linux Enterprise Module for Development Tools 15 SP3
before 3.4.2-150200.4.15.1
3.4.2-150200.4.15.1
libarchive
openSUSE:Leap 15.3
before 3.4.2-150200.4.15.1
3.4.2-150200.4.15.1
libarchive
SUSE:Linux Enterprise Micro 5.3
before 3.5.1-150400.3.12.1
3.5.1-150400.3.12.1
libarchive
SUSE:Linux Enterprise Module for Basesystem 15 SP4
before 3.5.1-150400.3.12.1
3.5.1-150400.3.12.1
libarchive
SUSE:Linux Enterprise Module for Development Tools 15 SP4
before 3.5.1-150400.3.12.1
3.5.1-150400.3.12.1
libarchive
openSUSE:Leap Micro 5.3
before 3.5.1-150400.3.12.1
3.5.1-150400.3.12.1
libarchive
openSUSE:Leap 15.4
before 3.5.1-150400.3.12.1
3.5.1-150400.3.12.1
libarchive
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 3.3.3-32.8.1
3.3.3-32.8.1
libarchive
SUSE:Linux Enterprise Server 12 SP5
before 3.3.3-32.8.1
3.3.3-32.8.1
libarchive
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 3.3.3-32.8.1
3.3.3-32.8.1
libarchive
Ubuntu:Pro:14.04:LTS
before 3.1.2-7ubuntu2.8+esm3, plus listed versions
3.1.2-5ubuntu13.1.2-7ubuntu13.1.2-7ubuntu23.1.2-7ubuntu2.13.1.2-7ubuntu2.2
Show 6 moreShow less
3.1.2-7ubuntu2.33.1.2-7ubuntu2.43.1.2-7ubuntu2.63.1.2-7ubuntu2.73.1.2-7ubuntu2.83.1.2-7ubuntu2.8+esm1
3.1.2-7ubuntu2.8+esm3
libarchive
Ubuntu:Pro:16.04:LTS
before 3.1.2-11ubuntu0.16.04.8+esm1, plus listed versions
3.1.2-11build13.1.2-11ubuntu0.16.04.13.1.2-11ubuntu0.16.04.23.1.2-11ubuntu0.16.04.33.1.2-11ubuntu0.16.04.4
Show 4 moreShow less
3.1.2-11ubuntu0.16.04.53.1.2-11ubuntu0.16.04.63.1.2-11ubuntu0.16.04.73.1.2-11ubuntu0.16.04.8
3.1.2-11ubuntu0.16.04.8+esm1
libarchive
Ubuntu:Pro:18.04:LTS
before 3.2.2-3.1ubuntu0.7+esm1, plus listed versions
3.2.2-3.13.2.2-3.1ubuntu0.13.2.2-3.1ubuntu0.23.2.2-3.1ubuntu0.33.2.2-3.1ubuntu0.43.2.2-3.1ubuntu0.53.2.2-3.1ubuntu0.63.2.2-3.1ubuntu0.7
3.2.2-3.1ubuntu0.7+esm1
libarchive
Ubuntu:20.04:LTS
before 3.4.0-2ubuntu1.3, plus listed versions
3.4.0-13.4.0-1build13.4.0-1ubuntu23.4.0-2ubuntu13.4.0-2ubuntu1.13.4.0-2ubuntu1.2
3.4.0-2ubuntu1.3
libarchive
Ubuntu:22.04:LTS
before 3.6.0-1ubuntu1.2, plus listed versions
3.4.3-23.4.3-2build13.5.2-13.5.2-1ubuntu13.6.0-1ubuntu13.6.0-1ubuntu1.1
3.6.0-1ubuntu1.2
libarchive
Ubuntu:Pro:14.04:LTS
From an advisory covering 3 CVEs
before 3.1.2-7ubuntu2.8+esm3, plus listed versions
3.1.2-5ubuntu13.1.2-7ubuntu13.1.2-7ubuntu23.1.2-7ubuntu2.13.1.2-7ubuntu2.2
Show 6 moreShow less
3.1.2-7ubuntu2.33.1.2-7ubuntu2.43.1.2-7ubuntu2.63.1.2-7ubuntu2.73.1.2-7ubuntu2.83.1.2-7ubuntu2.8+esm1
3.1.2-7ubuntu2.8+esm3
libarchive
Ubuntu:Pro:16.04:LTS
From an advisory covering 3 CVEs
before 3.1.2-11ubuntu0.16.04.8+esm1, plus listed versions
3.1.2-11build13.1.2-11ubuntu0.16.04.13.1.2-11ubuntu0.16.04.23.1.2-11ubuntu0.16.04.33.1.2-11ubuntu0.16.04.4
Show 4 moreShow less
3.1.2-11ubuntu0.16.04.53.1.2-11ubuntu0.16.04.63.1.2-11ubuntu0.16.04.73.1.2-11ubuntu0.16.04.8
3.1.2-11ubuntu0.16.04.8+esm1
libarchive
Ubuntu:Pro:18.04:LTS
From an advisory covering 3 CVEs
before 3.2.2-3.1ubuntu0.7+esm1, plus listed versions
3.2.2-3.13.2.2-3.1ubuntu0.13.2.2-3.1ubuntu0.23.2.2-3.1ubuntu0.33.2.2-3.1ubuntu0.43.2.2-3.1ubuntu0.53.2.2-3.1ubuntu0.63.2.2-3.1ubuntu0.7
3.2.2-3.1ubuntu0.7+esm1
libarchive
Ubuntu:20.04:LTS
From an advisory covering 3 CVEs
before 3.4.0-2ubuntu1.3, plus listed versions
3.4.0-13.4.0-1build13.4.0-1ubuntu23.4.0-2ubuntu13.4.0-2ubuntu1.13.4.0-2ubuntu1.2
3.4.0-2ubuntu1.3
libarchive
Ubuntu:22.04:LTS
From an advisory covering 3 CVEs
before 3.6.0-1ubuntu1.2, plus listed versions
3.4.3-23.4.3-2build13.5.2-13.5.2-1ubuntu13.6.0-1ubuntu13.6.0-1ubuntu1.1
3.6.0-1ubuntu1.2
libarchive
Ubuntu:24.04:LTS
From an advisory covering 3 CVEs
before 3.7.2-2ubuntu0.2, plus listed versions
3.6.2-1ubuntu13.7.2-1ubuntu13.7.2-1ubuntu23.7.2-1.1ubuntu23.7.2-23.7.2-2ubuntu0.1
3.7.2-2ubuntu0.2
bsdtar
openSUSE:Tumbleweed
before 3.6.2-1.1
3.6.2-1.1

History

History
RecordedChangedSources
affected, factsOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2022-36227 is a critical vulnerability (CVSS 9.8) in Libarchive, published November 22, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.46%, the 84th percentile. Fixed in libarchive 3.5.3-r1.

References

Show 49 moreShow less
MoveEnter Open