Skip to main content
VulnerabilityPublished Updated

CVE-2026-89840: Linux kernel · f2fs: validate MOVE_RANGE destination size

Source GCVE Database

0
Compare
Authoritative record:CVE-2026-89840· High 7.1

Not known to be exploited · CVSS 7.1 High · fixed in e533889fc26aea0cd83c90327063f272061dd820 : patch Linux kernel soon.

Data as of 30 Oct 2026, 16:33 UTC

CVSS 3.1 base score
7.1High
How severe the flaw is on the 0–10 CVSS scale.

Thin evidence

One scorer or none
CVSS scores by source
CNA (Linux)CVSS 3.17.1
Patch
Available – fixed in e533889fc26aea0cd83c90327063f272061dd820, dcae1eeda53149f219dd6af93b3083b7271c1c63, db13064669526494cd78ba3a4394063b740e940c +3
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H

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
  • ≥ 4dd6f977fc778e5a0da604e5f8cb2f36d163d27b, < e533889fc26aea0cd83c90327063f272061dd820
Fixed in
  • e533889fc26aea0cd83c90327063f272061dd820
LinuxLinuxAffected
  • ≥ 4dd6f977fc778e5a0da604e5f8cb2f36d163d27b, < dcae1eeda53149f219dd6af93b3083b7271c1c63
Fixed in
  • dcae1eeda53149f219dd6af93b3083b7271c1c63
LinuxLinuxAffected
  • ≥ 4dd6f977fc778e5a0da604e5f8cb2f36d163d27b, < db13064669526494cd78ba3a4394063b740e940c
Fixed in
  • db13064669526494cd78ba3a4394063b740e940c
LinuxLinuxAffected
  • ≥ 4dd6f977fc778e5a0da604e5f8cb2f36d163d27b, < bca61ee5192ea47003722486ae9588a2a4bb47b6
Fixed in
  • bca61ee5192ea47003722486ae9588a2a4bb47b6
LinuxLinuxAffected
  • ≥ 4dd6f977fc778e5a0da604e5f8cb2f36d163d27b, < 454de20a5a36c000b75f49337aae8c92045c5242
Fixed in
  • 454de20a5a36c000b75f49337aae8c92045c5242
LinuxLinuxAffected
  • ≥ 4dd6f977fc778e5a0da604e5f8cb2f36d163d27b, < 54c587f3f95ce2d6932a16566db83f73cc4313e1
Fixed in
  • 54c587f3f95ce2d6932a16566db83f73cc4313e1

Description

In the Linux kernel, the following vulnerability has been resolved: f2fs: validate MOVE_RANGE destination size F2FS_IOC_MOVE_RANGE checks the source range, but not the destination end before updating i_size. A source hole can expose this: __clone_blkaddrs() skips NULL_ADDR entries and returns success, so the caller can still extend the destination inode with unchecked pos_out + len. Reject destination overflow and use inode_newsize_ok() before extending the destination inode.

References

Community reviews

Loading reviews…