{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T11:00:31Z","timestamp":1776078031259,"version":"3.50.1"},"reference-count":53,"publisher":"IEEE","license":[{"start":{"date-parts":[[2023,5,1]],"date-time":"2023-05-01T00:00:00Z","timestamp":1682899200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-009"},{"start":{"date-parts":[[2023,5,1]],"date-time":"2023-05-01T00:00:00Z","timestamp":1682899200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-001"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023,5]]},"DOI":"10.1109\/sp46215.2023.10179366","type":"proceedings-article","created":{"date-parts":[[2023,7,21]],"date-time":"2023-07-21T17:18:15Z","timestamp":1689959895000},"page":"2086-2103","source":"Crossref","is-referenced-by-count":5,"title":["Precise Detection of Kernel Data Races with Probabilistic Lockset Analysis"],"prefix":"10.1109","author":[{"given":"Gabriel","family":"Ryan","sequence":"first","affiliation":[{"name":"Columbia University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abhishek","family":"Shah","sequence":"additional","affiliation":[{"name":"Columbia University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dongdong","family":"She","sequence":"additional","affiliation":[{"name":"Columbia University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Suman","family":"Jana","sequence":"additional","affiliation":[{"name":"Columbia University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","volume-title":"Kernel panic due to race condition","year":"2015"},{"key":"ref2","volume-title":"Dirty cow (cve-2016-5195)","year":"2016"},{"key":"ref3","volume-title":"Krace github issue number 2","year":"2020"},{"key":"ref4","volume-title":"Race condition in macos kernel (cve-2021-1782)","year":"2021"},{"key":"ref5","volume-title":"Conzzer binary release","year":"2022"},{"key":"ref6","volume-title":"Huawei kernel module race condition (cve-2022-31758)","year":"2022"},{"key":"ref7","volume-title":"Kernel concurrency sanitizer","year":"2022"},{"key":"ref8","volume-title":"Kernel race exploit for denial-of-service (cve-2022-1652)","year":"2022"},{"key":"ref9","volume-title":"Kernel race exploit leading to information leak, memory corruption (cve-2022-3028)","year":"2022"},{"key":"ref10","volume-title":"Krace open source release","year":"2022"},{"key":"ref11","volume-title":"Linux kernel memory consistency model","year":"2022"},{"key":"ref12","volume-title":"Syzbot reports","year":"2022"},{"key":"ref13","volume-title":"Syzkaller","year":"2022"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1111\/j.2517-6161.1966.tb00626.x"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/1735970.1736040"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/122759.122767"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1007\/11940197_13"},{"key":"ref18","article-title":"Effective data-race detection for the kernel","volume-title":"9th USENIX Symposium on Operating Systems Design and Implementation (OSDI 10)","author":"Erickson"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02658-4_21"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542490"},{"key":"ref21","first-page":"415","article-title":"Ski Exposing kernel concurrency bugs through systematic schedule exploration","volume-title":"11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14)","author":"Fonseca"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483549"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/2594291.2594315"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.1999.1574"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2019.00017"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2022.24296"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2016.025"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/3140587.3062374"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/359545.359563"},{"key":"ref30","first-page":"2363","article-title":"Exprace: Exploiting kernel races through raising interrupts","volume-title":"30th USENIX Security Symposium, USENIX Security 2021, August 11-13, 2021","author":"Lee"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2560012"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542491"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/3276515"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/3434317"},{"key":"ref35","article-title":"Virtual time and global states of distributed systems","volume-title":"Proc. Workshop on Parallel and Distributed Algorithms","author":"Mattern"},{"key":"ref36","article-title":"Chess: A systematic testing tool for concurrent software","volume-title":"Technical Report MSR-TR-2007-149","author":"Musuvathi","year":"2007"},{"key":"ref37","article-title":"Finding and reproducing heisenbugs in concurrent programs","volume":"8","author":"Musuvathi","year":"2008","journal-title":"OSDI"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/130616.130623"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/3371085"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/ipdps.2003.1213513"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3385993"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-20398-5_23"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/265924.265927"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/1375581.1375584"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-35632-2_16"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/2103656.2103702"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/1882291.1882300"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-05089-3_17"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-12002-2_27"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/SP40000.2020.00078"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/2398857.2384651"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095832"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-96142-2_20"}],"event":{"name":"2023 IEEE Symposium on Security and Privacy (SP)","location":"San Francisco, CA, USA","start":{"date-parts":[[2023,5,21]]},"end":{"date-parts":[[2023,5,25]]}},"container-title":["2023 IEEE Symposium on Security and Privacy (SP)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/10179215\/10179280\/10179366.pdf?arnumber=10179366","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,20]],"date-time":"2024-07-20T05:14:46Z","timestamp":1721452486000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10179366\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5]]},"references-count":53,"URL":"https:\/\/doi.org\/10.1109\/sp46215.2023.10179366","relation":{},"subject":[],"published":{"date-parts":[[2023,5]]}}}