Cloudanix VulnDB

CVE-2024-49967

None

CVSS

—

EPSS

—

Published

Oct 21, 2024

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in Linux file handling could let attackers corrupt system memory and take control of affected computers if left unfixed.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Moderate
Impact
Denial Of Service
Component
OS kernel
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The flaw allows an out-of-bounds write or use of uninitialized resources in the ext4 filesystem when directory entry counts reach a boundary condition of one entry, leading to memory corruption in kernel space.

Why it matters to the business

Unpatched Linux systems using ext4 face elevated risk of kernel-level compromise, potential data loss, system instability, and exploitation by espionage or financially motivated actors, increasing operational downtime and remediation costs across Debian environments.

How an attack unfolds

An attacker crafts malicious filesystem metadata or directory structures that trigger the vulnerable ext4 code path; when the entry count hits one, the kernel continues processing and performs an unsafe memory operation, enabling privilege escalation or code execution. Named threat actors in 2024 zero-day campaigns have targeted similar Linux kernel resource handling flaws.

How to fix it

Upgrade the linux package on Debian 12 to version 6.1.115-1 or later to incorporate the ext4 entry count check that prevents continued processing at the vulnerable boundary.

How to confirm the fix worked

Verify the running kernel version matches or exceeds 6.1.115-1 on Debian 12 systems; test ext4 directory operations with minimal entry counts to confirm the boundary condition is safely handled.

Typical attack path

  1. Identify ext4-mounted volumes on target Linux systems
  2. Deliver crafted filesystem image or trigger via local access
  3. Force directory entry processing to the single-entry boundary
  4. Exploit resulting memory corruption for kernel read/write primitives
  5. Escalate to root and establish persistence or exfiltrate data

How to detect it

Review kernel logs for ext4 errors around directory entry processing, unexpected memory faults, or crashes coinciding with filesystem activity; correlate with threat actor TTPs involving Linux kernel resource misuse.

What your security team should do

  • Prioritize immediate upgrade of all Debian 12 linux packages to 6.1.115-1
  • Monitor for ext4-related kernel panics or anomalous memory access in logs
  • Restrict untrusted filesystem mounts until patches are applied
  • Review and apply any downstream distribution backports promptly given high ecosystem prevalence

The record

In the Linux kernel, the following vulnerability has been resolved: ext4: no need to continue when the number of entries is 1

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 linux 0 No fix
Debian:11 linux-6.1 0 6.1.119-1~deb11u1
Debian:12 linux 0 No fix
Debian:12 linux 0 6.1.115-1
Debian:13 linux 0 No fix
Debian:13 linux 0 6.11.4-1
Mageia:9 kernel 0 6.6.58-2.mga9
Mageia:9 kernel-firmware 0 20240909-1.mga9
Mageia:9 kernel-firmware-nonfree 0 20240909-1.mga9.nonfree
Mageia:9 kernel-linus 0 6.6.58-2.mga9
Mageia:9 kmod-virtualbox 0 7.0.20-57.mga9
Mageia:9 kmod-xtables-addons 0 3.24-65.mga9
Mageia:9 radeon-firmware 0 20240909-1.mga9.nonfree
SUSE:Linux Enterprise High Availability Extension 12 SP5 kernel-default 0 4.12.14-122.234.1
SUSE:Linux Enterprise High Availability Extension 15 SP5 kernel-default 0 5.14.21-150500.55.88.1
SUSE:Linux Enterprise High Availability Extension 15 SP6 kernel-default 0 6.4.0-150600.23.30.1
SUSE:Linux Enterprise Live Patching 12 SP5 kernel-default 0 4.12.14-122.234.1
SUSE:Linux Enterprise Live Patching 12 SP5 kgraft-patch-SLE12-SP5_Update_62 0 1-8.3.1
SUSE:Linux Enterprise Live Patching 15 SP5 kernel-default 0 5.14.21-150500.55.88.1
SUSE:Linux Enterprise Live Patching 15 SP5 kernel-livepatch-SLE15-SP5-RT_Update_22 0 1-150500.11.3.1
SUSE:Linux Enterprise Live Patching 15 SP5 kernel-livepatch-SLE15-SP5_Update_21 0 1-150500.11.5.1
SUSE:Linux Enterprise Live Patching 15 SP6 kernel-default 0 6.4.0-150600.23.30.1
SUSE:Linux Enterprise Live Patching 15 SP6 kernel-livepatch-SLE15-SP6-RT_Update_5 0 1-150600.1.3.1
SUSE:Linux Enterprise Live Patching 15 SP6 kernel-livepatch-SLE15-SP6_Update_6 0 1-150600.13.3.5
SUSE:Linux Enterprise Micro 5.5 kernel-default 0 5.14.21-150500.55.88.1
SUSE:Linux Enterprise Micro 5.5 kernel-default-base 0 5.14.21-150500.55.88.1.150500.6.39.4
SUSE:Linux Enterprise Micro 5.5 kernel-rt 0 5.14.21-150500.13.76.1
SUSE:Linux Enterprise Micro 5.5 kernel-source-rt 0 5.14.21-150500.13.76.1
SUSE:Linux Enterprise Module for Basesystem 15 SP5 kernel-64kb 0 5.14.21-150500.55.88.1
SUSE:Linux Enterprise Module for Basesystem 15 SP5 kernel-default 0 5.14.21-150500.55.88.1
SUSE:Linux Enterprise Module for Basesystem 15 SP5 kernel-default-base 0 5.14.21-150500.55.88.1.150500.6.39.4
SUSE:Linux Enterprise Module for Basesystem 15 SP5 kernel-source 0 5.14.21-150500.55.88.1
SUSE:Linux Enterprise Module for Basesystem 15 SP5 kernel-zfcpdump 0 5.14.21-150500.55.88.1
SUSE:Linux Enterprise Module for Basesystem 15 SP6 kernel-64kb 0 6.4.0-150600.23.30.1
SUSE:Linux Enterprise Module for Basesystem 15 SP6 kernel-default 0 6.4.0-150600.23.30.1
SUSE:Linux Enterprise Module for Basesystem 15 SP6 kernel-default-base 0 6.4.0-150600.23.30.1.150600.12.12.6
SUSE:Linux Enterprise Module for Basesystem 15 SP6 kernel-source 0 6.4.0-150600.23.30.1
SUSE:Linux Enterprise Module for Basesystem 15 SP6 kernel-zfcpdump 0 6.4.0-150600.23.30.1
SUSE:Linux Enterprise Module for Confidential Computing Technical Preview 15 SP6 kernel-coco 0 6.4.0-15061.9.coco15sp6.1
SUSE:Linux Enterprise Module for Confidential Computing Technical Preview 15 SP6 kernel-coco_debug 0 6.4.0-15061.9.coco15sp6.1
SUSE:Linux Enterprise Module for Confidential Computing Technical Preview 15 SP6 kernel-source-coco 0 6.4.0-15061.9.coco15sp6.1
SUSE:Linux Enterprise Module for Confidential Computing Technical Preview 15 SP6 kernel-syms-coco 0 6.4.0-15061.9.coco15sp6.1
SUSE:Linux Enterprise Module for Development Tools 15 SP5 kernel-docs 0 5.14.21-150500.55.88.1
SUSE:Linux Enterprise Module for Development Tools 15 SP5 kernel-obs-build 0 5.14.21-150500.55.88.1
SUSE:Linux Enterprise Module for Development Tools 15 SP5 kernel-source 0 5.14.21-150500.55.88.1
SUSE:Linux Enterprise Module for Development Tools 15 SP5 kernel-syms 0 5.14.21-150500.55.88.1
SUSE:Linux Enterprise Module for Development Tools 15 SP6 kernel-docs 0 6.4.0-150600.23.30.1
SUSE:Linux Enterprise Module for Development Tools 15 SP6 kernel-obs-build 0 6.4.0-150600.23.30.1
SUSE:Linux Enterprise Module for Development Tools 15 SP6 kernel-source 0 6.4.0-150600.23.30.1
SUSE:Linux Enterprise Module for Development Tools 15 SP6 kernel-syms 0 6.4.0-150600.23.30.1
SUSE:Linux Enterprise Module for Legacy 15 SP5 kernel-default 0 5.14.21-150500.55.88.1
SUSE:Linux Enterprise Module for Legacy 15 SP6 kernel-default 0 6.4.0-150600.23.30.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP5 kernel-azure 0 5.14.21-150500.33.72.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP5 kernel-source-azure 0 5.14.21-150500.33.72.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP5 kernel-syms-azure 0 5.14.21-150500.33.72.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP6 kernel-azure 0 6.4.0-150600.8.17.2
SUSE:Linux Enterprise Module for Public Cloud 15 SP6 kernel-source-azure 0 6.4.0-150600.8.17.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP6 kernel-syms-azure 0 6.4.0-150600.8.17.1
SUSE:Linux Enterprise Server 12 SP5-LTSS kernel-default 0 4.12.14-122.234.1
SUSE:Linux Enterprise Server 12 SP5-LTSS kernel-source 0 4.12.14-122.234.1
SUSE:Linux Enterprise Server 12 SP5-LTSS kernel-syms 0 4.12.14-122.234.1
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 kernel-default 0 4.12.14-122.234.1
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 kernel-source 0 4.12.14-122.234.1
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 kernel-syms 0 4.12.14-122.234.1
SUSE:Linux Enterprise Workstation Extension 15 SP6 kernel-default 0 6.4.0-150600.23.30.1
SUSE:Real Time Module 15 SP5 kernel-rt 0 5.14.21-150500.13.76.1
SUSE:Real Time Module 15 SP5 kernel-rt_debug 0 5.14.21-150500.13.76.1
SUSE:Real Time Module 15 SP5 kernel-source-rt 0 5.14.21-150500.13.76.1
SUSE:Real Time Module 15 SP5 kernel-syms-rt 0 5.14.21-150500.13.76.1
SUSE:Real Time Module 15 SP6 kernel-rt 0 6.4.0-150600.10.17.1
SUSE:Real Time Module 15 SP6 kernel-rt_debug 0 6.4.0-150600.10.17.1
SUSE:Real Time Module 15 SP6 kernel-source-rt 0 6.4.0-150600.10.17.1
SUSE:Real Time Module 15 SP6 kernel-syms-rt 0 6.4.0-150600.10.17.1
Ubuntu:20.04:LTS linux 0 5.4.0-204.224
Ubuntu:20.04:LTS linux-aws 0 5.4.0-1137.147
Ubuntu:20.04:LTS linux-aws-5.15 0 5.15.0-1073.79~20.04.1
Ubuntu:20.04:LTS linux-azure 0 5.4.0-1142.149
Ubuntu:20.04:LTS linux-azure-5.15 0 5.15.0-1078.87~20.04.1
Ubuntu:20.04:LTS linux-bluefield 0 5.4.0-1097.104
Ubuntu:20.04:LTS linux-gcp 0 5.4.0-1141.150
Ubuntu:20.04:LTS linux-gcp-5.15 0 5.15.0-1072.80~20.04.1
Ubuntu:20.04:LTS linux-hwe-5.15 0 5.15.0-127.137~20.04.1
Ubuntu:20.04:LTS linux-ibm 0 5.4.0-1084.89
Ubuntu:20.04:LTS linux-ibm-5.15 0 5.15.0-1066.69~20.04.1
Ubuntu:20.04:LTS linux-intel-iotg-5.15 0 5.15.0-1071.77~20.04.1
Ubuntu:20.04:LTS linux-kvm 0 5.4.0-1125.133
Ubuntu:20.04:LTS linux-lowlatency-hwe-5.15 0 5.15.0-127.137~20.04.1
Ubuntu:20.04:LTS linux-oracle 0 5.4.0-1136.145
Ubuntu:20.04:LTS linux-oracle-5.15 0 5.15.0-1071.77~20.04.1
Ubuntu:20.04:LTS linux-raspi 0 5.4.0-1121.133
Ubuntu:20.04:LTS linux-xilinx-zynqmp 0 5.4.0-1056.60
Ubuntu:22.04:LTS linux 0 5.15.0-127.137
Ubuntu:22.04:LTS linux-aws 0 5.15.0-1073.79
Ubuntu:22.04:LTS linux-aws-6.8 0 6.8.0-1021.23~22.04.1
Ubuntu:22.04:LTS linux-azure 0 5.15.0-1078.87
Ubuntu:22.04:LTS linux-azure-6.8 0 6.8.0-1020.23~22.04.1
Ubuntu:22.04:LTS linux-gcp 0 5.15.0-1072.80
Ubuntu:22.04:LTS linux-gcp-6.8 0 6.8.0-1020.22~22.04.1
Ubuntu:22.04:LTS linux-gke 0 5.15.0-1070.76
Ubuntu:22.04:LTS linux-gkeop 0 5.15.0-1056.63
Ubuntu:22.04:LTS linux-hwe-6.8 0 6.8.0-51.52~22.04.1
Ubuntu:22.04:LTS linux-ibm 0 5.15.0-1066.69
Ubuntu:22.04:LTS linux-intel-iotg 0 5.15.0-1071.77
Ubuntu:22.04:LTS linux-kvm 0 5.15.0-1070.75
Ubuntu:22.04:LTS linux-lowlatency 0 5.15.0-127.137
Ubuntu:22.04:LTS linux-lowlatency-hwe-6.8 0 6.8.0-51.52.1~22.04.1
Ubuntu:22.04:LTS linux-nvidia 0 5.15.0-1068.69
Ubuntu:22.04:LTS linux-nvidia-6.8 0 6.8.0-1020.22~22.04.1
Ubuntu:22.04:LTS linux-oracle 0 5.15.0-1071.77
Ubuntu:22.04:LTS linux-oracle-6.8 0 6.8.0-1018.19~22.04.1
Ubuntu:22.04:LTS linux-raspi 0 5.15.0-1066.69
Ubuntu:22.04:LTS linux-xilinx-zynqmp 0 5.15.0-1039.43
Ubuntu:24.04:LTS linux 0 6.8.0-51.52
Ubuntu:24.04:LTS linux-aws 0 6.8.0-1021.23
Ubuntu:24.04:LTS linux-azure 0 6.8.0-1020.23
Ubuntu:24.04:LTS linux-gcp 0 6.8.0-1020.22
Ubuntu:24.04:LTS linux-gke 0 6.8.0-1016.20
Ubuntu:24.04:LTS linux-gkeop 0 6.8.0-1003.5
Ubuntu:24.04:LTS linux-ibm 0 6.8.0-1018.18
Ubuntu:24.04:LTS linux-lowlatency 0 6.8.0-51.52.1
Ubuntu:24.04:LTS linux-nvidia 0 6.8.0-1020.22
Ubuntu:24.04:LTS linux-nvidia-lowlatency 0 6.8.0-1020.22.1
Ubuntu:24.04:LTS linux-oem-6.11 0 6.11.0-1010.10
Ubuntu:24.04:LTS linux-oem-6.8 0 6.8.0-1019.19
Ubuntu:24.04:LTS linux-oracle 0 6.8.0-1018.19
Ubuntu:24.04:LTS linux-raspi 0 6.8.0-1017.19
Ubuntu:24.10 linux 0 6.11.0-13.14
Ubuntu:24.10 linux-aws 0 6.11.0-1007.7
Ubuntu:24.10 linux-azure 0 6.11.0-1007.7
Ubuntu:24.10 linux-gcp 0 6.11.0-1006.6
Ubuntu:24.10 linux-lowlatency 0 6.11.0-1007.7
Ubuntu:24.10 linux-oracle 0 6.11.0-1009.9
Ubuntu:24.10 linux-raspi 0 6.11.0-1006.6
Ubuntu:24.10 linux-realtime 0 6.11.0-1003.3
Ubuntu:Pro:14.04:LTS linux-aws 0 4.4.0-1139.145
Ubuntu:Pro:14.04:LTS linux-azure 0 4.15.0-1184.199~14.04.1
Ubuntu:Pro:14.04:LTS linux-lts-xenial 0 4.4.0-262.296~14.04.1
Ubuntu:Pro:16.04:LTS linux 0 4.4.0-262.296
Ubuntu:Pro:16.04:LTS linux-aws 0 4.4.0-1177.192
Ubuntu:Pro:16.04:LTS linux-aws-hwe 0 4.15.0-1176.189~16.04.1
Ubuntu:Pro:16.04:LTS linux-azure 0 4.15.0-1184.199~16.04.1
Ubuntu:Pro:16.04:LTS linux-gcp 0 4.15.0-1169.186~16.04.1
Ubuntu:Pro:16.04:LTS linux-hwe 0 4.15.0-232.244~16.04.1
Ubuntu:Pro:16.04:LTS linux-kvm 0 4.4.0-1140.151
Ubuntu:Pro:16.04:LTS linux-oracle 0 4.15.0-1138.149~16.04.1
Ubuntu:Pro:18.04:LTS linux 0 4.15.0-232.244
Ubuntu:Pro:18.04:LTS linux-aws 0 4.15.0-1176.189
Ubuntu:Pro:18.04:LTS linux-aws-5.4 0 5.4.0-1137.147~18.04.1
Ubuntu:Pro:18.04:LTS linux-azure-4.15 0 4.15.0-1184.199
Ubuntu:Pro:18.04:LTS linux-azure-5.4 0 5.4.0-1142.149~18.04.1
Ubuntu:Pro:18.04:LTS linux-gcp-4.15 0 4.15.0-1169.186
Ubuntu:Pro:18.04:LTS linux-gcp-5.4 0 5.4.0-1141.150~18.04.1
Ubuntu:Pro:18.04:LTS linux-hwe-5.4 0 5.4.0-204.224~18.04.1
Ubuntu:Pro:18.04:LTS linux-ibm-5.4 0 5.4.0-1084.89~18.04.1
Ubuntu:Pro:18.04:LTS linux-kvm 0 4.15.0-1159.164
Ubuntu:Pro:18.04:LTS linux-oracle 0 4.15.0-1138.149
Ubuntu:Pro:18.04:LTS linux-oracle-5.4 0 5.4.0-1136.145~18.04.1
Ubuntu:Pro:18.04:LTS linux-raspi-5.4 0 5.4.0-1121.133~18.04.1
openSUSE:Leap 15.5 kernel-azure 0 5.14.21-150500.33.72.1
openSUSE:Leap 15.5 kernel-rt 0 5.14.21-150500.13.76.1
openSUSE:Leap 15.5 kernel-rt_debug 0 5.14.21-150500.13.76.1
openSUSE:Leap 15.5 kernel-source-azure 0 5.14.21-150500.33.72.1
openSUSE:Leap 15.5 kernel-source-rt 0 5.14.21-150500.13.76.1
openSUSE:Leap 15.5 kernel-syms-azure 0 5.14.21-150500.33.72.1
openSUSE:Leap 15.5 kernel-syms-rt 0 5.14.21-150500.13.76.1
openSUSE:Leap 15.6 dtb-aarch64 0 6.4.0-150600.23.30.1
openSUSE:Leap 15.6 kernel-64kb 0 6.4.0-150600.23.30.1
openSUSE:Leap 15.6 kernel-azure 0 6.4.0-150600.8.17.2
openSUSE:Leap 15.6 kernel-debug 0 6.4.0-150600.23.30.1
openSUSE:Leap 15.6 kernel-default 0 6.4.0-150600.23.30.1
openSUSE:Leap 15.6 kernel-default-base 0 6.4.0-150600.23.30.1.150600.12.12.6
openSUSE:Leap 15.6 kernel-docs 0 6.4.0-150600.23.30.1
openSUSE:Leap 15.6 kernel-kvmsmall 0 6.4.0-150600.23.30.1
openSUSE:Leap 15.6 kernel-obs-build 0 6.4.0-150600.23.30.1
openSUSE:Leap 15.6 kernel-obs-qa 0 6.4.0-150600.23.30.1
openSUSE:Leap 15.6 kernel-rt 0 6.4.0-150600.10.17.1
openSUSE:Leap 15.6 kernel-rt_debug 0 6.4.0-150600.10.17.1
openSUSE:Leap 15.6 kernel-source 0 6.4.0-150600.23.30.1
openSUSE:Leap 15.6 kernel-source-azure 0 6.4.0-150600.8.17.1
openSUSE:Leap 15.6 kernel-source-rt 0 6.4.0-150600.10.17.1
openSUSE:Leap 15.6 kernel-syms 0 6.4.0-150600.23.30.1
openSUSE:Leap 15.6 kernel-syms-azure 0 6.4.0-150600.8.17.1
openSUSE:Leap 15.6 kernel-syms-rt 0 6.4.0-150600.10.17.1
openSUSE:Leap 15.6 kernel-zfcpdump 0 6.4.0-150600.23.30.1
openSUSE:Leap Micro 5.5 kernel-rt 0 5.14.21-150500.13.76.1
openSUSE:Tumbleweed kernel-source 0 6.11.8-1.1
openSUSE:Tumbleweed kernel-source-longterm 0 6.12.11-1.1

Related vulnerabilities