[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"cve-CVE-2025-21752":3},{"id":4,"cve_id":5,"euvd_id":6,"summary":7,"published":8,"cvss_data":9,"is_remote":20,"cwes":21,"cpes":22,"technologies":24,"references":26,"score":29,"epss_score":30,"epss_percentile":31,"is_kev":20,"cisa_kev_date_added":32,"cisa_kev_due_date":32,"cisa_ssvc":33,"attack_mappings":39,"exploits":46},73051,"CVE-2025-21752","EUVD-2025-5174","In the Linux kernel, the following vulnerability has been resolved:\n\nbtrfs: don't use btrfs_set_item_key_safe on RAID stripe-extents\n\nDon't use btrfs_set_item_key_safe() to modify the keys in the RAID\nstripe-tree, as this can lead to corruption of the tree, which is caught\nby the checks in btrfs_set_item_key_safe():\n\n BTRFS info (device nvme1n1): leaf 49168384 gen 15 total ptrs 194 free space 8329 owner 12\n BTRFS info (device nvme1n1): refs 2 lock_owner 1030 current 1030\n  [ snip ]\n  item 105 key (354549760 230 20480) itemoff 14587 itemsize 16\n                  stride 0 devid 5 physical 67502080\n  item 106 key (354631680 230 4096) itemoff 14571 itemsize 16\n                  stride 0 devid 1 physical 88559616\n  item 107 key (354631680 230 32768) itemoff 14555 itemsize 16\n                  stride 0 devid 1 physical 88555520\n  item 108 key (354717696 230 28672) itemoff 14539 itemsize 16\n                  stride 0 devid 2 physical 67604480\n  [ snip ]\n BTRFS critical (device nvme1n1): slot 106 key (354631680 230 32768) new key (354635776 230 4096)\n ------------[ cut here ]------------\n kernel BUG at fs\u002Fbtrfs\u002Fctree.c:2602!\n Oops: invalid opcode: 0000 [#1] PREEMPT SMP PTI\n CPU: 1 UID: 0 PID: 1055 Comm: fsstress Not tainted 6.13.0-rc1+ #1464\n Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.2-3-gd478f380-rebuilt.opensuse.org 04\u002F01\u002F2014\n RIP: 0010:btrfs_set_item_key_safe+0xf7\u002F0x270\n Code: \u003Csnip>\n RSP: 0018:ffffc90001337ab0 EFLAGS: 00010287\n RAX: 0000000000000000 RBX: ffff8881115fd000 RCX: 0000000000000000\n RDX: 0000000000000001 RSI: 0000000000000001 RDI: 00000000ffffffff\n RBP: ffff888110ed6f50 R08: 00000000ffffefff R09: ffffffff8244c500\n R10: 00000000ffffefff R11: 00000000ffffffff R12: ffff888100586000\n R13: 00000000000000c9 R14: ffffc90001337b1f R15: ffff888110f23b58\n FS:  00007f7d75c72740(0000) GS:ffff88813bd00000(0000) knlGS:0000000000000000\n CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033\n CR2: 00007fa811652c60 CR3: 0000000111398001 CR4: 0000000000370eb0\n Call Trace:\n  \u003CTASK>\n  ? __die_body.cold+0x14\u002F0x1a\n  ? die+0x2e\u002F0x50\n  ? do_trap+0xca\u002F0x110\n  ? do_error_trap+0x65\u002F0x80\n  ? btrfs_set_item_key_safe+0xf7\u002F0x270\n  ? exc_invalid_op+0x50\u002F0x70\n  ? btrfs_set_item_key_safe+0xf7\u002F0x270\n  ? asm_exc_invalid_op+0x1a\u002F0x20\n  ? btrfs_set_item_key_safe+0xf7\u002F0x270\n  btrfs_partially_delete_raid_extent+0xc4\u002F0xe0\n  btrfs_delete_raid_extent+0x227\u002F0x240\n  __btrfs_free_extent.isra.0+0x57f\u002F0x9c0\n  ? exc_coproc_segment_overrun+0x40\u002F0x40\n  __btrfs_run_delayed_refs+0x2fa\u002F0xe80\n  btrfs_run_delayed_refs+0x81\u002F0xe0\n  btrfs_commit_transaction+0x2dd\u002F0xbe0\n  ? preempt_count_add+0x52\u002F0xb0\n  btrfs_sync_file+0x375\u002F0x4c0\n  do_fsync+0x39\u002F0x70\n  __x64_sys_fsync+0x13\u002F0x20\n  do_syscall_64+0x54\u002F0x110\n  entry_SYSCALL_64_after_hwframe+0x76\u002F0x7e\n RIP: 0033:0x7f7d7550ef90\n Code: \u003Csnip>\n RSP: 002b:00007ffd70237248 EFLAGS: 00000202 ORIG_RAX: 000000000000004a\n RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f7d7550ef90\n RDX: 000000000000013a RSI: 000000000040eb28 RDI: 0000000000000004\n RBP: 000000000000001b R08: 0000000000000078 R09: 00007ffd7023725c\n R10: 00007f7d75400390 R11: 0000000000000202 R12: 028f5c28f5c28f5c\n R13: 8f5c28f5c28f5c29 R14: 000000000040b520 R15: 00007f7d75c726c8\n  \u003C\u002FTASK>\n\nWhile the root cause of the tree order corruption isn't clear, using\nbtrfs_duplicate_item() to copy the item and then adjusting both the key\nand the per-device physical addresses is a safe way to counter this\nproblem.","2025-02-27T03:15:00Z",{"cvss_v3.1":10},{"scope":11,"version":12,"baseScore":13,"attackVector":14,"baseSeverity":15,"vectorString":16,"integrityImpact":17,"userInteraction":17,"attackComplexity":18,"availabilityImpact":19,"privilegesRequired":18,"confidentialityImpact":17},"UNCHANGED","3.1",5.5,"LOCAL","MEDIUM","CVSS:3.1\u002FAV:L\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:N\u002FA:H","NONE","LOW","HIGH",false,[],[23],"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",[25],"Linux Linux Kernel",[27,28],"https:\u002F\u002Fgit.kernel.org\u002Fstable\u002Fc\u002F1c25eff52ee5a02a2c4be659a44ae972d9989742","https:\u002F\u002Fgit.kernel.org\u002Fstable\u002Fc\u002Fdc14ba10781bd2629835696b7cc1febf914768e9",0.28,0.00174,0.06792,null,{"timestamp":32,"automatable":34,"tech_impact":35,"exploitation":36,"cisa_decision":37,"cisa_remediation_timeline":38},"no","partial","none",{},"FSU",[40],{"name":41,"source":42,"tactics":43,"technique_id":45},"Exploitation for Privilege Escalation","attack_vector",[44],"privilege-escalation","T1068",[]]