CVE-2021-40153
squashfs_opendir in unsquash-1.c in Squashfs-Tools 4.5 stores the filename in the directory entry...
squashfs_opendir in unsquash-1.c in Squashfs-Tools 4.5 stores the filename in the directory entry; this is then used by unsquashfs to create the new file during the unsquash. The filename is not validated for traversal outside of the destination directory, and thus allows writing to locations outside of the destination.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.1
squashfs_opendir in unsquash-1.c in Squashfs-Tools 4.5 stores the filename in the directory entry; this is then used by unsquashfs to create the new file during the unsquash. The filename is not validated for traversal outside of the destination directory, and thus allows writing to locations outside of the destination.
- Record
CVE-2021-40153- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H - CVSS 2.0
- 5.8 Medium
AV:N/AC:M/Au:N/C:N/I:P/A:P - Weakness
- CWE-22
- Updated
- 2026-11-02
CVE List No score
squashfs_opendir in unsquash-1.c in Squashfs-Tools 4.5 stores the filename in the directory entry; this is then used by unsquashfs to create the new file during the unsquash. The filename is not validated for traversal outside of the destination directory, and thus allows writing to locations outside of the destination.
- Record
CVE-2021-40153- Updated
- 2026-11-02
EUVDEUVD-2021-27338 No score
squashfs_opendir in unsquash-1.c in Squashfs-Tools 4.5 stores the filename in the directory entry; this is then used by unsquashfs to create the new file during the unsquash. The filename is not validated for traversal outside of the destination directory, and thus allows writing to locations outside of the destination.
- Record
EUVD-2021-27338- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-98f5-57cr-27p7
8.1
squashfs_opendir in unsquash-1.c in Squashfs-Tools 4.5 stores the filename in the directory entry...
squashfs_opendir in unsquash-1.c in Squashfs-Tools 4.5 stores the filename in the directory entry; this is then used by unsquashfs to create the new file during the unsquash. The filename is not validated for traversal outside of the destination directory, and thus allows writing to locations outside of the destination.
- Record
GHSA-98f5-57cr-27p7- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H - Weakness
- CWE-22
- Updated
- 2026-11-02
OSVALPINE-CVE-2021-40153
8.1
squashfs_opendir in unsquash-1.c in Squashfs-Tools 4.5 stores the filename in the directory entry; this is then used by unsquashfs to create the new file during the unsquash. The filename is not validated for traversal outside of the destination directory, and thus allows writing to locations outside of the destination.
- Record
ALPINE-CVE-2021-40153- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVAZL-7463
8.1
CVE-2021-40153 affecting package squashfs-tools for versions less than 4.5.1-1
squashfs_opendir in unsquash-1.c in Squashfs-Tools 4.5 stores the filename in the directory entry; this is then used by unsquashfs to create the new file during the unsquash. The filename is not validated for traversal outside of the destination directory, and thus allows writing to locations outside of the destination.
- Record
AZL-7463- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
Show 22 moreShow less
OSVBELL-CVE-2021-40153
8.1
CVE-2021-40153 does not affect BellSoft software
- Record
BELL-CVE-2021-40153- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSV
8.1
squashfs_opendir in unsquash-1.c in Squashfs-Tools 4.5 stores the filename in the directory entry; this is then used by unsquashfs to create the new file during the unsquash. The filename is not validated for traversal outside of the destination directory, and thus allows writing to locations outside of the destination.
- Record
CVE-2021-40153- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-40153
8.1
squashfs_opendir in unsquash-1.c in Squashfs-Tools 4.5 stores the filename in the directory entry; this is then used by unsquashfs to create the new file during the unsquash. The filename is not validated for traversal outside of the destination directory, and thus allows writing to locations outside of the destination.
- Record
DEBIAN-CVE-2021-40153- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2021-1425
8.1
squashfs-tools security update
Squashfs is a highly compressed read-only filesystem for Linux. It uses either gzip/xz/lzo/lz4/zstd compression to compress both files, inodes and directories.
Security Fix(es):
squashfs_opendir in unsquash-2.c in Squashfs-Tools 4.5 allows Directory Traversal, a different vulnerability than CVE-2021-40153. A squashfs filesystem that has been crafted to include a symbolic link and then contents under the same filename in a filesystem can cause unsquashfs to first create the symbolic link pointing outside the expected directory, and then the subsequent write operation will cause the unsquashfs process to write through the symbolic link elsewhere in the filesystem.(CVE-2021-41072)
squashfs_opendir in unsquash-1.c in Squashfs-Tools 4.5 stores the filename in the directory entry; this is then used by unsquashfs to create the new file during the unsquash. The filename is not validated for traversal outside of the destination directory, and thus allows writing to locations outside of the destination.(CVE-2021-40153)
- Record
OESA-2021-1425- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:2396
8.1
Red Hat Security Advisory: squashfs-tools security update
- Record
RHSA-2024:2396- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:3139
8.1
Red Hat Security Advisory: squashfs-tools security update
- Record
RHSA-2024:3139- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2024:2396
8.1
Moderate: squashfs-tools security update
SquashFS is a highly compressed read-only file system for Linux. These packages contain the utilities for manipulating squashfs file systems.
Security Fix(es):
-
squashfs-tools: unvalidated filepaths allow writing outside of destination (CVE-2021-40153)
-
squashfs-tools: possible Directory Traversal via symbolic link (CVE-2021-41072)
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 9.4 Release Notes linked from the References section.
- Record
RLSA-2024:2396- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-40153
8.1
squashfs_opendir in unsquash-1.c in Squashfs-Tools 4.5 stores the filename in the directory entry; this is then used by unsquashfs to create the new file during the unsquash. The filename is not validated for traversal outside of the destination directory, and thus allows writing to locations outside of the destination.
- Record
UBUNTU-CVE-2021-40153- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2024:2396 No score
Moderate: squashfs-tools security update
SquashFS is a highly compressed read-only file system for Linux. These packages contain the utilities for manipulating squashfs file systems.
Security Fix(es):
- squashfs-tools: unvalidated filepaths allow writing outside of destination (CVE-2021-40153)
- squashfs-tools: possible Directory Traversal via symbolic link (CVE-2021-41072)
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-2024:2396- Updated
- 2026-11-02
OSVALSA-2024:3139 No score
Moderate: squashfs-tools security update
SquashFS is a highly compressed read-only file system for Linux. These packages contain the utilities for manipulating squashfs file systems.
Security Fix(es):
- squashfs-tools: unvalidated filepaths allow writing outside of destination (CVE-2021-40153)
- squashfs-tools: possible Directory Traversal via symbolic link (CVE-2021-41072)
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-2024:3139- Updated
- 2026-11-02
OSVCLSA-2025-1750782908 No score
squashfs-tools: Fix of CVE-2021-40153
- CVE-2021-40153: fix directory traversal vulnerability in squashfs_opendir by validating filenames before creating new files
- Record
CLSA-2025-1750782908- Updated
- 2026-11-02
OSVCLSA-2026-1777544697 No score
squashfs-tools: Fix of CVE-2021-40153
- CVE-2021-40153: fix write outside destination directory in unsquashfs
- Record
CLSA-2026-1777544697- Updated
- 2026-11-02
OSVCLSA-2026-1792439424 No score
squashfs-tools: Fix of CVE-2021-40153
- CVE-2021-40153: fix write outside destination directory in unsquashfs
- Record
CLSA-2026-1792439424- Updated
- 2026-11-02
OSVCLSA-2026-1792440720 No score
squashfs-tools: Fix of CVE-2021-40153
- CVE-2021-40153: fix write outside destination directory in unsquashfs
- Record
CLSA-2026-1792440720- Updated
- 2026-11-02
OSVMGASA-2022-0010 No score
Updated squashfs-tools packages fix security vulnerability
squashfs_opendir in unsquash-1.c in Squashfs-Tools 4.5 stores the filename in the directory entry; this is then used by unsquashfs to create the new file during the unsquash. The filename is not validated for traversal outside of the destination directory, and thus allows writing to locations outside of the destination. (CVE-2021-40153) squashfs_opendir in unsquash-2.c in Squashfs-Tools 4.5 allows Directory Traversal, a different vulnerability than CVE-2021-40153. A squashfs filesystem that has been crafted to include a symbolic link and then contents under the same filename in a filesystem can cause unsquashfs to first create the symbolic link pointing outside the expected directory, and then the subsequent write operation will cause the unsquashfs process to write through the symbolic link elsewhere in the filesystem. (CVE-2021-41072)
- Record
MGASA-2022-0010- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13035-1 No score
squashfs-4.6.1-2.1 on GA media
These are all security issues fixed in the squashfs-4.6.1-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13035-1- Updated
- 2026-11-02
OSVRLSA-2024:3139 No score
Moderate: squashfs-tools security update
SquashFS is a highly compressed read-only file system for Linux. These packages contain the utilities for manipulating squashfs file systems.
Security Fix(es):
-
squashfs-tools: unvalidated filepaths allow writing outside of destination (CVE-2021-40153)
-
squashfs-tools: possible Directory Traversal via symbolic link (CVE-2021-41072)
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.10 Release Notes linked from the References section.
- Record
RLSA-2024:3139- Updated
- 2026-11-02
OSVSUSE-SU-2023:4424-1 No score
Security update for squashfs
This update for squashfs fixes the following issues:
- CVE-2015-4645,CVE-2015-4646: Multiple buffer overflows fixed in squashfs-tools (bsc#935380)
- CVE-2021-40153: Fixed an issue where an attacker might have been able to write a file outside of destination (bsc#1189936)
- CVE-2021-41072: Fixed an issue where an attacker might have been able to write a file outside the destination directory via a symlink (bsc#1190531).
- Record
SUSE-SU-2023:4424-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:4591-1 No score
Security update for squashfs
This update for squashfs fixes the following issues:
- CVE-2015-4645,CVE-2015-4646: Multiple buffer overflows fixed in squashfs-tools (bsc#935380)
- CVE-2021-40153: Fixed an issue where an attacker might have been able to write a file outside of destination (bsc#1189936)
- CVE-2021-41072: Fixed an issue where an attacker might have been able to write a file outside the destination directory via a symlink (bsc#1190531).
update to 4.6.1:
- Race condition which can cause corruption of the 'fragment table' fixed. This is a regression introduced in August 2022, and it has been seen when tailend packing is used (-tailends option).
- Fix build failure when the tools are being built without extended attribute (XATTRs) support.
- Fix XATTR error message when an unrecognised prefix is found
- Fix incorrect free of pointer when an unrecognised XATTR prefix is found.
- Major improvements in extended attribute handling, pseudo file handling, and miscellaneous new options and improvements
- Extended attribute handling improved in Mksquashfs and Sqfstar
- New Pseudo file xattr definition to add extended attributes to files.
- New xattrs-add Action to add extended attributes to files
- Extended attribute handling improved in Unsquashfs
- Other major improvements
- Unsquashfs can now output Pseudo files to standard out.
- Mksquashfs can now input Pseudo files from standard in.
- Squashfs filesystems can now be converted (different block size compression etc) without unpacking to an intermediate filesystem or mounting, by piping the output of Unsquashfs to Mksquashfs.
- Pseudo files are now supported by Sqfstar.
- 'Non-anchored' excludes are now supported by Unsquashfs.
update to 4.5.1 (bsc#1190531, CVE-2021-41072):
- This release adds Manpages for Mksquashfs(1), Unsquashfs(1), Sqfstar(1) and Sqfscat(1).
- The -help text output from the utilities has been improved and extended as well (but the Manpages are now more comprehensive).
- CVE-2021-41072 which is a writing outside of destination exploit, has been fixed.
- The number of hard-links in the filesystem is now also displayed by Mksquashfs in the output summary.
- The number of hard-links written by Unsquashfs is now also displayed in the output summary.
- Unsquashfs will now write to a pre-existing destination directory, rather than aborting.
- Unsquashfs now allows '.' to used as the destination, to extract to the current directory.
- The Unsquashfs progress bar now tracks empty files and hardlinks, in addition to data blocks.
- -no-hardlinks option has been implemented for Sqfstar.
- More sanity checking for 'corrupted' filesystems, including checks for multiply linked directories and directory loops.
- Options that may cause filesystems to be unmountable have been moved into a new 'experts' category in the Mksquashfs help text (and Manpage).
- Maximum cpiostyle filename limited to PATH_MAX. This prevents attempts to overflow the stack, or cause system calls to fail with a too long pathname.
- Don't always use 'max open file limit' when calculating length of queues, as a very large file limit can cause Unsquashfs to abort. Instead use the smaller of max open file limit and cache size.
- Fix Mksquashfs silently ignoring Pseudo file definitions when appending.
- Don't abort if no XATTR support has been built in, and there's XATTRs in the filesystem. This is a regression introduced in 2019 in Version 4.4.
- Fix duplicate check when the last file block is sparse.
update to 4.5:
- Mksquashfs now supports 'Actions'.
- New sqfstar command which will create a Squashfs image from a tar archive.
- Tar style handling of source pathnames in Mksquashfs.
- Cpio style handling of source pathnames in Mksquashfs.
- New option to throttle the amount of CPU and I/O.
- Mksquashfs now allows no…
- Record
SUSE-SU-2023:4591-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:2463-1 No score
Security update for squashfs
This update for squashfs fixes the following issues:
- CVE-2015-4645,CVE-2015-4646: Multiple buffer overflows fixed in squashfs-tools (bsc#935380)
- CVE-2021-40153: Fixed an issue where an attacker might have been able to write a file outside of destination (bsc#1189936)
- CVE-2021-41072: Fixed an issue where an attacker might have been able to write a file outside the destination directory via a symlink (bsc#1190531).
update to 4.6.1:
- Race condition which can cause corruption of the 'fragment table' fixed. This is a regression introduced in August 2022, and it has been seen when tailend packing is used (-tailends option).
- Fix build failure when the tools are being built without extended attribute (XATTRs) support.
- Fix XATTR error message when an unrecognised prefix is found
- Fix incorrect free of pointer when an unrecognised XATTR prefix is found.
- Major improvements in extended attribute handling, pseudo file handling, and miscellaneous new options and improvements
- Extended attribute handling improved in Mksquashfs and Sqfstar
- New Pseudo file xattr definition to add extended attributes to files.
- New xattrs-add Action to add extended attributes to files
- Extended attribute handling improved in Unsquashfs
- Other major improvements
- Unsquashfs can now output Pseudo files to standard out.
- Mksquashfs can now input Pseudo files from standard in.
- Squashfs filesystems can now be converted (different block size compression etc) without unpacking to an intermediate filesystem or mounting, by piping the output of Unsquashfs to Mksquashfs.
- Pseudo files are now supported by Sqfstar.
- 'Non-anchored' excludes are now supported by Unsquashfs.
update to 4.5.1 (bsc#1190531, CVE-2021-41072):
- This release adds Manpages for Mksquashfs(1), Unsquashfs(1), Sqfstar(1) and Sqfscat(1).
- The -help text output from the utilities has been improved and extended as well (but the Manpages are now more comprehensive).
- CVE-2021-41072 which is a writing outside of destination exploit, has been fixed.
- The number of hard-links in the filesystem is now also displayed by Mksquashfs in the output summary.
- The number of hard-links written by Unsquashfs is now also displayed in the output summary.
- Unsquashfs will now write to a pre-existing destination directory, rather than aborting.
- Unsquashfs now allows '.' to used as the destination, to extract to the current directory.
- The Unsquashfs progress bar now tracks empty files and hardlinks, in addition to data blocks.
- -no-hardlinks option has been implemented for Sqfstar.
- More sanity checking for 'corrupted' filesystems, including checks for multiply linked directories and directory loops.
- Options that may cause filesystems to be unmountable have been moved into a new 'experts' category in the Mksquashfs help text (and Manpage).
- Maximum cpiostyle filename limited to PATH_MAX. This prevents attempts to overflow the stack, or cause system calls to fail with a too long pathname.
- Don't always use 'max open file limit' when calculating length of queues, as a very large file limit can cause Unsquashfs to abort. Instead use the smaller of max open file limit and cache size.
- Fix Mksquashfs silently ignoring Pseudo file definitions when appending.
- Don't abort if no XATTR support has been built in, and there's XATTRs in the filesystem. This is a regression introduced in 2019 in Version 4.4.
- Fix duplicate check when the last file block is sparse.
update to 4.5:
- Mksquashfs now supports 'Actions'.
- New sqfstar command which will create a Squashfs image from a tar archive.
- Tar style handling of source pathnames in Mksquashfs.
- Cpio style handling of source pathnames in Mksquashfs.
- New option to throttle the amount of CPU and I/O.
- Mksquashfs now allows no…
- Record
SUSE-SU-2024:2463-1- Updated
- 2026-11-02
OSVUSN-5057-1 No score
squashfs-tools vulnerability
Etienne Stalmans discovered that Squashfs-Tools mishandled certain malformed SQUASHFS files. An attacker could use this vulnerability to write arbitrary files to the filesystem.
- Record
USN-5057-1- Updated
- 2026-11-02
OSVUSN-5078-2 No score
squashfs-tools vulnerabilities
USN-5078-1 fixed several vulnerabilities in Squashfs-Tools. This update provides the corresponding update for Ubuntu 16.04 ESM.
Original advisory details:
Etienne Stalmans discovered that Squashfs-Tools mishandled certain malformed SQUASHFS files. An attacker could use this vulnerability to write arbitrary files to the filesystem. (CVE-2021-40153)
Richard Weinberger discovered that Squashfs-Tools mishandled certain malformed SQUASHFS files. An attacker could use this vulnerability to write arbitrary files to the filesystem. (CVE-2021-41072)
- Record
USN-5078-2- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
squashfs-toolsAlpine:v3.11 |
before 4.5-r0 | 4.5-r0 |
squashfs-toolsAlpine:v3.12 |
before 4.5-r0 | 4.5-r0 |
squashfs-toolsAlpine:v3.13 |
before 4.5-r0 | 4.5-r0 |
squashfs-toolsAlpine:v3.14 |
before 4.5-r0 | 4.5-r0 |
squashfs-toolsAlpine:v3.15 |
before 4.5-r0 | 4.5-r0 |
squashfs-toolsAlpine:v3.16 |
before 4.5-r0 | 4.5-r0 |
squashfs-toolsAlpine:v3.17 |
before 4.5-r0 | 4.5-r0 |
squashfs-toolsAlpine:v3.18 |
before 4.5-r0 | 4.5-r0 |
squashfs-toolsAlpine:v3.19 |
before 4.5-r0 | 4.5-r0 |
squashfs-toolsAlpine:v3.20 |
before 4.5-r0 | 4.5-r0 |
Show 53 moreShow less
| Package | Affected | Fixed |
|---|---|---|
squashfs-toolsAlpine:v3.21 |
before 4.5-r0 | 4.5-r0 |
squashfs-toolsAlpine:v3.22 |
before 4.5-r0 | 4.5-r0 |
squashfs-toolsAlpine:v3.23 |
before 4.5-r0 | 4.5-r0 |
squashfs-toolsAlpine:v3.24 |
before 4.5-r0 | 4.5-r0 |
squashfs-toolsAlmaLinux:9 From an advisory covering 2 CVEs |
before 4.4-10.git1.el9 | 4.4-10.git1.el9 |
squashfs-toolsAlmaLinux:8 From an advisory covering 2 CVEs |
before 4.3-21.el8 | 4.3-21.el8 |
squashfs-toolsAzure Linux:2 |
before 4.5.1-1 | 4.5.1-1 |
squashfs-toolsTuxCare:AlmaLinux:9.2 |
before 4.4-8.git1.el9.tuxcare.els1 | 4.4-8.git1.el9.tuxcare.els1 |
squashfs-toolsTuxCare:CentOS:7 |
before 4.3-0.21.gitaae0aff4.el7.tuxcare.els1 | 4.3-0.21.gitaae0aff4.el7.tuxcare.els1 |
squashfs-toolsTuxCare:RHEL:7 |
before 4.3-0.21.gitaae0aff4.el7.tuxcare.els1 | 4.3-0.21.gitaae0aff4.el7.tuxcare.els1 |
squashfs-toolsTuxCare:OracleLinux:7 |
before 4.3-0.21.gitaae0aff4.el7.tuxcare.els1 | 4.3-0.21.gitaae0aff4.el7.tuxcare.els1 |
squashfs-toolsDebian:12 |
before 1:4.5-2 | 1:4.5-2 |
squashfs-toolsDebian:13 |
before 1:4.5-2 | 1:4.5-2 |
squashfs-toolsDebian:14 |
before 1:4.5-2 | 1:4.5-2 |
squashfs-toolsDebian:9 |
before 1:4.3-3+deb9u2, plus listed versions 1:4.3-31:4.3-3+deb9u1 |
1:4.3-3+deb9u2 |
squashfs-toolsDebian:10 |
before 1:4.3-12+deb10u1, plus listed versions 1:4.3-12 |
1:4.3-12+deb10u1 |
squashfs-toolsDebian:11 |
before 1:4.4-2+deb11u1, plus listed versions 1:4.4-2 |
1:4.4-2+deb11u1 |
squashfs-toolsMageia:8 From an advisory covering 2 CVEs |
before 4.5-1.git5ae723.1.mga8 | 4.5-1.git5ae723.1.mga8 |
squashfs-toolsopenEuler:20.03-LTS-SP1 From an advisory covering 2 CVEs |
before 4.4-5.oe1 | 4.4-5.oe1 |
squashfs-toolsopenEuler:20.03-LTS-SP2 From an advisory covering 2 CVEs |
before 4.4-5.oe1 | 4.4-5.oe1 |
squashfs-toolsRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:4.4-10.git1.el9 | 0:4.4-10.git1.el9 |
squashfs-tools-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:4.4-10.git1.el9 | 0:4.4-10.git1.el9 |
squashfs-tools-debugsourceRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:4.4-10.git1.el9 | 0:4.4-10.git1.el9 |
squashfs-toolsRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.3-21.el8 | 0:4.3-21.el8 |
squashfs-tools-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.3-21.el8 | 0:4.3-21.el8 |
squashfs-tools-debugsourceRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:4.3-21.el8 | 0:4.3-21.el8 |
squashfs-toolsRocky Linux:9 From an advisory covering 2 CVEs |
before 0:4.4-10.git1.el9 | 0:4.4-10.git1.el9 |
squashfs-toolsRocky Linux:8 From an advisory covering 2 CVEs |
before 0:4.3-21.el8 | 0:4.3-21.el8 |
squashfsSUSE:Linux Enterprise Server 12 SP5 From an advisory covering 4 CVEs |
before 4.6.1-8.3.2 | 4.6.1-8.3.2 |
squashfsSUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 4 CVEs |
before 4.6.1-8.3.2 | 4.6.1-8.3.2 |
squashfsSUSE:Linux Enterprise Micro 5.3 From an advisory covering 4 CVEs |
before 4.6.1-150300.3.3.1 | 4.6.1-150300.3.3.1 |
squashfsSUSE:Linux Enterprise Micro 5.4 From an advisory covering 4 CVEs |
before 4.6.1-150300.3.3.1 | 4.6.1-150300.3.3.1 |
squashfsSUSE:Linux Enterprise Micro 5.5 From an advisory covering 4 CVEs |
before 4.6.1-150300.3.3.1 | 4.6.1-150300.3.3.1 |
squashfsSUSE:Linux Enterprise Module for Basesystem 15 SP4 From an advisory covering 4 CVEs |
before 4.6.1-150300.3.3.1 | 4.6.1-150300.3.3.1 |
squashfsSUSE:Linux Enterprise Module for Basesystem 15 SP5 From an advisory covering 4 CVEs |
before 4.6.1-150300.3.3.1 | 4.6.1-150300.3.3.1 |
squashfsSUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS From an advisory covering 4 CVEs |
before 4.6.1-150300.3.3.1 | 4.6.1-150300.3.3.1 |
squashfsSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 4 CVEs |
before 4.6.1-150300.3.3.1 | 4.6.1-150300.3.3.1 |
squashfsSUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 4 CVEs |
before 4.6.1-150300.3.3.1 | 4.6.1-150300.3.3.1 |
squashfsSUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 4 CVEs |
before 4.6.1-150300.3.3.1 | 4.6.1-150300.3.3.1 |
squashfsSUSE:Manager Proxy 4.2 From an advisory covering 4 CVEs |
before 4.6.1-150300.3.3.1 | 4.6.1-150300.3.3.1 |
squashfsSUSE:Manager Server 4.2 From an advisory covering 4 CVEs |
before 4.6.1-150300.3.3.1 | 4.6.1-150300.3.3.1 |
squashfsSUSE:Linux Enterprise Micro 5.1 From an advisory covering 4 CVEs |
before 4.6.1-150300.3.3.1 | 4.6.1-150300.3.3.1 |
squashfsSUSE:Linux Enterprise Micro 5.2 From an advisory covering 4 CVEs |
before 4.6.1-150300.3.3.1 | 4.6.1-150300.3.3.1 |
squashfsSUSE:Enterprise Storage 7.1 From an advisory covering 4 CVEs |
before 4.6.1-150300.3.3.1 | 4.6.1-150300.3.3.1 |
squashfsopenSUSE:Leap Micro 5.3 From an advisory covering 4 CVEs |
before 4.6.1-150300.3.3.1 | 4.6.1-150300.3.3.1 |
squashfsopenSUSE:Leap Micro 5.4 From an advisory covering 4 CVEs |
before 4.6.1-150300.3.3.1 | 4.6.1-150300.3.3.1 |
squashfsopenSUSE:Leap 15.4 From an advisory covering 4 CVEs |
before 4.6.1-150300.3.3.1 | 4.6.1-150300.3.3.1 |
squashfsopenSUSE:Leap 15.5 From an advisory covering 4 CVEs |
before 4.6.1-150300.3.3.1 | 4.6.1-150300.3.3.1 |
squashfs-toolsUbuntu:Pro:16.04:LTS |
before 1:4.3-3ubuntu2.16.04.3+esm1, plus listed versions 1:4.2+20130409-2.11:4.3-31:4.3-3ubuntu11:4.3-3ubuntu21:4.3-3ubuntu2.16.04.11:4.3-3ubuntu2.16.04.21:4.3-3ubuntu2.16.04.3 |
1:4.3-3ubuntu2.16.04.3+esm1 |
squashfs-toolsUbuntu:18.04:LTS |
before 1:4.3-6ubuntu0.18.04.3, plus listed versions 1:4.3-4ubuntu11:4.3-4ubuntu21:4.3-61:4.3-6ubuntu0.18.04.11:4.3-6ubuntu0.18.04.2 |
1:4.3-6ubuntu0.18.04.3 |
squashfs-toolsUbuntu:20.04:LTS |
before 1:4.4-1ubuntu0.1, plus listed versions 1:4.4-1 |
1:4.4-1ubuntu0.1 |
squashfs-toolsUbuntu:Pro:16.04:LTS From an advisory covering 2 CVEs |
before 1:4.3-3ubuntu2.16.04.3+esm1, plus listed versions 1:4.2+20130409-2.11:4.3-31:4.3-3ubuntu11:4.3-3ubuntu21:4.3-3ubuntu2.16.04.11:4.3-3ubuntu2.16.04.21:4.3-3ubuntu2.16.04.3 |
1:4.3-3ubuntu2.16.04.3+esm1 |
squashfsopenSUSE:Tumbleweed |
before 4.6.1-2.1 | 4.6.1-2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-40153 is a high vulnerability (CVSS 8.1) in Squashfs-tools Project Squashfs-tools, published August 27, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.50%, the 84th percentile. Fixed in squashfs-tools 4.5-r0.
References
github.com/plougher/squashfs-tools/commit/79b5a555058eef4e1e7ff220c344d39f8cd09646
github.com/plougher/squashfs-tools/issues/72
bugs.launchpad.net/ubuntu/+source/squashfs-tools/+bug/1941790
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/RAOZ4BKWAC4Y3U2K5MMW3S77HWWXHQDL
lists.debian.org/debian-lts-announce/2021/08/msg00030.html
debian.org/security/2021/dsa-4967
Show 57 moreShow less
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/GSMRKVJMJFX3MB7D3PXJSYY3TLZROE5S
security.gentoo.org/glsa/202305-29
nvd.nist.gov/vuln/detail/CVE-2021-40153
lists.fedoraproject.org/archives/list/[email protected]/message/GSMRKVJMJFX3MB7D3PXJSYY3TLZROE5S
lists.fedoraproject.org/archives/list/[email protected]/message/RAOZ4BKWAC4Y3U2K5MMW3S77HWWXHQDL
github.com/advisories/GHSA-98f5-57cr-27p7
security.alpinelinux.org/vuln/CVE-2021-40153
access.redhat.com/errata/RHSA-2024:2396
access.redhat.com/security/cve/CVE-2021-40153
access.redhat.com/security/cve/CVE-2021-41072
bugzilla.redhat.com/1998621
bugzilla.redhat.com/2004957
errata.almalinux.org/9/ALSA-2024-2396.html
access.redhat.com/errata/RHSA-2024:3139
errata.almalinux.org/8/ALSA-2024-3139.html
docs.bell-sw.com/security/cves/CVE-2021-40153
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2025-1750782908.html
errata.tuxcare.com/els_os/centos7els/CLSA-2026-1777544697.html
errata.tuxcare.com/els_os/rhel7els/CLSA-2026-1792439424.html
errata.tuxcare.com/els_os/oraclelinux7els/CLSA-2026-1792440720.html
security-tracker.debian.org/tracker/CVE-2021-40153
advisories.mageia.org/MGASA-2022-0010.html
bugs.mageia.org/show_bug.cgi?id=29429
ubuntu.com/security/notices/USN-5057-1
lists.fedoraproject.org/archives/list/[email protected]/thread/RAOZ4BKWAC4Y3U2K5MMW3S77HWWXHQDL
ubuntu.com/security/notices/USN-5078-1
lists.fedoraproject.org/archives/list/[email protected]/thread/RGPPMRX4FP3CLIZKZFB2DODGNHXHPYD6
debian.org/security/2021/dsa-4987
ubuntu.com/security/notices/USN-5078-3
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2021-1425
nvd.nist.gov/vuln/detail/CVE-2021-41072
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=1998621
bugzilla.redhat.com/show_bug.cgi?id=2004957
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_2396.json
cve.org/CVERecord?id=CVE-2021-40153
cve.org/CVERecord?id=CVE-2021-41072
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.10_release_notes/index
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_3139.json
errata.rockylinux.org/RLSA-2024:2396
errata.rockylinux.org/RLSA-2024:3139
suse.com/support/update/announcement/2023/suse-su-20234424-1
bugzilla.suse.com/1133284
bugzilla.suse.com/1160294
bugzilla.suse.com/1189936
bugzilla.suse.com/1190531
bugzilla.suse.com/935380
suse.com/security/cve/CVE-2015-4645
suse.com/security/cve/CVE-2015-4646
suse.com/security/cve/CVE-2021-40153
suse.com/security/cve/CVE-2021-41072
suse.com/support/update/announcement/2023/suse-su-20234591-1
suse.com/support/update/announcement/2024/suse-su-20242463-1
ubuntu.com/security/CVE-2021-40153
ubuntu.com/security/notices/USN-5078-2
ubuntu.com/security/CVE-2021-41072
Left out here: the rest of 2 source descriptions. The JSON record has them.