Cloudanix VulnDB

CVE-2021-40490

High · 7.0

CVSS

7.0

EPSS

0.3%

Published

Sep 3, 2021

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A timing flaw in how some Linux systems handle file data could let a user already on the machine take over the whole system.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
High
Impact
Full Compromise
Component
OS kernel
Class
Race Condition
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

Race condition in ext4_write_inline_data_end allows a local attacker to corrupt filesystem metadata or escalate privileges via concurrent inline data writes on affected Linux kernels.

Why it matters to the business

Local compromise of Linux-based systems and storage appliances using ext4 can lead to data loss, unauthorized access, or full system takeover, especially in environments with many downstream dependents; low EPSS and no KEV status indicate limited active exploitation risk despite 1875 days since publication.

How an attack unfolds

A local user crafts concurrent write operations targeting inline data in ext4 to win the race condition, resulting in privilege escalation; threat actors referenced in Android kernel contexts may attempt similar local attacks on affected NetApp and Linux deployments.

How to fix it

Upgrade Linux kernel to a version after 5.13.13 that resolves the race condition in ext4 inline data handling; apply vendor patches for affected NetApp AFF, FAS, and H-series products; prioritize systems with high ecosystem prevalence.

How to confirm the fix worked

Verify kernel version exceeds 5.13.13 or contains the inline.c fix; test ext4 mount options and inline data functionality under concurrent load to confirm absence of the race.

Typical attack path

  1. Obtain local access to a vulnerable system
  2. Identify ext4 filesystem using inline data feature
  3. Trigger concurrent write operations to fs/ext4/inline.c code path
  4. Exploit race to corrupt kernel structures and escalate privileges

How to detect it

Search system logs and audit trails for anomalous ext4 write operations or kernel oops messages around inline data handling; correlate with local user activity on affected kernels; threat actor references suggest focusing on Android-derived or embedded Linux environments.

What your security team should do

  • Apply kernel and firmware updates immediately on all affected Linux and NetApp systems
  • Monitor EPSS trend for any increase beyond the current 0.0031
  • Restrict local user access on multi-user ext4 systems until patched
  • Review logs for unusual ext4 write patterns as a temporary control

The record

A race condition was discovered in ext4_write_inline_data_end in fs/ext4/inline.c in the ext4 subsystem in the Linux kernel through 5.13.13.

Affected packages

Ecosystem Package Introduced Fixed
Android :unknown: :0 :2022-01-05
Debian:11 linux 0 5.10.46-5
Debian:12 linux 0 5.14.6-1
Debian:13 linux 0 5.14.6-1
Debian:9 linux 0 4.9.290-1
Debian:9 linux-4.19 0 4.19.208-1~deb9u1
Mageia:8 kernel 0 5.10.62-1.mga8
Mageia:8 kernel-linus 0 5.10.70-1.mga8
Mageia:8 kmod-virtualbox 0 6.1.26-1.4.mga8
Mageia:8 kmod-xtables-addons 0 3.18-1.22.mga8
SUSE:Enterprise Storage 6 kernel-default 0 4.12.14-197.102.2
SUSE:Enterprise Storage 6 kernel-docs 0 4.12.14-197.102.2
SUSE:Enterprise Storage 6 kernel-obs-build 0 4.12.14-197.102.1
SUSE:Enterprise Storage 6 kernel-source 0 4.12.14-197.102.2
SUSE:Enterprise Storage 6 kernel-syms 0 4.12.14-197.102.2
SUSE:HPE Helion OpenStack 8 kernel-default 0 4.4.180-94.150.1
SUSE:HPE Helion OpenStack 8 kernel-source 0 4.4.180-94.150.1
SUSE:HPE Helion OpenStack 8 kernel-syms 0 4.4.180-94.150.1
SUSE:HPE Helion OpenStack 8 kgraft-patch-SLE12-SP3_Update_41 0 1-4.3.1
SUSE:Linux Enterprise High Availability Extension 12 SP3 kernel-default 0 4.4.180-94.150.1
SUSE:Linux Enterprise High Availability Extension 12 SP4 kernel-default 0 4.12.14-95.83.2
SUSE:Linux Enterprise High Availability Extension 12 SP5 kernel-default 0 4.12.14-122.91.2
SUSE:Linux Enterprise High Availability Extension 15 kernel-default 0 4.12.14-150.78.1
SUSE:Linux Enterprise High Availability Extension 15 SP1 kernel-default 0 4.12.14-197.102.2
SUSE:Linux Enterprise High Availability Extension 15 SP2 kernel-default 0 5.3.18-24.86.2
SUSE:Linux Enterprise High Availability Extension 15 SP3 kernel-default 0 5.3.18-59.27.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS kernel-default 0 4.12.14-197.102.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS kernel-docs 0 4.12.14-197.102.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS kernel-obs-build 0 4.12.14-197.102.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS kernel-source 0 4.12.14-197.102.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS kernel-syms 0 4.12.14-197.102.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS kernel-default 0 4.12.14-197.102.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS kernel-docs 0 4.12.14-197.102.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS kernel-obs-build 0 4.12.14-197.102.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS kernel-source 0 4.12.14-197.102.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS kernel-syms 0 4.12.14-197.102.2
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-default 0 4.12.14-150.78.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-docs 0 4.12.14-150.78.2
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-obs-build 0 4.12.14-150.78.2
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-source 0 4.12.14-150.78.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-syms 0 4.12.14-150.78.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-vanilla 0 4.12.14-150.78.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-default 0 4.12.14-150.78.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-docs 0 4.12.14-150.78.2
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-obs-build 0 4.12.14-150.78.2
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-source 0 4.12.14-150.78.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-syms 0 4.12.14-150.78.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-vanilla 0 4.12.14-150.78.1
SUSE:Linux Enterprise Live Patching 12 SP4 kernel-default 0 4.12.14-95.83.2
SUSE:Linux Enterprise Live Patching 12 SP4 kgraft-patch-SLE12-SP4_Update_23 0 1-6.3.1
SUSE:Linux Enterprise Live Patching 12 SP5 kernel-default 0 4.12.14-122.91.2
SUSE:Linux Enterprise Live Patching 12 SP5 kgraft-patch-SLE12-SP5_Update_24 0 1-8.3.2
SUSE:Linux Enterprise Live Patching 15 kernel-default 0 4.12.14-150.78.1
SUSE:Linux Enterprise Live Patching 15 kernel-livepatch-SLE15_Update_26 0 1-1.3.1
SUSE:Linux Enterprise Live Patching 15 SP1 kernel-default 0 4.12.14-197.102.2
SUSE:Linux Enterprise Live Patching 15 SP1 kernel-livepatch-SLE15-SP1_Update_27 0 1-3.3.1
SUSE:Linux Enterprise Live Patching 15 SP2 kernel-default 0 5.3.18-24.86.2
SUSE:Linux Enterprise Live Patching 15 SP2 kernel-livepatch-SLE15-SP2_Update_20 0 1-5.3.2
SUSE:Linux Enterprise Live Patching 15 SP3 kernel-default 0 5.3.18-59.27.1
SUSE:Linux Enterprise Live Patching 15 SP3 kernel-livepatch-SLE15-SP3_Update_7 0 1-7.3.1
SUSE:Linux Enterprise Micro 5.0 kernel-default 0 5.3.18-24.86.2
SUSE:Linux Enterprise Micro 5.0 kernel-default-base 0 5.3.18-24.86.2.9.40.2
SUSE:Linux Enterprise Micro 5.0 kernel-rt 0 5.3.18-54.1
SUSE:Linux Enterprise Micro 5.0 kmod 0 25-6.10.1
SUSE:Linux Enterprise Micro 5.0 perl-Bootloader 0 0.931-3.5.1
SUSE:Linux Enterprise Micro 5.1 kernel-default 0 5.3.18-59.27.1
SUSE:Linux Enterprise Micro 5.1 kernel-default-base 0 5.3.18-59.27.1.18.15.1
SUSE:Linux Enterprise Micro 5.1 kernel-rt 0 5.3.18-57.1
SUSE:Linux Enterprise Module for Basesystem 15 SP2 kernel-default 0 5.3.18-24.86.2
SUSE:Linux Enterprise Module for Basesystem 15 SP2 kernel-default-base 0 5.3.18-24.86.2.9.40.2
SUSE:Linux Enterprise Module for Basesystem 15 SP2 kernel-preempt 0 5.3.18-24.86.2
SUSE:Linux Enterprise Module for Basesystem 15 SP2 kernel-source 0 5.3.18-24.86.2
SUSE:Linux Enterprise Module for Basesystem 15 SP2 kmod 0 25-6.10.1
SUSE:Linux Enterprise Module for Basesystem 15 SP2 perl-Bootloader 0 0.931-3.5.1
SUSE:Linux Enterprise Module for Basesystem 15 SP3 kernel-64kb 0 5.3.18-59.27.1
SUSE:Linux Enterprise Module for Basesystem 15 SP3 kernel-default 0 5.3.18-59.27.1
SUSE:Linux Enterprise Module for Basesystem 15 SP3 kernel-default-base 0 5.3.18-59.27.1.18.15.1
SUSE:Linux Enterprise Module for Basesystem 15 SP3 kernel-preempt 0 5.3.18-59.27.1
SUSE:Linux Enterprise Module for Basesystem 15 SP3 kernel-source 0 5.3.18-59.27.1
SUSE:Linux Enterprise Module for Basesystem 15 SP3 kernel-zfcpdump 0 5.3.18-59.27.1
SUSE:Linux Enterprise Module for Development Tools 15 SP2 kernel-docs 0 5.3.18-24.86.2
SUSE:Linux Enterprise Module for Development Tools 15 SP2 kernel-obs-build 0 5.3.18-24.86.2
SUSE:Linux Enterprise Module for Development Tools 15 SP2 kernel-preempt 0 5.3.18-24.86.2
SUSE:Linux Enterprise Module for Development Tools 15 SP2 kernel-source 0 5.3.18-24.86.2
SUSE:Linux Enterprise Module for Development Tools 15 SP2 kernel-syms 0 5.3.18-24.86.1
SUSE:Linux Enterprise Module for Development Tools 15 SP2 perl-Bootloader 0 0.931-3.5.1
SUSE:Linux Enterprise Module for Development Tools 15 SP3 kernel-docs 0 5.3.18-59.27.1
SUSE:Linux Enterprise Module for Development Tools 15 SP3 kernel-obs-build 0 5.3.18-59.27.1
SUSE:Linux Enterprise Module for Development Tools 15 SP3 kernel-preempt 0 5.3.18-59.27.1
SUSE:Linux Enterprise Module for Development Tools 15 SP3 kernel-source 0 5.3.18-59.27.1
SUSE:Linux Enterprise Module for Development Tools 15 SP3 kernel-syms 0 5.3.18-59.27.1
SUSE:Linux Enterprise Module for Legacy 15 SP2 kernel-default 0 5.3.18-24.86.2
SUSE:Linux Enterprise Module for Legacy 15 SP3 kernel-default 0 5.3.18-59.27.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP2 kernel-azure 0 5.3.18-18.69.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP2 kernel-source-azure 0 5.3.18-18.69.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP2 kernel-syms-azure 0 5.3.18-18.69.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP3 kernel-azure 0 5.3.18-38.25.2
SUSE:Linux Enterprise Module for Public Cloud 15 SP3 kernel-source-azure 0 5.3.18-38.25.2
SUSE:Linux Enterprise Module for Public Cloud 15 SP3 kernel-syms-azure 0 5.3.18-38.25.1
SUSE:Linux Enterprise Real Time 12 SP5 kernel-rt 0 4.12.14-10.60.1
SUSE:Linux Enterprise Real Time 12 SP5 kernel-rt_debug 0 4.12.14-10.60.1
SUSE:Linux Enterprise Real Time 12 SP5 kernel-source-rt 0 4.12.14-10.60.1
SUSE:Linux Enterprise Real Time 12 SP5 kernel-syms-rt 0 4.12.14-10.60.1
SUSE:Linux Enterprise Server 12 SP2-BCL kernel-default 0 4.4.121-92.161.1
SUSE:Linux Enterprise Server 12 SP2-BCL kernel-source 0 4.4.121-92.161.1
SUSE:Linux Enterprise Server 12 SP2-BCL kernel-syms 0 4.4.121-92.161.1
SUSE:Linux Enterprise Server 12 SP3-BCL kernel-default 0 4.4.180-94.150.1
SUSE:Linux Enterprise Server 12 SP3-BCL kernel-source 0 4.4.180-94.150.1
SUSE:Linux Enterprise Server 12 SP3-BCL kernel-syms 0 4.4.180-94.150.1
SUSE:Linux Enterprise Server 12 SP3-LTSS kernel-default 0 4.4.180-94.150.1
SUSE:Linux Enterprise Server 12 SP3-LTSS kernel-source 0 4.4.180-94.150.1
SUSE:Linux Enterprise Server 12 SP3-LTSS kernel-syms 0 4.4.180-94.150.1
SUSE:Linux Enterprise Server 12 SP3-LTSS kgraft-patch-SLE12-SP3_Update_41 0 1-4.3.1
SUSE:Linux Enterprise Server 12 SP4-LTSS kernel-default 0 4.12.14-95.83.2
SUSE:Linux Enterprise Server 12 SP4-LTSS kernel-source 0 4.12.14-95.83.2
SUSE:Linux Enterprise Server 12 SP4-LTSS kernel-syms 0 4.12.14-95.83.2
SUSE:Linux Enterprise Server 12 SP5 kernel-azure 0 4.12.14-16.76.2
SUSE:Linux Enterprise Server 12 SP5 kernel-default 0 4.12.14-122.91.2
SUSE:Linux Enterprise Server 12 SP5 kernel-source 0 4.12.14-122.91.2
SUSE:Linux Enterprise Server 12 SP5 kernel-source-azure 0 4.12.14-16.76.2
SUSE:Linux Enterprise Server 12 SP5 kernel-syms 0 4.12.14-122.91.2
SUSE:Linux Enterprise Server 12 SP5 kernel-syms-azure 0 4.12.14-16.76.2
SUSE:Linux Enterprise Server 15 SP1-BCL kernel-default 0 4.12.14-197.102.2
SUSE:Linux Enterprise Server 15 SP1-BCL kernel-docs 0 4.12.14-197.102.2
SUSE:Linux Enterprise Server 15 SP1-BCL kernel-obs-build 0 4.12.14-197.102.1
SUSE:Linux Enterprise Server 15 SP1-BCL kernel-source 0 4.12.14-197.102.2
SUSE:Linux Enterprise Server 15 SP1-BCL kernel-syms 0 4.12.14-197.102.2
SUSE:Linux Enterprise Server 15 SP1-LTSS kernel-default 0 4.12.14-197.102.2
SUSE:Linux Enterprise Server 15 SP1-LTSS kernel-docs 0 4.12.14-197.102.2
SUSE:Linux Enterprise Server 15 SP1-LTSS kernel-obs-build 0 4.12.14-197.102.1
SUSE:Linux Enterprise Server 15 SP1-LTSS kernel-source 0 4.12.14-197.102.2
SUSE:Linux Enterprise Server 15 SP1-LTSS kernel-syms 0 4.12.14-197.102.2
SUSE:Linux Enterprise Server 15 SP1-LTSS kernel-zfcpdump 0 4.12.14-197.102.2
SUSE:Linux Enterprise Server 15-LTSS kernel-default 0 4.12.14-150.78.1
SUSE:Linux Enterprise Server 15-LTSS kernel-docs 0 4.12.14-150.78.2
SUSE:Linux Enterprise Server 15-LTSS kernel-obs-build 0 4.12.14-150.78.2
SUSE:Linux Enterprise Server 15-LTSS kernel-source 0 4.12.14-150.78.1
SUSE:Linux Enterprise Server 15-LTSS kernel-syms 0 4.12.14-150.78.1
SUSE:Linux Enterprise Server 15-LTSS kernel-vanilla 0 4.12.14-150.78.1
SUSE:Linux Enterprise Server 15-LTSS kernel-zfcpdump 0 4.12.14-150.78.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 kernel-default 0 4.4.180-94.150.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 kernel-source 0 4.4.180-94.150.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 kernel-syms 0 4.4.180-94.150.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 kgraft-patch-SLE12-SP3_Update_41 0 1-4.3.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 kernel-default 0 4.12.14-95.83.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 kernel-source 0 4.12.14-95.83.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 kernel-syms 0 4.12.14-95.83.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-azure 0 4.12.14-16.76.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-default 0 4.12.14-122.91.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-source 0 4.12.14-122.91.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-source-azure 0 4.12.14-16.76.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-syms 0 4.12.14-122.91.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-syms-azure 0 4.12.14-16.76.2
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-default 0 4.12.14-150.78.1
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-docs 0 4.12.14-150.78.2
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-obs-build 0 4.12.14-150.78.2
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-source 0 4.12.14-150.78.1
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-syms 0 4.12.14-150.78.1
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-vanilla 0 4.12.14-150.78.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 kernel-default 0 4.12.14-197.102.2
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 kernel-docs 0 4.12.14-197.102.2
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 kernel-obs-build 0 4.12.14-197.102.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 kernel-source 0 4.12.14-197.102.2
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 kernel-syms 0 4.12.14-197.102.2
SUSE:Linux Enterprise Software Development Kit 12 SP5 kernel-docs 0 4.12.14-122.91.2
SUSE:Linux Enterprise Software Development Kit 12 SP5 kernel-obs-build 0 4.12.14-122.91.2
SUSE:Linux Enterprise Workstation Extension 12 SP5 kernel-default 0 4.12.14-122.91.2
SUSE:Linux Enterprise Workstation Extension 15 SP2 kernel-default 0 5.3.18-24.86.2
SUSE:Linux Enterprise Workstation Extension 15 SP2 kernel-preempt 0 5.3.18-24.86.2
SUSE:Linux Enterprise Workstation Extension 15 SP3 kernel-default 0 5.3.18-59.27.1
SUSE:Linux Enterprise Workstation Extension 15 SP3 kernel-preempt 0 5.3.18-59.27.1
SUSE:OpenStack Cloud 8 kernel-default 0 4.4.180-94.150.1
SUSE:OpenStack Cloud 8 kernel-source 0 4.4.180-94.150.1
SUSE:OpenStack Cloud 8 kernel-syms 0 4.4.180-94.150.1
SUSE:OpenStack Cloud 8 kgraft-patch-SLE12-SP3_Update_41 0 1-4.3.1
SUSE:OpenStack Cloud 9 kernel-default 0 4.12.14-95.83.2
SUSE:OpenStack Cloud 9 kernel-source 0 4.12.14-95.83.2
SUSE:OpenStack Cloud 9 kernel-syms 0 4.12.14-95.83.2
SUSE:OpenStack Cloud Crowbar 8 kernel-default 0 4.4.180-94.150.1
SUSE:OpenStack Cloud Crowbar 8 kernel-source 0 4.4.180-94.150.1
SUSE:OpenStack Cloud Crowbar 8 kernel-syms 0 4.4.180-94.150.1
SUSE:OpenStack Cloud Crowbar 8 kgraft-patch-SLE12-SP3_Update_41 0 1-4.3.1
SUSE:OpenStack Cloud Crowbar 9 kernel-default 0 4.12.14-95.83.2
SUSE:OpenStack Cloud Crowbar 9 kernel-source 0 4.12.14-95.83.2
SUSE:OpenStack Cloud Crowbar 9 kernel-syms 0 4.12.14-95.83.2
SUSE:Real Time Module 15 SP2 kernel-rt 0 5.3.18-54.1
SUSE:Real Time Module 15 SP2 kernel-rt_debug 0 5.3.18-54.1
SUSE:Real Time Module 15 SP2 kernel-source-rt 0 5.3.18-54.1
SUSE:Real Time Module 15 SP2 kernel-syms-rt 0 5.3.18-54.1
SUSE:Real Time Module 15 SP3 kernel-rt 0 5.3.18-57.1
SUSE:Real Time Module 15 SP3 kernel-rt_debug 0 5.3.18-57.1
SUSE:Real Time Module 15 SP3 kernel-source-rt 0 5.3.18-57.1
SUSE:Real Time Module 15 SP3 kernel-syms-rt 0 5.3.18-57.1
Ubuntu:16.04:LTS linux-hwe-edge 0 No fix
Ubuntu:18.04:LTS linux 0 4.15.0-161.169
Ubuntu:18.04:LTS linux-aws 0 4.15.0-1114.121
Ubuntu:18.04:LTS linux-aws-5.0 0 No fix
Ubuntu:18.04:LTS linux-aws-5.3 0 No fix
Ubuntu:18.04:LTS linux-aws-5.4 0 5.4.0-1058.61~18.04.3
Ubuntu:18.04:LTS linux-azure 0 No fix

Related vulnerabilities