CVE Catalog

CVE-2025-38206

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.16%

5th percentile - higher than 5% of all known CVEs

Summary

A double-free vulnerability was found in the Linux kernel's exfat filesystem in the delayed_free function. The bug occurs when exfat_create_upcase_table() returns an error, causing exfat_free_upcase_table() to be called twice.

Risk Assessment

A double-free can lead to data corruption, system crashes, or potentially allow arbitrary code execution in kernel context.

Recommendation

Update the Linux kernel to a version that includes the fix, which sets the ->vol_util pointer to NULL after freeing it to prevent double-free.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: exfat: fix double free in delayed_free The double free could happen in the following path. exfat_create_upcase_table() exfat_create_upcase_table() : return error exfat_free_upcase_table() : free ->vol_utbl exfat_load_default_upcase_table : return error exfat_kill_sb() delayed_free() exfat_free_upcase_table() <--------- double free This patch set ->vol_util as NULL after freeing it.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS