{
  "cveId": "CVE-2024-43859",
  "url": "https://patchblox.com/security/cve/CVE-2024-43859",
  "summary": "CVE-2024-43859 is fixed in linux on 1 platform, first by DEBIAN-CVE-2024-43859, released August 17, 2024. It is not reported as exploited. Patch Radar priority: Routine.",
  "title": "linux: In the Linux kernel, the following vulnerability has been resolved:  f2fs: fix to truncate preallocated blocks in f2f...",
  "description": "In the Linux kernel, the following vulnerability has been resolved:  f2fs: fix to truncate preallocated blocks in f2fs_file_open()  chenyuwen reports a f2fs bug as below:  Unable to handle kernel NULL pointer dereference at virtual address 0000000000000011  fscrypt_set_bio_crypt_ctx\u002B0x78/0x1e8  f2fs_grab_read_bio\u002B0x78/0x208  f2fs_submit_page_read\u002B0x44/0x154  f2fs_get_read_data_page\u002B0x288/0x5f4  f2fs_get_lock_data_page\u002B0x60/0x190  truncate_partial_data_page\u002B0x108/0x4fc  f2fs_do_truncate_blocks\u002B0x344/0x5f0  f2fs_truncate_blocks\u002B0x6c/0x134  f2fs_truncate\u002B0xd8/0x200  f2fs_iget\u002B0x20c/0x5ac  do_garbage_collect\u002B0x5d0/0xf6c  f2fs_gc\u002B0x22c/0x6a4  f2fs_disable_checkpoint\u002B0xc8/0x310  f2fs_fill_super\u002B0x14bc/0x1764  mount_bdev\u002B0x1b4/0x21c  f2fs_mount\u002B0x20/0x30  legacy_get_tree\u002B0x50/0xbc  vfs_get_tree\u002B0x5c/0x1b0  do_new_mount\u002B0x298/0x4cc  path_mount\u002B0x33c/0x5fc  __arm64_sys_mount\u002B0xcc/0x15c  invoke_syscall\u002B0x60/0x150  el0_svc_common\u002B0xb8/0xf8  do_el0_svc\u002B0x28/0xa0  el0_svc\u002B0x24/0x84  el0t_64_sync_handler\u002B0x88/0xec  It is because inode.i_crypt_info is not initialized during below path: - mount  - f2fs_fill_super   - f2fs_disable_checkpoint    - f2fs_gc     - f2fs_iget      - f2fs_truncate  So, let\u0027s relocate truncation of preallocated blocks to f2fs_file_open(), after fscrypt_file_open().",
  "published": "2024-08-17T10:15:10Z",
  "severity": "medium",
  "cvss": 5.5,
  "cvssVector": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H",
  "epss": 0.00237,
  "epssPercentile": 0.14839,
  "priority": "Routine",
  "priorityTier": 4,
  "exploited": false,
  "vendorExploited": false,
  "disclosed": false,
  "fixes": [
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 12.15 (bookworm)",
      "fixedVersion": "6.1.112-1",
      "fix": "DEBIAN-CVE-2024-43859",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2024-43859",
      "released": "2024-08-17T10:15:10Z"
    },
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 13.5 (trixie)",
      "fixedVersion": "6.10.3-1",
      "fix": "DEBIAN-CVE-2024-43859",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2024-43859",
      "released": "2024-08-17T10:15:10Z"
    },
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 14",
      "fixedVersion": "6.10.3-1",
      "fix": "DEBIAN-CVE-2024-43859",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2024-43859",
      "released": "2024-08-17T10:15:10Z"
    }
  ],
  "noFixYet": [],
  "dataAsOf": "2026-11-08T06:59:42Z",
  "attribution": {
    "text": "Data: Patchblox Patch Radar",
    "url": "https://patchblox.com/security/patch-radar",
    "terms": "https://patchblox.com/security/patch-radar/use-the-data"
  }
}