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

f2fs: embed f2fs_gc_kthread in f2fs_sb_info

Instead of allocating f2fs_gc_kthread dynamically, embed it in
f2fs_sb_info. This simplifies lifetime management and prepares for
fixing race conditions during teardown.

- __sbi_store - remount|shutdown
- f2fs_stop_gc_thread
- access sbi->gc_thread
- sbi->gc_thread = NULL
- access sbi->gc_thread->f2fs_gc_task
Published: 2026-09-24
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Potential race condition causing kernel panic
Action: Update Kernel
AI Analysis

Impact

The Linux kernel’s f2fs filesystem previously created its garbage‑collector thread as a separate kernel object. This design allowed the GC thread to be freed while other parts of the filesystem could still reference it, leading to a NULL pointer dereference race condition (CWE‑476). During filesystem operations such as remount, unmount or shutdown the thread might be prematurely disposed of while still in use, which can cause a kernel crash or panic.

Affected Systems

All Linux kernel installations running the f2fs filesystem that were built before the embedding patch, which corresponds to any kernel version prior to the commit referenced at the provided Git URLs. The affected product is the Linux kernel as a whole, and the vulnerability applies to any kernel configuration that includes f2fs support.

Risk and Exploitability

The CVSS score for this vulnerability is 5.5, and the EPSS score is less than 1%. The vulnerability is not listed in CISA KEV. The likely attack vector requires local or escalated privileges to manipulate filesystem operations such as remounting or unmounting while garbage collection or background writes are active. Because no exploits have been reported, the precise likelihood of exploitation is uncertain; however, the potential outcome—a kernel crash and loss of availability—makes it a high‑prioritization concern for systems that rely on f2fs.

Generated by OpenCVE AI on October 1, 2026 at 21:10 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the f2fs_gc_kthread embedding patch, which eliminates the race condition by tying the GC thread’s lifetime to the superblock.
  • Avoid remounting, unmounting, or shutting down f2fs filesystems while garbage collection or background writes are active; follow kernel guidelines for clean filesystem teardown to prevent premature thread release.
  • Monitor kernel logs (e.g., dmesg, /var/log/kern.log) for f2fs‑related panics after the update; if crashes persist, investigate additional upstream patches or consider disabling f2fs on critical systems until a stable fix is available.

Generated by OpenCVE AI on October 1, 2026 at 21:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 03 Oct 2026 11:15:00 +0000


Thu, 01 Oct 2026 18:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-416

Tue, 29 Sep 2026 13:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Fri, 25 Sep 2026 10:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-416

Thu, 24 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: f2fs: embed f2fs_gc_kthread in f2fs_sb_info Instead of allocating f2fs_gc_kthread dynamically, embed it in f2fs_sb_info. This simplifies lifetime management and prepares for fixing race conditions during teardown. - __sbi_store - remount|shutdown - f2fs_stop_gc_thread - access sbi->gc_thread - sbi->gc_thread = NULL - access sbi->gc_thread->f2fs_gc_task
Title f2fs: embed f2fs_gc_kthread in f2fs_sb_info
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-03T10:57:11.240Z

Reserved: 2026-09-17T16:02:15.099Z

Link: CVE-2026-93285

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T17:17:09.697

Modified: 2026-10-03T11:17:47.030

Link: CVE-2026-93285

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-24T00:00:00Z

Links: CVE-2026-93285 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T21:15:09Z

Weaknesses