CVE-2024-39469

Updated:

Description:

In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors The error handling in nilfs_empty_dir() when a directory folio/page read fails is incorrect, as in the old ext2 implementation, and if the folio/page cannot be read or nilfs_check_folio() fails, it will falsely determine the directory as empty and corrupt the file system. In addition, since nilfs_empty_dir() does not immediately return on a failed folio/page read, but continues to loop, this can cause a long loop with I/O if i_size of the directory's inode is also corrupted, causing the log writer thread to wait and hang, as reported by syzbot. Fix these issues by making nilfs_empty_dir() immediately return a false value (0) if it fails to get a directory folio/page.

CVSS3: 5.5


Vendor State

OS Vendor version Errata
Oracle Linux 7 UEK 5 4.14.35-2047.541.4.1.el7uek ELSA-2024-12779
Ubuntu 20.04 5.4.0-195.215 USN-7003-1
Oracle Linux 7 UEK 6 5.4.17-2136.335.4.el7uek ELSA-2024-12610
Oracle Linux 8 UEK 6 5.4.17-2136.335.4.el8uek ELSA-2024-12610
Ubuntu 20.04 AWS 5.4.0-1132.142 USN-7003-1
Ubuntu 20.04 Azure 5.4.0-1137.144 USN-7003-1
Debian 11 5.10.221-1 DSA-5730-1
Ubuntu 22.04 5.15.0-121.131 USN-7007-1
Ubuntu 22.04 AWS 5.15.0-1069.75 USN-7007-1
Ubuntu 22.04 Azure 5.15.0-1072.81 USN-7009-1
Debian 11 cloud 5.10.221-1 DSA-5730-1
Ubuntu 20.04 HWE AWS 5.15.0-1069.75~20.04.1 USN-7007-1
Ubuntu 20.04 HWE Azure 5.15.0-1072.81~20.04.1 USN-7009-1
Ubuntu 20.04 GCP 5.4.0-1136.145 USN-7003-1
Oracle Linux 9 UEK 7 5.15.0-210.163.7.el9uek ELSA-2024-12618
Oracle Linux 8 UEK 7 5.15.0-210.163.7.el8uek ELSA-2024-12618
Debian 12 6.1.99-1 DSA-5731-1
Ubuntu 24.04 6.8.0-44.44 USN-6999-1

KernelCare State

OS Original kernel version State
Ubuntu 18.04 HWE Focal
Planned
Oracle Linux 7 UEK 5
4.14.35-1902.305.4.el7uek show all hide all
4.14.35-2025.400.8.el7uek 4.14.35-1902.305.4.1.el7uek 4.14.35-1902.306.2.el7uek 4.14.35-2025.400.9.el7uek 4.14.35-2025.401.4.el7uek 4.14.35-1902.306.2.1.el7uek 4.14.35-2025.402.2.1.el7uek 4.14.35-1902.306.2.2.el7uek 4.14.35-2025.403.3.el7uek 4.14.35-2025.404.1.1.el7uek 4.14.35-2025.404.1.2.el7uek 4.14.35-2025.405.3.el7uek 4.14.35-2047.500.9.1.el7uek 4.14.35-2047.500.10.el7uek 4.14.35-2047.501.0.el7uek 4.14.35-2047.501.1.el7uek 4.14.35-2047.501.2.el7uek 4.14.35-2047.500.9.3.el7uek 4.14.35-2025.400.9.1.el7uek 4.14.35-2047.502.4.el7uek 4.14.35-2047.502.4.1.el7uek 4.14.35-2047.502.5.el7uek 4.14.35-2047.503.1.el7uek 4.14.35-2047.503.1.1.el7uek 4.14.35-1902.306.2.5.el7uek 4.14.35-2047.504.2.el7uek 4.14.35-2047.504.2.3.el7uek 4.14.35-1902.306.2.7.el7uek 4.14.35-2047.505.4.el7uek 4.14.35-2047.505.4.2.el7uek 4.14.35-2047.505.4.3.el7uek 4.14.35-1902.306.2.8.el7uek 4.14.35-2047.506.8.el7uek 4.14.35-1902.306.2.10.el7uek 4.14.35-2047.505.4.4.el7uek 4.14.35-2047.506.8.1.el7uek 4.14.35-2047.506.10.el7uek 4.14.35-2047.507.7.4.el7uek 4.14.35-2047.507.7.5.el7uek 4.14.35-2047.507.7.6.el7uek 4.14.35-2047.508.3.el7uek 4.14.35-2047.508.3.1.el7uek 4.14.35-2047.508.3.2.el7uek 4.14.35-1902.306.2.12.el7uek 4.14.35-2047.508.3.3.el7uek 4.14.35-1902.306.2.13.el7uek 4.14.35-2047.509.2.2.el7uek 4.14.35-2047.509.2.3.el7uek 4.14.35-2047.510.4.1.el7uek 4.14.35-2047.510.5.2.el7uek 4.14.35-2047.510.5.3.el7uek 4.14.35-2047.510.5.4.el7uek 4.14.35-2047.510.5.5.el7uek 4.14.35-1902.306.2.14.el7uek 4.14.35-2047.510.5.6.el7uek 4.14.35-2047.511.5.2.el7uek 4.14.35-2047.511.5.3.el7uek 4.14.35-2047.511.5.4.el7uek 4.14.35-2047.511.5.5.el7uek 4.14.35-2047.511.5.6.el7uek 4.14.35-2047.511.5.7.el7uek 4.14.35-2047.511.5.5.1.el7uek 4.14.35-2047.511.5.8.el7uek 4.14.35-2047.512.6.el7uek 4.14.35-2047.513.2.el7uek 4.14.35-2047.513.2.1.el7uek 4.14.35-2047.511.5.5.3.el7uek 4.14.35-2047.513.2.2.el7uek 4.14.35-2047.514.3.el7uek 4.14.35-2047.514.5.el7uek 4.14.35-2047.515.3.el7uek 4.14.35-2047.514.5.1.1.el7uek 4.14.35-2047.516.1.1.el7uek 4.14.35-2047.516.2.1.el7uek 4.14.35-2047.517.3.el7uek 4.14.35-2047.513.2.3.el7uek 4.14.35-2047.514.5.1.2.el7uek 4.14.35-2047.516.2.el7uek 4.14.35-2047.516.2.2.el7uek 4.14.35-2047.516.2.4.el7uek 4.14.35-2047.517.3.1.el7uek 4.14.35-2047.518.4.el7uek 4.14.35-2047.518.4.1.el7uek 4.14.35-2047.518.4.2.el7uek 4.14.35-2047.519.2.1.el7uek 4.14.35-2047.520.3.1.el7uek 4.14.35-2047.521.4.el7uek 4.14.35-2047.522.3.el7uek 4.14.35-2047.523.4.1.el7uek 4.14.35-2047.523.4.2.el7uek 4.14.35-2047.524.5.el7uek 4.14.35-2047.518.4.3.el7uek 4.14.35-2047.525.1.el7uek 4.14.35-2047.526.2.el7uek 4.14.35-2047.526.2.1.el7uek 4.14.35-2047.527.2.el7uek 4.14.35-2047.528.2.1.el7uek 4.14.35-2047.529.3.el7uek 4.14.35-2047.529.3.1.el7uek 4.14.35-2047.529.3.2.el7uek 4.14.35-2047.530.5.1.el7uek 4.14.35-2047.528.2.2.el7uek 4.14.35-2047.531.2.1.el7uek 4.14.35-2047.532.3.el7uek 4.14.35-2047.532.3.1.el7uek 4.14.35-2047.528.2.3.el7uek 4.14.35-2047.533.3.el7uek 4.14.35-2047.528.2.4.el7uek 4.14.35-2047.534.3.el7uek 4.14.35-2047.534.3.1.el7uek 4.14.35-2047.535.2.1.el7uek 4.14.35-2047.536.5.el7uek 4.14.35-2047.537.4.el7uek 4.14.35-2047.537.4.1.el7uek 4.14.35-2047.538.5.el7uek 4.14.35-2047.538.5.1.el7uek 4.14.35-2047.539.5.el7uek 4.14.35-2047.540.4.1.el7uek 4.14.35-2047.540.4.2.el7uek
Released
Ubuntu 20.04
Planned
Oracle Linux 7 UEK 6
5.4.17-2011.2.2.el7uek show all hide all
5.4.17-2011.1.2.el7uek 5.4.17-2011.3.2.1.el7uek 5.4.17-2011.0.7.el7uek 5.4.17-2011.4.4.el7uek 5.4.17-2011.4.6.el7uek 5.4.17-2011.5.3.el7uek 5.4.17-2011.6.2.el7uek 5.4.17-2011.7.4.el7uek 5.4.17-2036.100.6.1.el7uek 5.4.17-2036.101.2.el7uek 5.4.17-2036.102.0.2.el7uek 5.4.17-2036.103.3.el7uek 5.4.17-2036.103.3.1.el7uek 5.4.17-2036.104.4.el7uek 5.4.17-2036.104.5.el7uek 5.4.17-2102.200.13.el7uek 5.4.17-2102.201.3.el7uek 5.4.17-2102.202.5.el7uek 5.4.17-2102.203.5.el7uek 5.4.17-2102.203.6.el7uek 5.4.17-2102.204.4.2.el7uek 5.4.17-2102.204.4.3.el7uek 5.4.17-2102.204.4.4.el7uek 5.4.17-2102.205.7.2.el7uek 5.4.17-2102.205.7.3.el7uek 5.4.17-2102.206.1.el7uek 5.4.17-2136.300.7.el7uek 5.4.17-2136.301.1.2.el7uek 5.4.17-2136.301.1.4.el7uek 5.4.17-2136.302.6.1.el7uek 5.4.17-2136.302.7.2.el7uek 5.4.17-2136.302.7.2.1.el7uek 5.4.17-2136.301.1.3.el7uek 5.4.17-2136.302.7.2.2.el7uek 5.4.17-2136.302.7.2.3.el7uek 5.4.17-2136.304.4.1.el7uek 5.4.17-2136.304.4.2.el7uek 5.4.17-2136.304.4.3.el7uek 5.4.17-2136.304.4.4.el7uek 5.4.17-2136.304.4.5.el7uek 5.4.17-2136.305.5.3.el7uek 5.4.17-2136.305.5.4.el7uek 5.4.17-2136.305.5.5.el7uek 5.4.17-2136.306.1.3.el7uek 5.4.17-2136.307.3.1.el7uek 5.4.17-2136.307.3.2.el7uek 5.4.17-2136.307.3.4.el7uek 5.4.17-2136.307.3.5.el7uek 5.4.17-2136.308.7.el7uek 5.4.17-2136.307.3.6.el7uek 5.4.17-2136.308.9.el7uek 5.4.17-2136.309.5.el7uek 5.4.17-2136.309.5.1.el7uek 5.4.17-2136.310.7.el7uek 5.4.17-2136.310.7.1.el7uek 5.4.17-2136.309.4.el7uek 5.4.17-2136.311.6.el7uek 5.4.17-2136.311.6.1.el7uek 5.4.17-2136.312.3.4.el7uek 5.4.17-2136.313.6.el7uek 5.4.17-2136.314.6.2.el7uek 5.4.17-2136.314.6.3.el7uek 5.4.17-2136.315.5.el7uek 5.4.17-2136.316.7.el7uek 5.4.17-2136.315.5.8.el7uek 5.4.17-2136.317.5.3.el7uek 5.4.17-2136.317.5.5.el7uek 5.4.17-2136.318.7.1.el7uek 5.4.17-2136.318.7.2.el7uek 5.4.17-2136.319.1.2.el7uek 5.4.17-2136.319.1.3.el7uek 5.4.17-2136.319.1.4.el7uek 5.4.17-2136.320.7.el7uek 5.4.17-2136.320.7.1.el7uek 5.4.17-2136.321.4.el7uek 5.4.17-2136.322.6.2.el7uek 5.4.17-2136.323.8.el7uek 5.4.17-2136.323.8.1.el7uek 5.4.17-2136.323.8.2.el7uek 5.4.17-2136.321.4.1.el7uek 5.4.17-2136.324.5.3.el7uek 5.4.17-2136.322.6.3.el7uek 5.4.17-2136.325.5.el7uek 5.4.17-2136.325.5.1.el7uek 5.4.17-2136.326.6.el7uek 5.4.17-2136.326.6.1.el7uek 5.4.17-2136.327.2.el7uek 5.4.17-2136.328.3.el7uek 5.4.17-2136.329.3.1.el7uek 5.4.17-2136.322.6.4.el7uek 5.4.17-2136.329.3.2.el7uek 5.4.17-2136.330.7.1.el7uek 5.4.17-2136.331.7.el7uek 5.4.17-2136.322.6.5.el7uek 5.4.17-2136.330.7.4.el7uek 5.4.17-2136.332.5.2.el7uek 5.4.17-2136.333.5.el7uek 5.4.17-2136.330.7.5.el7uek 5.4.17-2136.333.5.1.el7uek 5.4.17-2136.334.6.el7uek 5.4.17-2136.334.6.1.el7uek
Released
Oracle Linux 8 UEK 6
5.4.17-2011.2.2.el8uek show all hide all
5.4.17-2011.1.2.el8uek 5.4.17-2011.3.2.1.el8uek 5.4.17-2011.0.7.el8uek 5.4.17-2011.4.4.el8uek 5.4.17-2011.4.6.el8uek 5.4.17-2011.5.3.el8uek 5.4.17-2011.6.2.el8uek 5.4.17-2011.7.4.el8uek 5.4.17-2036.100.6.1.el8uek 5.4.17-2036.101.2.el8uek 5.4.17-2036.102.0.2.el8uek 5.4.17-2036.103.3.el8uek 5.4.17-2036.103.3.1.el8uek 5.4.17-2036.104.4.el8uek 5.4.17-2036.104.5.el8uek 5.4.17-2102.200.13.el8uek 5.4.17-2102.201.3.el8uek 5.4.17-2102.202.5.el8uek 5.4.17-2102.203.5.el8uek 5.4.17-2102.203.6.el8uek 5.4.17-2102.204.4.2.el8uek 5.4.17-2102.204.4.3.el8uek 5.4.17-2102.204.4.4.el8uek 5.4.17-2102.205.7.2.el8uek 5.4.17-2102.205.7.3.el8uek 5.4.17-2102.206.1.el8uek 5.4.17-2136.300.7.el8uek 5.4.17-2136.301.1.2.el8uek 5.4.17-2136.301.1.4.el8uek 5.4.17-2136.302.6.1.el8uek 5.4.17-2136.302.7.2.el8uek 5.4.17-2136.302.7.2.1.el8uek 5.4.17-2136.301.1.3.el8uek 5.4.17-2136.302.7.2.2.el8uek 5.4.17-2136.302.7.2.3.el8uek 5.4.17-2136.304.4.1.el8uek 5.4.17-2136.304.4.2.el8uek 5.4.17-2136.304.4.3.el8uek 5.4.17-2136.304.4.4.el8uek 5.4.17-2136.304.4.5.el8uek 5.4.17-2136.305.5.3.el8uek 5.4.17-2136.305.5.4.el8uek 5.4.17-2136.305.5.5.el8uek 5.4.17-2136.306.1.3.el8uek 5.4.17-2136.307.3.1.el8uek 5.4.17-2136.307.3.2.el8uek 5.4.17-2136.307.3.4.el8uek 5.4.17-2136.307.3.5.el8uek 5.4.17-2136.308.7.el8uek 5.4.17-2136.307.3.6.el8uek 5.4.17-2136.308.9.el8uek 5.4.17-2136.309.5.el8uek 5.4.17-2136.309.5.1.el8uek 5.4.17-2136.310.7.el8uek 5.4.17-2136.310.7.1.el8uek 5.4.17-2136.309.4.el8uek 5.4.17-2136.311.6.el8uek 5.4.17-2136.311.6.1.el8uek 5.4.17-2136.312.3.4.el8uek 5.4.17-2136.313.6.el8uek 5.4.17-2136.314.6.2.el8uek 5.4.17-2136.314.6.3.el8uek 5.4.17-2136.315.5.el8uek 5.4.17-2136.316.7.el8uek 5.4.17-2136.315.5.8.el8uek 5.4.17-2136.317.5.3.el8uek 5.4.17-2136.317.5.5.el8uek 5.4.17-2136.318.7.1.el8uek 5.4.17-2136.318.7.2.el8uek 5.4.17-2136.319.1.2.el8uek 5.4.17-2136.319.1.3.el8uek 5.4.17-2136.319.1.4.el8uek 5.4.17-2136.320.7.el8uek 5.4.17-2136.320.7.1.el8uek 5.4.17-2136.321.4.el8uek 5.4.17-2136.321.4.1.el8uek 5.4.17-2136.322.6.2.el8uek 5.4.17-2136.323.8.el8uek 5.4.17-2136.323.8.1.el8uek 5.4.17-2136.323.8.2.el8uek 5.4.17-2136.324.5.2.el8uek 5.4.17-2136.324.5.3.el8uek 5.4.17-2136.322.6.3.el8uek 5.4.17-2136.325.5.el8uek 5.4.17-2136.325.5.1.el8uek 5.4.17-2136.326.6.el8uek 5.4.17-2136.326.6.1.el8uek 5.4.17-2136.327.2.el8uek 5.4.17-2136.328.3.el8uek 5.4.17-2136.329.3.1.el8uek 5.4.17-2136.322.6.4.el8uek 5.4.17-2136.329.3.2.el8uek 5.4.17-2136.330.7.1.el8uek 5.4.17-2136.331.7.el8uek 5.4.17-2136.322.6.5.el8uek 5.4.17-2136.330.7.4.el8uek 5.4.17-2136.332.5.2.el8uek 5.4.17-2136.333.5.el8uek 5.4.17-2136.330.7.5.el8uek 5.4.17-2136.333.5.1.el8uek 5.4.17-2136.334.6.el8uek 5.4.17-2136.334.6.1.el8uek
Released
Ubuntu 18.04 AWS Focal
Planned
Ubuntu 18.04 Azure Focal
Planned
Ubuntu 20.04 AWS
Planned
Ubuntu 20.04 Azure
Planned
Debian 11
In Progress
Ubuntu 22.04
Ready For Release
Ubuntu 22.04 AWS
Ready For Release
Ubuntu 22.04 Azure
Planned
Debian 11 cloud
In Progress
Ubuntu 20.04 HWE AWS
Ready For Release
Ubuntu 20.04 HWE Azure
Planned
Ubuntu 20.04 GCP
Planned
Oracle Linux 9 UEK 7
Planned
Oracle Linux 8 UEK 7
Planned
Debian 12
Planned
Ubuntu 24.04
Planned