{
  "affected": [
    {
      "ecosystem_specific": {
        "urgency": "not yet assigned"
      },
      "package": {
        "ecosystem": "Debian:12",
        "name": "linux"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "6.1.180-1"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ]
    },
    {
      "ecosystem_specific": {
        "urgency": "not yet assigned"
      },
      "package": {
        "ecosystem": "Debian:13",
        "name": "linux"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "6.12.96-1"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ]
    },
    {
      "ecosystem_specific": {
        "urgency": "not yet assigned"
      },
      "package": {
        "ecosystem": "Debian:14",
        "name": "linux"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "7.1.5-1"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ]
    }
  ],
  "details": "In the Linux kernel, the following vulnerability has been resolved:  f2fs: fix potential deadlock in gc_merge path of f2fs_balance_fs()  When we mount device w/ gc_merge mount option, we may suffer below potential deadlock:  Kworker\t\t\t\t\tGC trehad\t\t\tTruncator - f2fs_write_cache_pages  - f2fs_write_single_data_page   - f2fs_do_write_data_page    - folio_start_writeback  --- set writeback flag on folio    - f2fs_outplace_write_data    : cached folio in internal bio cache   - f2fs_balance_fs    - wake_up(gc_thread)    : wake up gc thread to run foreground GC    - finish_wait(fggc_wq)    : wait on the waitqueue --- wait on GC thread to finish the work \t\t\t\t\t\t\t\t\t- truncate_inode_pages_range \t\t\t\t\t\t\t\t\t - __filemap_get_folio(, FGP_LOCK)  --- lock folio \t\t\t\t\t\t\t\t\t - truncate_inode_partial_folio \t\t\t\t\t\t\t\t\t  - folio_wait_writeback            --- wait on writeback being cleared \t\t\t\t\t- do_garbage_collect \t\t\t\t\t - move_data_page \t\t\t\t\t  - f2fs_get_lock_data_folio \t\t\t\t\t   - lock on folio  --- blocked on folio's lock  In order to avoid such deadlock, let's call below functions to commit cached bios in GC_MERGE path of f2fs_balance_fs() as the same as we did in NOGC_MERGE path. - f2fs_submit_merged_write(sbi, DATA); - f2fs_submit_all_merged_ipu_writes(sbi);",
  "id": "DEBIAN-CVE-2026-68459",
  "modified": "2026-09-14T16:47:35.486526204Z",
  "published": "2026-08-15T06:18:15.460Z",
  "references": [
    {
      "type": "ADVISORY",
      "url": "https://security-tracker.debian.org/tracker/CVE-2026-68459"
    }
  ],
  "upstream": [
    "CVE-2026-68459"
  ]
}