[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2025-38250":6},{"stargazers_count":4,"fetched_at":5},7,"2026-06-04T08:53:30.047Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":20,"aliases":21,"duplicate_of":9,"upstream":22,"downstream":23,"duplicates":122,"related":123,"reserved_at":9,"published_at":136,"modified_at":137,"state":138,"summary":139,"references_raw":148,"kevs":175,"epss":176,"epss_history":179,"metrics":441,"affected":447},"CVE-2025-38250","In the Linux kernel, the following vulnerability has been resolved:\n\nBluetooth: hci_core: Fix use-after-free in vhci_flush()\n\nsyzbot reported use-after-free in vhci_flush() without repro. [0]\n\nFrom the splat, a thread close()d a vhci file descriptor while\nits device was being used by iotcl() on another thread.\n\nOnce the last fd refcnt is released, vhci_release() calls\nhci_unregister_dev(), hci_free_dev(), and kfree() for struct\nvhci_data, which is set to hci_dev->dev->driver_data.\n\nThe problem is that there is no synchronisation after unlinking\nhdev from hci_dev_list in hci_unregister_dev().  There might be\nanother thread still accessing the hdev which was fetched before\nthe unlink operation.\n\nWe can use SRCU for such synchronisation.\n\nLet's run hci_dev_reset() under SRCU and wait for its completion\nin hci_unregister_dev().\n\nAnother option would be to restore hci_dev->destruct(), which was\nremoved in commit 587ae086f6e4 (\"Bluetooth: Remove unused\nhci-destruct cb\").  However, this would not be a good solution, as\nwe should not run hci_unregister_dev() while there are in-flight\nioctl() requests, which could lead to another data-race KCSAN splat.\n\nNote that other drivers seem to have the same problem, for exmaple,\nvirtbt_remove().\n\n[0]:\nBUG: KASAN: slab-use-after-free in skb_queue_empty_lockless include/linux/skbuff.h:1891 [inline]\nBUG: KASAN: slab-use-after-free in skb_queue_purge_reason+0x99/0x360 net/core/skbuff.c:3937\nRead of size 8 at addr ffff88807cb8d858 by task syz.1.219/6718\n\nCPU: 1 UID: 0 PID: 6718 Comm: syz.1.219 Not tainted 6.16.0-rc1-syzkaller-00196-g08207f42d3ff #0 PREEMPT(full)\nHardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025\nCall Trace:\n \u003CTASK>\n dump_stack_lvl+0x189/0x250 lib/dump_stack.c:120\n print_address_description mm/kasan/report.c:408 [inline]\n print_report+0xd2/0x2b0 mm/kasan/report.c:521\n kasan_report+0x118/0x150 mm/kasan/report.c:634\n skb_queue_empty_lockless include/linux/skbuff.h:1891 [inline]\n skb_queue_purge_reason+0x99/0x360 net/core/skbuff.c:3937\n skb_queue_purge include/linux/skbuff.h:3368 [inline]\n vhci_flush+0x44/0x50 drivers/bluetooth/hci_vhci.c:69\n hci_dev_do_reset net/bluetooth/hci_core.c:552 [inline]\n hci_dev_reset+0x420/0x5c0 net/bluetooth/hci_core.c:592\n sock_do_ioctl+0xd9/0x300 net/socket.c:1190\n sock_ioctl+0x576/0x790 net/socket.c:1311\n vfs_ioctl fs/ioctl.c:51 [inline]\n __do_sys_ioctl fs/ioctl.c:907 [inline]\n __se_sys_ioctl+0xf9/0x170 fs/ioctl.c:893\n do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]\n do_syscall_64+0xfa/0x3b0 arch/x86/entry/syscall_64.c:94\n entry_SYSCALL_64_after_hwframe+0x77/0x7f\nRIP: 0033:0x7fcf5b98e929\nCode: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 \u003C48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48\nRSP: 002b:00007fcf5c7b9038 EFLAGS: 00000246 ORIG_RAX: 0000000000000010\nRAX: ffffffffffffffda RBX: 00007fcf5bbb6160 RCX: 00007fcf5b98e929\nRDX: 0000000000000000 RSI: 00000000400448cb RDI: 0000000000000009\nRBP: 00007fcf5ba10b39 R08: 0000000000000000 R09: 0000000000000000\nR10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000\nR13: 0000000000000000 R14: 00007fcf5bbb6160 R15: 00007ffd6353d528\n \u003C/TASK>\n\nAllocated by task 6535:\n kasan_save_stack mm/kasan/common.c:47 [inline]\n kasan_save_track+0x3e/0x80 mm/kasan/common.c:68\n poison_kmalloc_redzone mm/kasan/common.c:377 [inline]\n __kasan_kmalloc+0x93/0xb0 mm/kasan/common.c:394\n kasan_kmalloc include/linux/kasan.h:260 [inline]\n __kmalloc_cache_noprof+0x230/0x3d0 mm/slub.c:4359\n kmalloc_noprof include/linux/slab.h:905 [inline]\n kzalloc_noprof include/linux/slab.h:1039 [inline]\n vhci_open+0x57/0x360 drivers/bluetooth/hci_vhci.c:635\n misc_open+0x2bc/0x330 drivers/char/misc.c:161\n chrdev_open+0x4c9/0x5e0 fs/char_dev.c:414\n do_dentry_open+0xdf0/0x1970 fs/open.c:964\n vfs_open+0x3b/0x340 fs/open.c:1094\n do_open fs/namei.c:3887 [inline]\n path_openat+0x2ee5/0x3830 fs/name\n---truncated---",null,[11],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":17,"likelihood_of_exploit":18,"capec":19},"CWE-416","Use After Free","The product reuses or references memory after it has been freed. At some point afterward, the memory may be allocated again and saved in another pointer, while the original pointer references a location somewhere within the new allocation. Any operations using the original pointer are no longer valid because the memory \"belongs\" to the code that operates on the new pointer.","weakness","Stable","Variant","High",[],[],[],[],[24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120],{"_key":25},"SUSE-SU-2025:02846-1",{"_key":27},"SUSE-SU-2025:02853-1",{"_key":29},"SUSE-SU-2025:02923-1",{"_key":31},"SUSE-SU-2025:02969-1",{"_key":33},"SUSE-SU-2025:03023-1",{"_key":35},"RHSA-2025:13960",{"_key":37},"RHSA-2025:13961",{"_key":39},"RHSA-2025:13962",{"_key":41},"RHSA-2025:14009",{"_key":43},"RHSA-2025:14692",{"_key":45},"RHSA-2025:14742",{"_key":47},"RHSA-2025:14985",{"_key":49},"RHSA-2025:15035",{"_key":51},"RHSA-2025:15224",{"_key":53},"RHSA-2025:15227",{"_key":55},"RHSA-2025:15668",{"_key":57},"SUSE-SU-2025:02997-1",{"_key":59},"SUSE-SU-2025:03011-1",{"_key":61},"SUSE-SU-2025:20577-1",{"_key":63},"SUSE-SU-2025:20586-1",{"_key":65},"SUSE-SU-2025:20601-1",{"_key":67},"SUSE-SU-2025:20602-1",{"_key":69},"SUSE-SU-2025:02996-1",{"_key":71},"DEBIAN-CVE-2025-38250",{"_key":73},"RHSA-2025:15658",{"_key":75},"RHSA-2025:15670",{"_key":77},"USN-8028-1",{"_key":79},"USN-8028-2",{"_key":81},"USN-8028-3",{"_key":83},"USN-8028-4",{"_key":85},"USN-8028-5",{"_key":87},"USN-8028-6",{"_key":89},"USN-8028-7",{"_key":91},"USN-8028-8",{"_key":93},"USN-8031-1",{"_key":95},"USN-8031-2",{"_key":97},"USN-8031-3",{"_key":99},"USN-8052-1",{"_key":101},"USN-8052-2",{"_key":103},"USN-8074-1",{"_key":105},"USN-8074-2",{"_key":107},"USN-8126-1",{"_key":109},"UBUNTU-CVE-2025-38250",{"_key":111},"USN-7833-1",{"_key":113},"USN-7833-2",{"_key":115},"USN-7833-3",{"_key":117},"USN-7833-4",{"_key":119},"USN-7834-1",{"_key":121},"USN-7856-1",[],[124,125,126,127,128,129,130,131,132,133,134,135],{"_key":25},{"_key":27},{"_key":29},{"_key":31},{"_key":33},{"_key":57},{"_key":59},{"_key":61},{"_key":63},{"_key":65},{"_key":67},{"_key":69},"2025-07-09T10:42:30.294Z","2026-06-01T16:05:20.716Z","Modified",{"cisa_kev":140,"cisa_ransomware":140,"cisa_vendor":9,"epss_severity":141,"epss_score":142,"severity":143,"severity_score":144,"severity_version":145,"severity_source":146,"severity_vector":147,"severity_status":138},false,"low",0.00064,"high",7.8,"v3.1","nvd","CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",[149,155,159,163,167,171],{"url":150,"sources":151,"tags":153},"https://git.kernel.org/stable/c/bc0819a25e04cd68ef3568cfa51b63118fea39a7",[152,146],"cve.org",[154],"Patch",{"url":156,"sources":157,"tags":158},"https://git.kernel.org/stable/c/ce23b73f0f27e2dbeb81734a79db710f05aa33c6",[152,146],[154],{"url":160,"sources":161,"tags":162},"https://git.kernel.org/stable/c/0e5c144c557df910ab64d9c25d06399a9a735e65",[152,146],[154],{"url":164,"sources":165,"tags":166},"https://git.kernel.org/stable/c/1d6123102e9fbedc8d25bf4731da6d513173e49e",[152,146],[154],{"url":168,"sources":169,"tags":170},"https://git.kernel.org/stable/c/c56b177efce8b62798e4d96bdb9867106cb7c4a0",[152,146],[],{"url":172,"sources":173,"tags":174},"https://git.kernel.org/stable/c/90dee0a0ff84fac8accd5be98412b3819f667149",[152,146],[],[],{"date":177,"score":142,"percentile":178},"2026-06-03",0.20112,[180,184,187,190,193,197,200,203,206,209,212,215,218,221,224,227,230,234,237,240,242,245,248,251,254,256,259,262,265,268,271,274,278,281,284,287,290,293,296,298,301,304,306,309,313,316,319,322,325,328,330,333,336,339,341,344,346,348,351,354,357,360,363,366,369,372,375,378,380,383,386,389,391,394,397,400,402,405,408,411,414,417,419,422,425,428,430,433,435,438],{"date":181,"score":182,"percentile":183},"2025-11-04",0.00026,0.05989,{"date":185,"score":182,"percentile":186},"2025-11-05",0.06009,{"date":188,"score":182,"percentile":189},"2025-11-06",0.06125,{"date":191,"score":182,"percentile":192},"2025-11-07",0.06134,{"date":194,"score":195,"percentile":196},"2025-11-08",0.00034,0.09208,{"date":198,"score":195,"percentile":199},"2025-11-09",0.0918,{"date":201,"score":195,"percentile":202},"2025-11-10",0.09135,{"date":204,"score":195,"percentile":205},"2025-11-11",0.09161,{"date":207,"score":195,"percentile":208},"2025-11-12",0.09195,{"date":210,"score":195,"percentile":211},"2025-11-13",0.09235,{"date":213,"score":195,"percentile":214},"2025-11-14",0.09265,{"date":216,"score":195,"percentile":217},"2025-11-15",0.09287,{"date":219,"score":195,"percentile":220},"2025-11-16",0.09291,{"date":222,"score":195,"percentile":223},"2025-11-17",0.09278,{"date":225,"score":195,"percentile":226},"2025-11-18",0.0557,{"date":228,"score":195,"percentile":229},"2025-11-19",0.05591,{"date":231,"score":232,"percentile":233},"2025-11-20",0.00023,0.03078,{"date":235,"score":232,"percentile":236},"2025-11-21",0.05034,{"date":238,"score":232,"percentile":239},"2025-11-22",0.05042,{"date":241,"score":232,"percentile":236},"2025-11-23",{"date":243,"score":232,"percentile":244},"2025-11-24",0.05017,{"date":246,"score":232,"percentile":247},"2025-11-25",0.05027,{"date":249,"score":232,"percentile":250},"2025-11-26",0.05066,{"date":252,"score":232,"percentile":253},"2025-11-27",0.05084,{"date":255,"score":232,"percentile":250},"2025-11-28",{"date":257,"score":232,"percentile":258},"2025-11-29",0.05113,{"date":260,"score":232,"percentile":261},"2025-11-30",0.05107,{"date":263,"score":232,"percentile":264},"2025-12-01",0.05197,{"date":266,"score":232,"percentile":267},"2025-12-02",0.05212,{"date":269,"score":232,"percentile":270},"2025-12-03",0.05236,{"date":272,"score":232,"percentile":273},"2025-12-04",0.05187,{"date":275,"score":276,"percentile":277},"2025-12-05",0.00011,0.0104,{"date":279,"score":276,"percentile":280},"2025-12-06",0.00954,{"date":282,"score":276,"percentile":283},"2025-12-07",0.00961,{"date":285,"score":276,"percentile":286},"2025-12-08",0.00965,{"date":288,"score":276,"percentile":289},"2025-12-09",0.00978,{"date":291,"score":276,"percentile":292},"2025-12-10",0.00989,{"date":294,"score":276,"percentile":295},"2025-12-11",0.00981,{"date":297,"score":276,"percentile":289},"2025-12-12",{"date":299,"score":276,"percentile":300},"2025-12-13",0.00967,{"date":302,"score":276,"percentile":303},"2025-12-14",0.00966,{"date":305,"score":276,"percentile":286},"2025-12-15",{"date":307,"score":276,"percentile":308},"2025-12-16",0.00969,{"date":310,"score":311,"percentile":312},"2025-12-17",0.00016,0.02686,{"date":314,"score":311,"percentile":315},"2025-12-18",0.02688,{"date":317,"score":311,"percentile":318},"2025-12-19",0.02695,{"date":320,"score":311,"percentile":321},"2025-12-20",0.0269,{"date":323,"score":311,"percentile":324},"2025-12-21",0.02691,{"date":326,"score":311,"percentile":327},"2025-12-22",0.02693,{"date":329,"score":311,"percentile":318},"2025-12-23",{"date":331,"score":311,"percentile":332},"2025-12-24",0.02698,{"date":334,"score":311,"percentile":335},"2025-12-25",0.02705,{"date":337,"score":311,"percentile":338},"2025-12-26",0.02708,{"date":340,"score":311,"percentile":324},"2025-12-27",{"date":342,"score":311,"percentile":343},"2025-12-28",0.02701,{"date":345,"score":311,"percentile":324},"2025-12-29",{"date":347,"score":311,"percentile":315},"2025-12-30",{"date":349,"score":311,"percentile":350},"2025-12-31",0.02683,{"date":352,"score":311,"percentile":353},"2026-01-01",0.0274,{"date":355,"score":311,"percentile":356},"2026-01-02",0.02738,{"date":358,"score":311,"percentile":359},"2026-01-03",0.02735,{"date":361,"score":311,"percentile":362},"2026-01-04",0.02672,{"date":364,"score":311,"percentile":365},"2026-01-05",0.02677,{"date":367,"score":311,"percentile":368},"2026-01-06",0.02674,{"date":370,"score":311,"percentile":371},"2026-01-07",0.02692,{"date":373,"score":311,"percentile":374},"2026-01-08",0.02721,{"date":376,"score":311,"percentile":377},"2026-01-09",0.02734,{"date":379,"score":311,"percentile":377},"2026-01-10",{"date":381,"score":311,"percentile":382},"2026-01-11",0.02718,{"date":384,"score":311,"percentile":385},"2026-01-12",0.02675,{"date":387,"score":311,"percentile":388},"2026-01-13",0.02667,{"date":390,"score":311,"percentile":362},"2026-01-14",{"date":392,"score":311,"percentile":393},"2026-01-15",0.02662,{"date":395,"score":311,"percentile":396},"2026-01-16",0.02663,{"date":398,"score":311,"percentile":399},"2026-01-17",0.02664,{"date":401,"score":311,"percentile":388},"2026-01-18",{"date":403,"score":311,"percentile":404},"2026-01-19",0.02659,{"date":406,"score":311,"percentile":407},"2026-01-20",0.02645,{"date":409,"score":311,"percentile":410},"2026-01-21",0.02639,{"date":412,"score":311,"percentile":413},"2026-01-22",0.02635,{"date":415,"score":311,"percentile":416},"2026-01-23",0.02643,{"date":418,"score":311,"percentile":399},"2026-01-24",{"date":420,"score":311,"percentile":421},"2026-01-25",0.0266,{"date":423,"score":311,"percentile":424},"2026-01-26",0.02656,{"date":426,"score":311,"percentile":427},"2026-01-27",0.02655,{"date":429,"score":311,"percentile":421},"2026-01-28",{"date":431,"score":311,"percentile":432},"2026-01-29",0.02682,{"date":434,"score":311,"percentile":315},"2026-01-30",{"date":436,"score":311,"percentile":437},"2026-01-31",0.02709,{"date":439,"score":311,"percentile":440},"2026-02-01",0.02759,[442],{"source":146,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":443,"cvss_v4_0":9},{"baseScore":144,"baseSeverity":444,"vectorString":147,"impactScore":445,"exploitabilityScore":446},"HIGH",9.8,4.6,[448,477],{"ecosystem":9,"name":449,"vendor":450,"product":450,"cpe_part":451,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":452},"Linux","linux","a",[453,460,463,466,469,472,475],{"version":454,"is_range":455,"range_type":152,"version_start":456,"version_start_type":457,"version_end":458,"version_end_type":459,"fixed_in":9},">= bf18c7118cf83ad4b9aa476354b4a06bcb9d0c4f, \u003C 90dee0a0ff84fac8accd5be98412b3819f667149",true,"bf18c7118cf83ad4b9aa476354b4a06bcb9d0c4f","including","90dee0a0ff84fac8accd5be98412b3819f667149","excluding",{"version":461,"is_range":455,"range_type":152,"version_start":456,"version_start_type":457,"version_end":462,"version_end_type":459,"fixed_in":9},">= bf18c7118cf83ad4b9aa476354b4a06bcb9d0c4f, \u003C c56b177efce8b62798e4d96bdb9867106cb7c4a0","c56b177efce8b62798e4d96bdb9867106cb7c4a0",{"version":464,"is_range":455,"range_type":152,"version_start":456,"version_start_type":457,"version_end":465,"version_end_type":459,"fixed_in":9},">= bf18c7118cf83ad4b9aa476354b4a06bcb9d0c4f, \u003C bc0819a25e04cd68ef3568cfa51b63118fea39a7","bc0819a25e04cd68ef3568cfa51b63118fea39a7",{"version":467,"is_range":455,"range_type":152,"version_start":456,"version_start_type":457,"version_end":468,"version_end_type":459,"fixed_in":9},">= bf18c7118cf83ad4b9aa476354b4a06bcb9d0c4f, \u003C ce23b73f0f27e2dbeb81734a79db710f05aa33c6","ce23b73f0f27e2dbeb81734a79db710f05aa33c6",{"version":470,"is_range":455,"range_type":152,"version_start":456,"version_start_type":457,"version_end":471,"version_end_type":459,"fixed_in":9},">= bf18c7118cf83ad4b9aa476354b4a06bcb9d0c4f, \u003C 0e5c144c557df910ab64d9c25d06399a9a735e65","0e5c144c557df910ab64d9c25d06399a9a735e65",{"version":473,"is_range":455,"range_type":152,"version_start":456,"version_start_type":457,"version_end":474,"version_end_type":459,"fixed_in":9},">= bf18c7118cf83ad4b9aa476354b4a06bcb9d0c4f, \u003C 1d6123102e9fbedc8d25bf4731da6d513173e49e","1d6123102e9fbedc8d25bf4731da6d513173e49e",{"version":476,"is_range":140,"range_type":152,"version_start":476,"version_start_type":457,"version_end":476,"version_end_type":457,"fixed_in":9},"3.4",{"ecosystem":9,"name":478,"vendor":450,"product":479,"cpe_part":480,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":481},"linux kernel","linux_kernel","o",[482,486,490,494,496,498],{"version":483,"is_range":455,"range_type":484,"version_start":476,"version_start_type":457,"version_end":485,"version_end_type":459,"fixed_in":9},"gte3.4_lt6.6.97","cpe","6.6.97",{"version":487,"is_range":455,"range_type":484,"version_start":488,"version_start_type":457,"version_end":489,"version_end_type":459,"fixed_in":9},"gte6.7_lt6.12.36","6.7","6.12.36",{"version":491,"is_range":455,"range_type":484,"version_start":492,"version_start_type":457,"version_end":493,"version_end_type":459,"fixed_in":9},"gte6.13_lt6.15.5","6.13","6.15.5",{"version":495,"is_range":140,"range_type":484,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.16:rc1",{"version":497,"is_range":140,"range_type":484,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.16:rc2",{"version":499,"is_range":140,"range_type":484,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"6.16:rc3"]