CVE-2025-38627: linux Use After Free
Vulnerability summary
CVE-2025-38627 is a high (CVSS 7.8) Use After Free vulnerability in linux. EPSS estimates a 0.17% chance of exploitation in the next 30 days, higher than 5.8% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 10 · Related 11Timeline
- 22-08-2025PublishedVulnerability first disclosed.
- 05-08-2026Last modifiedVulnerability information updated.
Description
In the Linux kernel, the following vulnerability has been resolved: f2fs: compress: fix UAF of f2fs_inode_info in f2fs_free_dic The decompress_io_ctx may be released asynchronously after I/O completion. If this file is deleted immediately after read, and the kworker of processing post_read_wq has not been executed yet due to high workloads, It is possible that the inode(f2fs_inode_info) is evicted and freed before it is used f2fs_free_dic. The UAF case as below: Thread A Thread B - f2fs_decompress_end_io - f2fs_put_dic - queue_work add free_dic work to post_read_wq - do_unlink - iput - evict - call_rcu This file is deleted after read. Thread C kworker to process post_read_wq - rcu_do_batch - f2fs_free_inode - kmem_cache_free inode is freed by rcu - process_scheduled_works - f2fs_late_free_dic - f2fs_free_dic - f2fs_release_decomp_mem read (dic->inode)->i_compress_algorithm This patch store compress_algorithm and sbi in dic to avoid inode UAF. In addition, the previous solution is deprecated in [1] may cause system hang. [1] https://lore.kernel.org/all/c36ab955-c8db-4a8b-a9d0-f07b5f426c3f@kernel.org
CVSS metrics
6 scores · 5 sources · 2 versions- OSV · UbuntuEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- OSV · ChainguardEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- NVDNIST7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
0.17%
Chance of exploitation in the next 30 days
Percentile
6%
Versus all other CVEs
30-day change
0.00 pp
From 0.17% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Ubuntu122 products
- linux< 6.8.0-106.106
- linux-allwinner-5.19All versions (No fix recorded)
- linux-aws< 6.8.0-1050.53
- linux-aws-5.0All versions (No fix recorded)
- linux-aws-5.11All versions (No fix recorded)
Chainguard5 products
- linux-aws-6.12< 6.12.74-r0 | < 6.12.65-r0 | < 6.12.62-r0 | < 6.12.63-r0 | < 6.12.66-r0 | < 6.12.65-r1 | < 6.12.77-r1 | < 6.12.69-r0 | < 6.12.70-r0 | < 6.12.77-r2 | < 6.12.76-r0 | < 6.12.78-r0 | < 6.12.71-r0 | < 6.12.65-r2 | < 6.12.74-r1 | < 6.12.68-r0 | < 6.12.62-r1 | < 6.12.60-r4 | < 6.12.72-r0 | < 6.12.68-r1 | < 6.12.72-r1 | < 6.12.77-r0 | < 6.12.62-r2 | < 6.12.80-r0 | < 6.12.67-r0
- linux-azure-6.12< 6.12.68-r0 | < 6.12.66-r0 | < 6.12.77-r1 | < 6.12.76-r0 | < 6.12.78-r0 | < 6.12.65-r1 | < 6.12.77-r0 | < 6.12.67-r0 | < 6.12.65-r3 | < 6.12.74-r0 | < 6.12.72-r0 | < 6.12.70-r0 | < 6.12.62-r2 | < 6.12.65-r2 | < 6.12.71-r0 | < 6.12.74-r1 | < 6.12.80-r0 | < 6.12.62-r1 | < 6.12.60-r4 | < 6.12.60-r3 | < 6.12.77-r2 | < 6.12.62-r0 | < 6.12.65-r4 | < 6.12.69-r0 | < 6.12.63-r0
- linux-gcp-6.12< 6.12.62-r1 | < 6.12.70-r0 | < 6.12.60-r3 | < 6.12.69-r0 | < 6.12.77-r0 | < 6.12.77-r1 | < 6.12.67-r0 | < 6.12.60-r4 | < 6.12.63-r0 | < 6.12.80-r0 | < 6.12.66-r0 | < 6.12.78-r0 | < 6.12.76-r0 | < 6.12.74-r0 | < 6.12.77-r2 | < 6.12.65-r2 | < 6.12.71-r0 | < 6.12.74-r1 | < 6.12.72-r0 | < 6.12.62-r2 | < 6.12.68-r0 | < 6.12.62-r0 | < 6.12.65-r0 | < 6.12.65-r1 | < 6.12.68-r1
- linux-qemu-6.12< 6.12.68-r0 | < 6.12.69-r0 | < 6.12.70-r0 | < 6.12.80-r0 | < 6.12.77-r0 | < 6.12.76-r0 | < 6.12.72-r0 | < 6.12.78-r0 | < 6.12.77-r1 | < 6.12.66-r0 | < 6.12.71-r0 | < 6.12.74-r1 | < 6.12.74-r0 | < 6.12.65-r2 | < 6.12.67-r0 | < 6.12.65-r1 | < 6.12.77-r2
- linux-vmware-6.12< 6.12.74-r0 | < 6.12.65-r2 | < 6.12.65-r1 | < 6.12.77-r2 | < 6.12.68-r0 | < 6.12.74-r1 | < 6.12.71-r0 | < 6.12.69-r0 | < 6.12.77-r1 | < 6.12.80-r0 | < 6.12.67-r0 | < 6.12.72-r0 | < 6.12.68-r1 | < 6.12.76-r0 | < 6.12.66-r0 | < 6.12.77-r0 | < 6.12.78-r0 | < 6.12.70-r0
Linux2 products
- linux≥ bff139b49d9f70c1ac5384aac94554846aa834de, < 74cbeeca4f16823ba58c882e1d8b836c0e39c93d | ≥ bff139b49d9f70c1ac5384aac94554846aa834de, < 5d604d40cd3232b09cb339941ef958e49283ed0a | ≥ bff139b49d9f70c1ac5384aac94554846aa834de, < cc81768212cdc509e5a986274db7bc24d18cde19 | ≥ bff139b49d9f70c1ac5384aac94554846aa834de, < 8fae5b6addd5f6895e03797b56e3c7b9f9cd15c9 | ≥ bff139b49d9f70c1ac5384aac94554846aa834de, < 39868685c2a94a70762bc6d77dc81d781d05bff5 | 6.0
- linux_kernel≥ 6.0, < 6.16.1
Debian1 product
- linux< 6.1.176-1 | < 6.12.85-1 | < 6.16.3-1
4 vendors · 130 products