{
  "cveId": "CVE-2026-63814",
  "url": "https://patchblox.com/security/cve/CVE-2026-63814",
  "summary": "CVE-2026-63814 is fixed in linux on 1 platform, first by DEBIAN-CVE-2026-63814, released July 20, 2026. It is not reported as exploited. Patch Radar priority: High.",
  "title": "linux: In the Linux kernel, the following vulnerability has been resolved:  f2fs: validate ACL entry sizes in f2fs_acl_from_...",
  "description": "In the Linux kernel, the following vulnerability has been resolved:  f2fs: validate ACL entry sizes in f2fs_acl_from_disk()  f2fs_acl_count() only validates the aggregate ACL xattr length. A malformed ACL can still place ACL_USER or ACL_GROUP in a slot that only contains struct f2fs_acl_entry_short bytes, and f2fs_acl_from_disk() then reads entry-\u003Ee_id before verifying that a full entry fits.  Require a short entry before reading e_tag and e_perm, and require a full entry before reading e_id for ACL_USER and ACL_GROUP. Return -EFSCORRUPTED from these new truncated-entry checks, while keeping the pre-existing -EINVAL paths unchanged.  Validation reproduced this kernel report: KASAN slab-out-of-bounds in __f2fs_get_acl\u002B0x6fb/0x7e0 RIP: 0033:0x7f4b835ea7aa The buggy address belongs to the object at ffff888114589960 which belongs to the cache kmalloc-8 of size 8 The buggy address is located 0 bytes to the right of allocated 8-byte region [ffff888114589960, ffff888114589968) Read of size 4 Call trace:   dump_stack_lvl\u002B0x66/0xa0 (?:?)   print_report\u002B0xce/0x630 (?:?)   __f2fs_get_acl\u002B0x6fb/0x7e0 (fs/f2fs/acl.c:169)   srso_alias_return_thunk\u002B0x5/0xfbef5 (?:?)   __virt_addr_valid\u002B0x224/0x430 (?:?)   kasan_report\u002B0xe0/0x110 (?:?)   __f2fs_get_acl\u002B0x5/0x7e0 (fs/f2fs/acl.c:169)   __get_acl\u002B0x281/0x380 (?:?)   vfs_get_acl\u002B0x10b/0x190 (?:?)   do_get_acl\u002B0x2a/0x410 (?:?)   do_get_acl\u002B0x9/0x410 (?:?)   do_getxattr\u002B0xe8/0x260 (?:?)   filename_getxattr\u002B0xd1/0x140 (?:?)   do_getname\u002B0x2d/0x2d0 (?:?)   path_getxattrat\u002B0x16c/0x200 (?:?)   lock_release\u002B0xc8/0x290 (?:?)   cgroup_update_frozen\u002B0x9d/0x320 (?:?)   lockdep_hardirqs_on_prepare\u002B0xea/0x1a0 (?:?)   trace_hardirqs_on\u002B0x1a/0x170 (?:?)   _raw_spin_unlock_irq\u002B0x28/0x50 (?:?)   do_syscall_64\u002B0x115/0x6a0 (arch/x86/entry/syscall_64.c:87)   entry_SYSCALL_64_after_hwframe\u002B0x77/0x7f (?:?)",
  "published": "2026-07-19T12:16:54Z",
  "severity": "high",
  "cvss": 7.8,
  "cvssVector": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
  "epss": 0.00127,
  "epssPercentile": 0.02392,
  "priority": "High",
  "priorityTier": 3,
  "exploited": false,
  "vendorExploited": false,
  "disclosed": false,
  "fixes": [
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 12.15 (bookworm)",
      "fixedVersion": "6.1.177-1",
      "fix": "DEBIAN-CVE-2026-63814",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2026-63814",
      "released": "2026-07-20T12:58:36Z"
    },
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 13.5 (trixie)",
      "fixedVersion": "6.12.95-1",
      "fix": "DEBIAN-CVE-2026-63814",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2026-63814",
      "released": "2026-07-20T12:58:36Z"
    },
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 14",
      "fixedVersion": "7.1.3-1",
      "fix": "DEBIAN-CVE-2026-63814",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2026-63814",
      "released": "2026-07-20T12:58:36Z"
    }
  ],
  "noFixYet": [],
  "dataAsOf": "2026-11-10T01:44:33Z",
  "attribution": {
    "text": "Data: Patchblox Patch Radar",
    "url": "https://patchblox.com/security/patch-radar",
    "terms": "https://patchblox.com/security/patch-radar/use-the-data"
  }
}