Skip to main content
VulnerabilityPublished Updated

CVE-2026-89834: Linux kernel · f2fs: fix to migrate all curseg types during free_segment_range

Source GCVE Database

0
Compare
Authoritative record:CVE-2026-89834· High

Not known to be exploited · fixed in d358d2fc6be11eefde5eb1286f1c43a6d0330db6 : patch Linux kernel soon.

Data as of 30 Oct 2026, 19:33 UTC

Severity
High

Rated High by Threat Radar's AI analysis · CVSS not yet scored by NVD

Thin evidence

One scorer or none
Patch
Available – fixed in d358d2fc6be11eefde5eb1286f1c43a6d0330db6, b9776094aa7118e8e5dfdcd791ffc8330c5ca408, b8ae1228c153622afa71a179c9d4dc268117e0f0 +3

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 16 Sep 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ d0b9e42ab6155dc05fc83f00af9f45d4dd02264d, < d358d2fc6be11eefde5eb1286f1c43a6d0330db6
Fixed in
  • d358d2fc6be11eefde5eb1286f1c43a6d0330db6
LinuxLinuxAffected
  • ≥ d0b9e42ab6155dc05fc83f00af9f45d4dd02264d, < b9776094aa7118e8e5dfdcd791ffc8330c5ca408
Fixed in
  • b9776094aa7118e8e5dfdcd791ffc8330c5ca408
LinuxLinuxAffected
  • ≥ d0b9e42ab6155dc05fc83f00af9f45d4dd02264d, < b8ae1228c153622afa71a179c9d4dc268117e0f0
Fixed in
  • b8ae1228c153622afa71a179c9d4dc268117e0f0
LinuxLinuxAffected
  • ≥ d0b9e42ab6155dc05fc83f00af9f45d4dd02264d, < 8ec06f50ddd8d201bd7e55b896ae28ed9d4cb7d1
Fixed in
  • 8ec06f50ddd8d201bd7e55b896ae28ed9d4cb7d1
LinuxLinuxAffected
  • ≥ d0b9e42ab6155dc05fc83f00af9f45d4dd02264d, < 7ffac0deea2d84cf79051f16fed8e215c4bcf0e6
Fixed in
  • 7ffac0deea2d84cf79051f16fed8e215c4bcf0e6
LinuxLinuxAffected
  • ≥ d0b9e42ab6155dc05fc83f00af9f45d4dd02264d, < 3b85edf3391f3e1f624f409a7d2d239885f567b7
Fixed in
  • 3b85edf3391f3e1f624f409a7d2d239885f567b7

AI-suggested

A fix has been implemented in the Linux kernel to expand the curseg evacuation loop to cover all curseg types. Users should apply the official kernel updates that include this fix once available. No alternative mitigations are indicated.

Description

A vulnerability in the Linux kernel's f2fs filesystem was fixed to ensure all current segment (curseg) types are migrated during the free_segment_range operation. The issue involved the evacuation loop missing certain non-persistent in-memory curseg types, which could lead to out-of-bounds I/O on truncated storage ranges during filesystem shrink operations.

References

Community reviews

Loading reviews…