4.7

CVE-2024-50006: linux Improper Locking

CVSS: 4.7v3.1MediumModified
AliasesUBUNTU-CVE-2024-50006DEBIAN-CVE-2024-50006
Published 21-10-2024Last modified 15-10-2026

Vulnerability summary

CVE-2024-50006 is a medium (CVSS 4.7) Improper Locking vulnerability in linux. EPSS estimates a 0.19% chance of exploitation in the next 30 days, higher than 8.1% of scored vulnerabilities.

Overall risk
19/100
0100
Low · default modelHow is this calculated?
CVSS score
4.7/10
010
Medium · v3.1 (NVD)
EPSS score
0.19%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 59 · Related 55

Timeline

  1. 21-10-2024
    PublishedVulnerability first disclosed.
  2. 15-10-2026
    Last modifiedVulnerability information updated.

Description

In the Linux kernel, the following vulnerability has been resolved: ext4: fix i_data_sem unlock order in ext4_ind_migrate() Fuzzing reports a possible deadlock in jbd2_log_wait_commit. This issue is triggered when an EXT4_IOC_MIGRATE ioctl is set to require synchronous updates because the file descriptor is opened with O_SYNC. This can lead to the jbd2_journal_stop() function calling jbd2_might_wait_for_commit(), potentially causing a deadlock if the EXT4_IOC_MIGRATE call races with a write(2) system call. This problem only arises when CONFIG_PROVE_LOCKING is enabled. In this case, the jbd2_might_wait_for_commit macro locks jbd2_handle in the jbd2_journal_stop function while i_data_sem is locked. This triggers lockdep because the jbd2_journal_start function might also lock the same jbd2_handle simultaneously. Found by Linux Verification Center (linuxtesting.org) with syzkaller. Rule: add

CVSS metrics

3 scores · 3 sources · 1 version

EPSS trend

Probability

0.19%

Chance of exploitation in the next 30 days

Percentile

8%

Versus all other CVEs

30-day change

0.00 pp

From 0.19% on 19-09-2026

19-09-202619-10-2026
EPSS score
0.19%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Ubuntu135 products
  • linuxAll versions (No fix recorded) | < 4.4.0-274.308 | < 4.15.0-243.255 | < 5.4.0-208.228 | < 5.15.0-127.137 | < 6.8.0-54.56
  • linux-allwinner-5.19All versions (No fix recorded)
  • linux-aws< 4.4.0-1149.155 | < 4.4.0-1187.202 | < 4.15.0-1186.199 | < 5.4.0-1140.150 | < 5.15.0-1073.79 | < 6.8.0-1023.25
  • linux-aws-5.0All versions (No fix recorded)
  • linux-aws-5.11All versions (No fix recorded)
Linux2 products
  • linux≥ e8238f9a8339b3578c85e4192a7a23bc2bdc0333, < 4192adefc9c570698821c5eb9873320eac2fcbf1 | ≥ e8238f9a8339b3578c85e4192a7a23bc2bdc0333, < 3c46d6060d3e38de22196c1fe7706c5a3c696285 | ≥ e8238f9a8339b3578c85e4192a7a23bc2bdc0333, < 53b1999cfd2c7addf2e581a32865fe8835467b44 | ≥ e8238f9a8339b3578c85e4192a7a23bc2bdc0333, < ef05572da0c0eb89614ed01cc17d3c882bdbd1ff | ≥ e8238f9a8339b3578c85e4192a7a23bc2bdc0333, < 9fedf51ab8cf7b69bff08f37fe0989fec7f5d870 | ≥ e8238f9a8339b3578c85e4192a7a23bc2bdc0333, < d43776b907659affef1de888525847d64b244194 | ≥ e8238f9a8339b3578c85e4192a7a23bc2bdc0333, < 6252cb6bde7fc76cb8dcb49d1def7c326b190820 | ≥ e8238f9a8339b3578c85e4192a7a23bc2bdc0333, < d58a00e981d3118b91d503da263e640b7cde6729 | ≥ e8238f9a8339b3578c85e4192a7a23bc2bdc0333, < cc749e61c011c255d81b192a822db650c68b313f | 3.10
  • linux_kernel< 5.10.227 | ≥ 5.11, < 5.15.168 | ≥ 5.16, < 6.1.113 | ≥ 6.2, < 6.6.55 | ≥ 6.7, < 6.10.14 | ≥ 6.11, < 6.11.3
Debian1 product
  • linux< 6.1.115-1 | < 6.11.4-1

3 vendors · 138 products

References

59 links
Show all 59 references