CVE-2024-39467: Linux kernel · f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
Affects Linux kernelSource GCVE Database
Not known to be exploited · CVSS 7.8 High · fixed in 5.4.0-1130.140~18.04.1 : patch Linux kernel soon.
Data as of 28 Oct 2026, 11:11 UTC
- Patch
- Available – fixed in 5.4.0-1130.140~18.04.1, 5.4.0-1135.142~18.04.1, 5.4.0-1134.143~18.04.1 +71
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 25 Jun 2024
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Upgrade to a fixed release listed under Affected software.
Patches and advisories
- ubuntu.com/security/notices/USN-6951-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-6953-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-6951-2 (opens in a new tab)
- ubuntu.com/security/notices/USN-6951-3 (opens in a new tab)
- ubuntu.com/security/notices/USN-6951-4 (opens in a new tab)
- ubuntu.com/security/notices/USN-6979-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-6999-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7004-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7005-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7007-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7008-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7005-2 (opens in a new tab)
Affected software
| Product | Affected | Fixed in |
|---|---|---|
Ubuntu 24.04 LTSlinuxpkg:deb/ubuntu/linux?arch=source&distro=nobleOther threats | Affected
| Fixed in
|
Ubuntu 24.04 LTSlinux-awspkg:deb/ubuntu/linux-aws?arch=source&distro=nobleOther threats | Affected
| Fixed in
|
Ubuntu 24.04 LTSlinux-azurepkg:deb/ubuntu/linux-azure?arch=source&distro=nobleOther threats | Affected
| Fixed in
|
Ubuntu 24.04 LTSlinux-gcppkg:deb/ubuntu/linux-gcp?arch=source&distro=nobleOther threats | Affected
| Fixed in
|
Ubuntu 24.04 LTSlinux-gkepkg:deb/ubuntu/linux-gke?arch=source&distro=nobleOther threats | Affected
| Fixed in
|
Ubuntu 24.04 LTSlinux-ibmpkg:deb/ubuntu/linux-ibm?arch=source&distro=nobleOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
A patch is available and should be applied by updating to the fixed Linux kernel versions listed in the advisory. The vendor advisory from Ubuntu confirms that the issue is resolved in multiple kernel releases including 5.4.0-1077.82~18.04.1 and later. After applying the update, a system reboot is required. Due to an ABI change, third-party kernel modules must be recompiled and reinstalled. No additional mitigations are indicated beyond applying the official kernel updates.
Description
A vulnerability in the Linux kernel's f2fs filesystem was fixed by adding a sanity check on the i_xattr_nid field in the sanity_check_inode() function. The flaw could cause out-of-bounds memory access during the fiemap() path, leading to kernel memory corruption and potential system compromise. This issue was reported by syzbot and affects multiple Linux kernel versions prior to the fixed releases. The vulnerability has a high severity score and is addressed in several patched kernel versions.
References
- ubuntu.com/security/CVE-2024-39467 (opens in a new tab)
- cve.org/CVERecord?id=CVE-2024-39467 (opens in a new tab)
- git.kernel.org/linus/20faaf30e55522bba2b56d9c46689233205d7717 (opens in a new tab)
- git.kernel.org/stable/c/c559a8d840562fbfce9f318448dda2f7d3e6d8e8 (opens in a new tab)
- git.kernel.org/stable/c/75c87e2ac6149abf44bdde0dd6d541763ddb0dff (opens in a new tab)
- git.kernel.org/stable/c/1640dcf383cdba52be8b28d2a1a2aa7ef7a30c98 (opens in a new tab)
- git.kernel.org/stable/c/8c8aa473fe6eb46a4bf99f3ea2dbe52bf0c1a1f0 (opens in a new tab)
- git.kernel.org/stable/c/be0155202e431f3007778568a72432c68f8946ba (opens in a new tab)
- git.kernel.org/stable/c/68e3cd4ecb8603936cccdc338929130045df2e57 (opens in a new tab)
- git.kernel.org/stable/c/20faaf30e55522bba2b56d9c46689233205d7717 (opens in a new tab)
- ubuntu.com/security/notices/USN-6951-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-6953-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-6951-2 (opens in a new tab)
- ubuntu.com/security/notices/USN-6951-3 (opens in a new tab)
- ubuntu.com/security/notices/USN-6951-4 (opens in a new tab)
- ubuntu.com/security/notices/USN-6979-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-6999-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7004-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7005-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7007-1 (opens in a new tab)