Skip to main content

Linux Kernel CVE-2024-34027

HIGH
Allocation of Resources Without Limits or Throttling (CWE-770)
2024-06-24 416baaa9-dc9f-4396-8d5f-8c081fb06d67
7.8
CVSS 3.1 · Vendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Share

Severity by source

Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67) PRIMARY
7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
6.5 MEDIUM

AC:H reflects the compound requirement of a race window plus SPO event; C:L because metadata corruption does not directly disclose confidential data.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:H
4.0 AV:L/AC:H/AT:P/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67).

CVSS VectorVendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Updated
Aug 04, 2026 - 11:51 vuln.today
v2 (cvss_changed)
Analysis Updated
Aug 04, 2026 - 11:44 vuln.today
v1 (cvss_changed)
Re-analysis Queued
Aug 04, 2026 - 11:23 vuln.today
cvss_changed
CVSS changed
Aug 04, 2026 - 11:23 NVD
7.0 (HIGH) 7.8 (HIGH)
CVE Published
Jun 24, 2024 - 14:15 cve.org
HIGH 7.0

DescriptionCVE.org

In the Linux kernel, the following vulnerability has been resolved:

f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock

It needs to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock to avoid racing with checkpoint, otherwise, filesystem metadata including blkaddr in dnode, inode fields and .total_valid_block_count may be corrupted after SPO case.

AnalysisAI

Filesystem metadata corruption in the Linux kernel's f2fs compress subsystem stems from a missing cp_rwsem lock around the reserve_compress_blocks() and release_compress_blocks() functions, creating a race condition with checkpoint operations. Systems using f2fs with compression enabled are at risk of corrupted block addresses in dnode structures, inode fields, and the global total_valid_block_count counter if a Sudden Power Off (SPO) occurs during the race window. No public exploit exists and EPSS is 0.02% (6th percentile), marking this as a data integrity and reliability concern rather than an active attack target.

Technical ContextAI

f2fs (Flash-Friendly File System) is a Linux kernel filesystem optimized for NAND flash and SSD storage, widely used in Android devices and embedded Linux systems. The cp_rwsem is a critical read-write semaphore that serializes checkpoint operations - periodic metadata consistency snapshots - against concurrent filesystem modifications. The compress subsystem's block reservation and release paths (reserve_compress_blocks and release_compress_blocks) were not acquiring cp_rwsem, meaning they could execute concurrently with an active checkpoint. This time-of-check-to-time-of-use race, when interrupted by an SPO, leaves dnode block addresses, inode metadata fields, and the global total_valid_block_count in an inconsistent state. The assigned CWE-770 (Allocation of Resources Without Limits) imprecisely describes the root cause - CWE-362 (Concurrent Execution Using Shared Resource with Improper Synchronization) is a better fit, as this is fundamentally a missing lock protecting shared metadata. Affected products per CPE: cpe:2.3:o:linux:linux_kernel across multiple stable branches.

RemediationAI

Apply the upstream kernel patches: six stable-branch commits are available at git.kernel.org - 0a4ed2d9, 329edb7c, 5d47d638, 69136304, a6e1f774, and b5bac438 - all adding cp_rwsem locking around the compress block reservation and release paths. Distributions should be patched via their respective stable kernel updates. Siemens customers should follow SSA-265688 for product-specific patch guidance. As a compensating control for systems where immediate kernel upgrade is not feasible, disabling f2fs compression (remounting without compress mount options or reformatting without compression) removes the vulnerable code path entirely; the trade-off is loss of storage space savings on flash media. Systems not using f2fs as their filesystem are unaffected and require no action.

CVE-2024-24919 HIGH POC
8.6 May 28

Potentially allowing an attacker to read certain information on Check Point Security Gateways once connected to the inte

CVE-2017-1000083 HIGH POC
7.8 Sep 05

backend/comics/comics-document.c (aka the comic book backend) in GNOME Evince before 3.24.1 allows remote attackers to e

CVE-2026-16232 CRITICAL POC
9.3 Jul 22

Authentication bypass in the Check Point SmartConsole login process lets an unauthenticated remote attacker mint a valid

CVE-2024-3568 CRITICAL POC
9.6 Apr 10

The huggingface/transformers library is vulnerable to arbitrary code execution through deserialization of untrusted data

CVE-2026-24747 HIGH POC
8.8 Jan 27

PyTorch is a Python package that provides tensor computation. [CVSS 8.8 HIGH]

CVE-2022-41604 HIGH POC
8.8 Sep 27

Check Point ZoneAlarm Extreme Security before 15.8.211.19229 allows local users to escalate privileges. Rated high sever

CVE-2026-58659 HIGH POC
8.4 Jul 15

Remote code execution in PyTorch Lightning through 2.6.5 allows an attacker who can get a victim to load a malicious che

CVE-2019-8461 HIGH POC
7.8 Aug 29

Check Point Endpoint Security Initial Client for Windows before version E81.30 tries to load a DLL placed in any PATH lo

CVE-2019-8452 HIGH POC
7.8 Apr 22

A hard-link created from log file archive of Check Point ZoneAlarm up to 15.4.062 or Check Point Endpoint Security clien

CVE-2026-69112 MEDIUM POC
6.9 Aug 10

Path traversal in Hugging Face Accelerate through 1.14.0 exposes two distinct attack outcomes when a user loads a crafte

CVE-2026-68447 HIGH
7.1 Aug 12

Out-of-bounds read in the Linux kernel drm/amdkfd CRIU checkpoint path leaks kernel memory to userspace on systems with

CVE-2013-7350 CRITICAL
10.0 Apr 01

Multiple unspecified vulnerabilities in Check Point Security Gateway 80 R71.x before R71.45 (730159141) and R75.20.x bef

Share

CVE-2024-34027 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy