{
  "cveId": "CVE-2023-52737",
  "url": "https://patchblox.com/security/cve/CVE-2023-52737",
  "summary": "CVE-2023-52737 is fixed in 20 products on 1 platform, first by ALAS2023-2023-127, released March 11, 2023. It is not reported as exploited. Patch Radar priority: Routine.",
  "title": "linux: In the Linux kernel, the following vulnerability has been resolved:  btrfs: lock the inode in shared mode before star...",
  "description": "In the Linux kernel, the following vulnerability has been resolved:  btrfs: lock the inode in shared mode before starting fiemap  Currently fiemap does not take the inode\u0027s lock (VFS lock), it only locks a file range in the inode\u0027s io tree. This however can lead to a deadlock if we have a concurrent fsync on the file and fiemap code triggers a fault when accessing the user space buffer with fiemap_fill_next_extent(). The deadlock happens on the inode\u0027s i_mmap_lock semaphore, which is taken both by fsync and btrfs_page_mkwrite(). This deadlock was recently reported by syzbot and triggers a trace like the following:     task:syz-executor361 state:D stack:20264 pid:5668  ppid:5119   flags:0x00004004    Call Trace:     \u003CTASK\u003E     context_switch kernel/sched/core.c:5293 [inline]     __schedule\u002B0x995/0xe20 kernel/sched/core.c:6606     schedule\u002B0xcb/0x190 kernel/sched/core.c:6682     wait_on_state fs/btrfs/extent-io-tree.c:707 [inline]     wait_extent_bit\u002B0x577/0x6f0 fs/btrfs/extent-io-tree.c:751     lock_extent\u002B0x1c2/0x280 fs/btrfs/extent-io-tree.c:1742     find_lock_delalloc_range\u002B0x4e6/0x9c0 fs/btrfs/extent_io.c:488     writepage_delalloc\u002B0x1ef/0x540 fs/btrfs/extent_io.c:1863     __extent_writepage\u002B0x736/0x14e0 fs/btrfs/extent_io.c:2174     extent_write_cache_pages\u002B0x983/0x1220 fs/btrfs/extent_io.c:3091     extent_writepages\u002B0x219/0x540 fs/btrfs/extent_io.c:3211     do_writepages\u002B0x3c3/0x680 mm/page-writeback.c:2581     filemap_fdatawrite_wbc\u002B0x11e/0x170 mm/filemap.c:388     __filemap_fdatawrite_range mm/filemap.c:421 [inline]     filemap_fdatawrite_range\u002B0x175/0x200 mm/filemap.c:439     btrfs_fdatawrite_range fs/btrfs/file.c:3850 [inline]     start_ordered_ops fs/btrfs/file.c:1737 [inline]     btrfs_sync_file\u002B0x4ff/0x1190 fs/btrfs/file.c:1839     generic_write_sync include/linux/fs.h:2885 [inline]     btrfs_do_write_iter\u002B0xcd3/0x1280 fs/btrfs/file.c:1684     call_write_iter include/linux/fs.h:2189 [inline]     new_sync_write fs/read_write.c:491 [inline]     vfs_write\u002B0x7dc/0xc50 fs/read_write.c:584     ksys_write\u002B0x177/0x2a0 fs/read_write.c:637     do_syscall_x64 arch/x86/entry/common.c:50 [inline]     do_syscall_64\u002B0x3d/0xb0 arch/x86/entry/common.c:80     entry_SYSCALL_64_after_hwframe\u002B0x63/0xcd    RIP: 0033:0x7f7d4054e9b9    RSP: 002b:00007f7d404fa2f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001    RAX: ffffffffffffffda RBX: 00007f7d405d87a0 RCX: 00007f7d4054e9b9    RDX: 0000000000000090 RSI: 0000000020000000 RDI: 0000000000000006    RBP: 00007f7d405a51d0 R08: 0000000000000000 R09: 0000000000000000    R10: 0000000000000000 R11: 0000000000000246 R12: 61635f65646f6e69    R13: 65646f7475616f6e R14: 7261637369646f6e R15: 00007f7d405d87a8     \u003C/TASK\u003E    INFO: task syz-executor361:5697 blocked for more than 145 seconds.          Not tainted 6.2.0-rc3-syzkaller-00376-g7c6984405241 #0    \u0022echo 0 \u003E /proc/sys/kernel/hung_task_timeout_secs\u0022 disables this message.    task:syz-executor361 state:D stack:21216 pid:5697  ppid:5119   flags:0x00004004    Call Trace:     \u003CTASK\u003E     context_switch kernel/sched/core.c:5293 [inline]     __schedule\u002B0x995/0xe20 kernel/sched/core.c:6606     schedule\u002B0xcb/0x190 kernel/sched/core.c:6682     rwsem_down_read_slowpath\u002B0x5f9/0x930 kernel/locking/rwsem.c:1095     __down_read_common\u002B0x54/0x2a0 kernel/locking/rwsem.c:1260     btrfs_page_mkwrite\u002B0x417/0xc80 fs/btrfs/inode.c:8526     do_page_mkwrite\u002B0x19e/0x5e0 mm/memory.c:2947     wp_page_shared\u002B0x15e/0x380 mm/memory.c:3295     handle_pte_fault mm/memory.c:4949 [inline]     __handle_mm_fault mm/memory.c:5073 [inline]     handle_mm_fault\u002B0x1b79/0x26b0 mm/memory.c:5219     do_user_addr_fault\u002B0x69b/0xcb0 arch/x86/mm/fault.c:1428     handle_page_fault arch/x86/mm/fault.c:1519 [inline]     exc_page_fault\u002B0x7a/0x110 arch/x86/mm/fault.c:1575     asm_exc_page_fault\u002B0x22/0x30 arch/x86/include/asm/idtentry.h:570    RIP: 0010:copy_user_short_string\u002B0xd/0x40 arch/x86/lib/copy_user_64.S:233    Code: 74 0a 89 (...)    RSP: 0018:ffffc9000570f330 EFLAGS: 000502 ---truncated---",
  "published": "2023-03-11T01:10:00Z",
  "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.00212,
  "epssPercentile": 0.11557,
  "priority": "Routine",
  "priorityTier": 4,
  "exploited": false,
  "vendorExploited": false,
  "disclosed": false,
  "fixes": [
    {
      "platform": "linux",
      "product": "bpftool",
      "release": "amzn 2023",
      "fixedVersion": "6.1.15-28.43.amzn2023",
      "fix": "ALAS2023-2023-127",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-127",
      "released": "2023-03-11T01:10:00Z"
    },
    {
      "platform": "linux",
      "product": "bpftool-debuginfo",
      "release": "amzn 2023",
      "fixedVersion": "6.1.15-28.43.amzn2023",
      "fix": "ALAS2023-2023-127",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-127",
      "released": "2023-03-11T01:10:00Z"
    },
    {
      "platform": "linux",
      "product": "kernel",
      "release": "amzn 2023",
      "fixedVersion": "6.1.15-28.43.amzn2023",
      "fix": "ALAS2023-2023-127",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-127",
      "released": "2023-03-11T01:10:00Z"
    },
    {
      "platform": "linux",
      "product": "kernel-debuginfo",
      "release": "amzn 2023",
      "fixedVersion": "6.1.15-28.43.amzn2023",
      "fix": "ALAS2023-2023-127",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-127",
      "released": "2023-03-11T01:10:00Z"
    },
    {
      "platform": "linux",
      "product": "kernel-debuginfo-common-aarch64",
      "release": "amzn 2023",
      "fixedVersion": "6.1.15-28.43.amzn2023",
      "fix": "ALAS2023-2023-127",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-127",
      "released": "2023-03-11T01:10:00Z"
    },
    {
      "platform": "linux",
      "product": "kernel-debuginfo-common-x86_64",
      "release": "amzn 2023",
      "fixedVersion": "6.1.15-28.43.amzn2023",
      "fix": "ALAS2023-2023-127",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-127",
      "released": "2023-03-11T01:10:00Z"
    },
    {
      "platform": "linux",
      "product": "kernel-devel",
      "release": "amzn 2023",
      "fixedVersion": "6.1.15-28.43.amzn2023",
      "fix": "ALAS2023-2023-127",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-127",
      "released": "2023-03-11T01:10:00Z"
    },
    {
      "platform": "linux",
      "product": "kernel-headers",
      "release": "amzn 2023",
      "fixedVersion": "6.1.15-28.43.amzn2023",
      "fix": "ALAS2023-2023-127",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-127",
      "released": "2023-03-11T01:10:00Z"
    },
    {
      "platform": "linux",
      "product": "kernel-libbpf",
      "release": "amzn 2023",
      "fixedVersion": "6.1.15-28.43.amzn2023",
      "fix": "ALAS2023-2023-127",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-127",
      "released": "2023-03-11T01:10:00Z"
    },
    {
      "platform": "linux",
      "product": "kernel-libbpf-devel",
      "release": "amzn 2023",
      "fixedVersion": "6.1.15-28.43.amzn2023",
      "fix": "ALAS2023-2023-127",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-127",
      "released": "2023-03-11T01:10:00Z"
    },
    {
      "platform": "linux",
      "product": "kernel-libbpf-static",
      "release": "amzn 2023",
      "fixedVersion": "6.1.15-28.43.amzn2023",
      "fix": "ALAS2023-2023-127",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-127",
      "released": "2023-03-11T01:10:00Z"
    },
    {
      "platform": "linux",
      "product": "kernel-livepatch-6.1.15-28.43",
      "release": "amzn 2023",
      "fixedVersion": "1.0-0.amzn2023",
      "fix": "ALAS2023-2023-127",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-127",
      "released": "2023-03-11T01:10:00Z"
    },
    {
      "platform": "linux",
      "product": "kernel-tools",
      "release": "amzn 2023",
      "fixedVersion": "6.1.15-28.43.amzn2023",
      "fix": "ALAS2023-2023-127",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-127",
      "released": "2023-03-11T01:10:00Z"
    },
    {
      "platform": "linux",
      "product": "kernel-tools-debuginfo",
      "release": "amzn 2023",
      "fixedVersion": "6.1.15-28.43.amzn2023",
      "fix": "ALAS2023-2023-127",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-127",
      "released": "2023-03-11T01:10:00Z"
    },
    {
      "platform": "linux",
      "product": "kernel-tools-devel",
      "release": "amzn 2023",
      "fixedVersion": "6.1.15-28.43.amzn2023",
      "fix": "ALAS2023-2023-127",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-127",
      "released": "2023-03-11T01:10:00Z"
    },
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 12.15 (bookworm)",
      "fixedVersion": "6.1.15-1",
      "fix": "DEBIAN-CVE-2023-52737",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2023-52737",
      "released": "2024-05-21T16:15:13Z"
    },
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 13.5 (trixie)",
      "fixedVersion": "6.1.15-1",
      "fix": "DEBIAN-CVE-2023-52737",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2023-52737",
      "released": "2024-05-21T16:15:13Z"
    },
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 14",
      "fixedVersion": "6.1.15-1",
      "fix": "DEBIAN-CVE-2023-52737",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2023-52737",
      "released": "2024-05-21T16:15:13Z"
    },
    {
      "platform": "linux",
      "product": "perf",
      "release": "amzn 2023",
      "fixedVersion": "6.1.15-28.43.amzn2023",
      "fix": "ALAS2023-2023-127",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-127",
      "released": "2023-03-11T01:10:00Z"
    },
    {
      "platform": "linux",
      "product": "perf-debuginfo",
      "release": "amzn 2023",
      "fixedVersion": "6.1.15-28.43.amzn2023",
      "fix": "ALAS2023-2023-127",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-127",
      "released": "2023-03-11T01:10:00Z"
    },
    {
      "platform": "linux",
      "product": "python3-perf",
      "release": "amzn 2023",
      "fixedVersion": "6.1.15-28.43.amzn2023",
      "fix": "ALAS2023-2023-127",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-127",
      "released": "2023-03-11T01:10:00Z"
    },
    {
      "platform": "linux",
      "product": "python3-perf-debuginfo",
      "release": "amzn 2023",
      "fixedVersion": "6.1.15-28.43.amzn2023",
      "fix": "ALAS2023-2023-127",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-127",
      "released": "2023-03-11T01:10:00Z"
    }
  ],
  "noFixYet": [],
  "dataAsOf": "2026-11-09T13:31:49Z",
  "attribution": {
    "text": "Data: Patchblox Patch Radar",
    "url": "https://patchblox.com/security/patch-radar",
    "terms": "https://patchblox.com/security/patch-radar/use-the-data"
  }
}