CVE-2024-47701

linux: In the Linux kernel, the following vulnerability has been resolved: ext4: avoid OOB when system.data xattr changes u...

CVE-2024-47701 is fixed in 65 products on 1 platform, first by DEBIAN-CVE-2024-47701, released October 21, 2024. It is not reported as exploited. Patch Radar priority: High.

High
CVSS
7.8
high
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0025
16th percentile

In the Linux kernel, the following vulnerability has been resolved: ext4: avoid OOB when system.data xattr changes underneath the filesystem When looking up for an entry in an inlined directory, if e_value_offs is changed underneath the filesystem by some change in the block device, it will lead to an out-of-bounds access that KASAN detects as an UAF. EXT4-fs (loop0): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: none. loop0: detected capacity change from 2048 to 2047 ================================================================== BUG: KASAN: use-after-free in ext4_search_dir+0xf2/0x1c0 fs/ext4/namei.c:1500 Read of size 1 at addr ffff88803e91130f by task syz-executor269/5103 CPU: 0 UID: 0 PID: 5103 Comm: syz-executor269 Not tainted 6.11.0-rc4-syzkaller #0 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 Call Trace: <TASK> __dump_stack lib/dump_stack.c:93 [inline] dump_stack_lvl+0x241/0x360 lib/dump_stack.c:119 print_address_description mm/kasan/report.c:377 [inline] print_report+0x169/0x550 mm/kasan/report.c:488 kasan_report+0x143/0x180 mm/kasan/report.c:601 ext4_search_dir+0xf2/0x1c0 fs/ext4/namei.c:1500 ext4_find_inline_entry+0x4be/0x5e0 fs/ext4/inline.c:1697 __ext4_find_entry+0x2b4/0x1b30 fs/ext4/namei.c:1573 ext4_lookup_entry fs/ext4/namei.c:1727 [inline] ext4_lookup+0x15f/0x750 fs/ext4/namei.c:1795 lookup_one_qstr_excl+0x11f/0x260 fs/namei.c:1633 filename_create+0x297/0x540 fs/namei.c:3980 do_symlinkat+0xf9/0x3a0 fs/namei.c:4587 __do_sys_symlinkat fs/namei.c:4610 [inline] __se_sys_symlinkat fs/namei.c:4607 [inline] __x64_sys_symlinkat+0x95/0xb0 fs/namei.c:4607 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f3e73ced469 Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 21 18 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fff4d40c258 EFLAGS: 00000246 ORIG_RAX: 000000000000010a RAX: ffffffffffffffda RBX: 0032656c69662f2e RCX: 00007f3e73ced469 RDX: 0000000020000200 RSI: 00000000ffffff9c RDI: 00000000200001c0 RBP: 0000000000000000 R08: 00007fff4d40c290 R09: 00007fff4d40c290 R10: 0023706f6f6c2f76 R11: 0000000000000246 R12: 00007fff4d40c27c R13: 0000000000000003 R14: 431bde82d7b634db R15: 00007fff4d40c2b0 </TASK> Calling ext4_xattr_ibody_find right after reading the inode with ext4_get_inode_loc will lead to a check of the validity of the xattrs, avoiding this problem.

Where it's fixed

ProductFixed inFixReleased
Linux
bpftool · amzn 2023 6.1.115-126.197.amzn2023 ALAS2023-2025-794 Jan 6, 2025
bpftool · ol 8 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
bpftool · ol 9 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
bpftool-debuginfo · amzn 2023 6.1.115-126.197.amzn2023 ALAS2023-2025-794 Jan 6, 2025
dtb-aarch64 · opensuse-leap 15.6 6.4.0-150600.23.42.1 SUSE-SU-2025:0856-1 Mar 13, 2025
kernel · amzn 2023 6.1.115-126.197.amzn2023 ALAS2023-2025-794 Jan 6, 2025
kernel-64kb · opensuse-leap 15.6 6.4.0-150600.23.42.2 SUSE-SU-2025:0856-1 Mar 13, 2025
kernel-64kb · sles 15.6 6.4.0-150600.23.42.2 SUSE-SU-2025:0856-1 Mar 13, 2025
kernel-azure · opensuse-leap 15.6 6.4.0-150600.8.31.1 SUSE-SU-2025:0847-1 Mar 12, 2025
kernel-azure · sles 15.6 6.4.0-150600.8.31.1 SUSE-SU-2025:0847-1 Mar 12, 2025
kernel-coco · sles 15.6 6.4.0-15061.18.coco15sp6.1 SUSE-SU-2025:0784-1 Mar 5, 2025
kernel-coco_debug · sles 15.6 6.4.0-15061.18.coco15sp6.1 SUSE-SU-2025:0784-1 Mar 5, 2025
kernel-debug · opensuse-leap 15.6 6.4.0-150600.23.42.2 SUSE-SU-2025:0856-1 Mar 13, 2025
kernel-debuginfo · amzn 2023 6.1.115-126.197.amzn2023 ALAS2023-2025-794 Jan 6, 2025
kernel-debuginfo-common-aarch64 · amzn 2023 6.1.115-126.197.amzn2023 ALAS2023-2025-794 Jan 6, 2025
kernel-debuginfo-common-x86_64 · amzn 2023 6.1.115-126.197.amzn2023 ALAS2023-2025-794 Jan 6, 2025
kernel-default · opensuse-leap 15.6 6.4.0-150600.23.42.2 SUSE-SU-2025:0856-1 Mar 13, 2025
kernel-default · sles 15.6 6.4.0-150600.23.42.2 SUSE-SU-2025:0856-1 Mar 13, 2025
kernel-default-base · opensuse-leap 15.6 6.4.0-150600.23.42.2.150600.12.18.4 SUSE-SU-2025:0856-1 Mar 13, 2025
kernel-default-base · sles 15.6 6.4.0-150600.23.42.2.150600.12.18.4 SUSE-SU-2025:0856-1 Mar 13, 2025
kernel-devel · amzn 2023 6.1.115-126.197.amzn2023 ALAS2023-2025-794 Jan 6, 2025
kernel-docs · opensuse-leap 15.6 6.4.0-150600.23.42.1 SUSE-SU-2025:0856-1 Mar 13, 2025
kernel-docs · sles 15.6 6.4.0-150600.23.42.1 SUSE-SU-2025:0856-1 Mar 13, 2025
kernel-headers · amzn 2023 6.1.115-126.197.amzn2023 ALAS2023-2025-794 Jan 6, 2025
kernel-kvmsmall · opensuse-leap 15.6 6.4.0-150600.23.42.2 SUSE-SU-2025:0856-1 Mar 13, 2025
kernel-libbpf · amzn 2023 6.1.115-126.197.amzn2023 ALAS2023-2025-794 Jan 6, 2025
kernel-libbpf-devel · amzn 2023 6.1.115-126.197.amzn2023 ALAS2023-2025-794 Jan 6, 2025
kernel-libbpf-static · amzn 2023 6.1.115-126.197.amzn2023 ALAS2023-2025-794 Jan 6, 2025
kernel-livepatch-6.1.115-126.197 · amzn 2023 1.0-0.amzn2023 ALAS2023-2025-794 Jan 6, 2025
kernel-livepatch-SLE15-SP6-RT_Update_6 · sles 15.6 1-150600.1.3.1 SUSE-SU-2024:4314-1 Dec 13, 2024
kernel-livepatch-SLE15-SP6-RT_Update_9 · sles 15.6 1-150600.1.3.2 SUSE-SU-2025:0955-1 Mar 19, 2025
kernel-livepatch-SLE15-SP6_Update_6 · sles 15.6 1-150600.13.3.5 SUSE-SU-2024:4318-1 Dec 13, 2024
kernel-livepatch-SLE15-SP6_Update_9 · sles 15.6 1-150600.13.3.4 SUSE-SU-2025:0856-1 Mar 13, 2025
kernel-modules-extra · amzn 2023 6.1.115-126.197.amzn2023 ALAS2023-2025-794 Jan 6, 2025
kernel-modules-extra-common · amzn 2023 6.1.115-126.197.amzn2023 ALAS2023-2025-794 Jan 6, 2025
kernel-obs-build · opensuse-leap 15.6 6.4.0-150600.23.42.2 SUSE-SU-2025:0856-1 Mar 13, 2025
kernel-obs-build · sles 15.6 6.4.0-150600.23.42.2 SUSE-SU-2025:0856-1 Mar 13, 2025
kernel-obs-qa · opensuse-leap 15.6 6.4.0-150600.23.42.1 SUSE-SU-2025:0856-1 Mar 13, 2025
kernel-rt · opensuse-leap 15.6 6.4.0-150600.10.29.1 SUSE-SU-2025:0955-1 Mar 19, 2025
kernel-rt_debug · opensuse-leap 15.6 6.4.0-150600.10.29.1 SUSE-SU-2025:0955-1 Mar 19, 2025
kernel-source · opensuse-leap 15.6 6.4.0-150600.23.42.1 SUSE-SU-2025:0856-1 Mar 13, 2025
kernel-source · sles 15.6 6.4.0-150600.23.42.1 SUSE-SU-2025:0856-1 Mar 13, 2025
kernel-source-azure · opensuse-leap 15.6 6.4.0-150600.8.31.1 SUSE-SU-2025:0847-1 Mar 12, 2025
kernel-source-azure · sles 15.6 6.4.0-150600.8.31.1 SUSE-SU-2025:0847-1 Mar 12, 2025
kernel-source-coco · sles 15.6 6.4.0-15061.18.coco15sp6.1 SUSE-SU-2025:0784-1 Mar 5, 2025
kernel-source-rt · opensuse-leap 15.6 6.4.0-150600.10.29.1 SUSE-SU-2025:0955-1 Mar 19, 2025
kernel-syms · opensuse-leap 15.6 6.4.0-150600.23.42.1 SUSE-SU-2025:0856-1 Mar 13, 2025
kernel-syms · sles 15.6 6.4.0-150600.23.42.1 SUSE-SU-2025:0856-1 Mar 13, 2025
kernel-syms-azure · opensuse-leap 15.6 6.4.0-150600.8.31.1 SUSE-SU-2025:0847-1 Mar 12, 2025
kernel-syms-azure · sles 15.6 6.4.0-150600.8.31.1 SUSE-SU-2025:0847-1 Mar 12, 2025
kernel-syms-coco · sles 15.6 6.4.0-15061.18.coco15sp6.1 SUSE-SU-2025:0784-1 Mar 5, 2025
kernel-syms-rt · opensuse-leap 15.6 6.4.0-150600.10.29.1 SUSE-SU-2025:0955-1 Mar 19, 2025
kernel-tools · amzn 2023 6.1.115-126.197.amzn2023 ALAS2023-2025-794 Jan 6, 2025
kernel-tools-debuginfo · amzn 2023 6.1.115-126.197.amzn2023 ALAS2023-2025-794 Jan 6, 2025
kernel-tools-devel · amzn 2023 6.1.115-126.197.amzn2023 ALAS2023-2025-794 Jan 6, 2025
kernel-uek · ol 8 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek · ol 8 0:5.4.17-2136.338.4.1.el8uek ELSA-2024-12884 Dec 16, 2024
kernel-uek · ol 9 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-container · ol 8 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-container · ol 8 0:5.4.17-2136.338.4.1.el8uek ELSA-2024-12884 Dec 16, 2024
kernel-uek-container · ol 9 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-container-debug · ol 8 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-container-debug · ol 8 0:5.4.17-2136.338.4.1.el8uek ELSA-2024-12884 Dec 16, 2024
kernel-uek-container-debug · ol 9 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-core · ol 8 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-core · ol 9 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-debug · ol 8 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-debug · ol 8 0:5.4.17-2136.338.4.1.el8uek ELSA-2024-12884 Dec 16, 2024
kernel-uek-debug · ol 9 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-debug-core · ol 8 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-debug-core · ol 9 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-debug-devel · ol 8 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-debug-devel · ol 8 0:5.4.17-2136.338.4.1.el8uek ELSA-2024-12884 Dec 16, 2024
kernel-uek-debug-devel · ol 9 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-debug-modules · ol 8 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-debug-modules · ol 9 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-debug-modules-extra · ol 8 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-debug-modules-extra · ol 9 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-devel · ol 8 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-devel · ol 8 0:5.4.17-2136.338.4.1.el8uek ELSA-2024-12884 Dec 16, 2024
kernel-uek-devel · ol 9 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-doc · ol 8 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-doc · ol 8 0:5.4.17-2136.338.4.1.el8uek ELSA-2024-12884 Dec 16, 2024
kernel-uek-doc · ol 9 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-modules · ol 8 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-modules · ol 9 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-modules-extra · ol 8 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-modules-extra · ol 9 0:5.15.0-303.171.5.2.el9uek ELSA-2024-12887 Dec 18, 2024
kernel-uek-tools · ol 8 0:5.4.17-2136.338.4.1.el7uek ELSA-2024-12884 Dec 16, 2024
kernel-uek-tools-libs · ol 8 0:5.4.17-2136.338.4.1.el7uek ELSA-2024-12884 Dec 16, 2024
kernel-zfcpdump · opensuse-leap 15.6 6.4.0-150600.23.42.2 SUSE-SU-2025:0856-1 Mar 13, 2025
kernel-zfcpdump · sles 15.6 6.4.0-150600.23.42.2 SUSE-SU-2025:0856-1 Mar 13, 2025
linux · Debian 12.15 (bookworm) 6.1.115-1 DEBIAN-CVE-2024-47701 Oct 21, 2024
linux · Debian 13.5 (trixie) 6.11.2-1 DEBIAN-CVE-2024-47701 Oct 21, 2024
linux · Debian 14 6.11.2-1 DEBIAN-CVE-2024-47701 Oct 21, 2024
perf · amzn 2023 6.1.115-126.197.amzn2023 ALAS2023-2025-794 Jan 6, 2025
perf · ol 8 0:5.4.17-2136.338.4.1.el7uek ELSA-2024-12884 Dec 16, 2024
perf-debuginfo · amzn 2023 6.1.115-126.197.amzn2023 ALAS2023-2025-794 Jan 6, 2025
python-perf · ol 8 0:5.4.17-2136.338.4.1.el7uek ELSA-2024-12884 Dec 16, 2024
python3-perf · amzn 2023 6.1.115-126.197.amzn2023 ALAS2023-2025-794 Jan 6, 2025
python3-perf-debuginfo · amzn 2023 6.1.115-126.197.amzn2023 ALAS2023-2025-794 Jan 6, 2025

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.