{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T04:30:46Z","timestamp":1769747446085,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":12,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,8,4]],"date-time":"2024-08-04T00:00:00Z","timestamp":1722729600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100006374","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CNS-2236966"],"award-info":[{"award-number":["CNS-2236966"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,8,4]]},"DOI":"10.1145\/3672197.3673440","type":"proceedings-article","created":{"date-parts":[[2024,7,15]],"date-time":"2024-07-15T06:20:38Z","timestamp":1721024438000},"page":"65-67","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Unsafe kernel extension composition via BPF program nesting"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0008-2007-7597","authenticated-orcid":false,"given":"Siddharth","family":"Chintamaneni","sequence":"first","affiliation":[{"name":"Virginia Tech, Blacksburg, VA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-9281-4236","authenticated-orcid":false,"given":"Sai Roop","family":"Somaraju","sequence":"additional","affiliation":[{"name":"Virginia Tech, Blacksburg, VA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1537-0525","authenticated-orcid":false,"given":"Dan","family":"Williams","sequence":"additional","affiliation":[{"name":"Virginia Tech, Blacksburg, VA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,8,4]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224077"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1196636.1196637"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/319151.319161"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3129062"},{"key":"e_1_3_2_1_5_1","volume-title":"Computer Safety","author":"K\u00e4stner Daniel","unstructured":"Daniel K\u00e4stner and Christian Ferdinand. 2014. Proving the Absence of Stack Overflows. In Computer Safety, Reliability, and Security, Andrea Bondavalli and Felicita Di Giandomenico (Eds.). Springer International Publishing, Cham, 202--213."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP46215.2023.10179412"},{"key":"e_1_3_2_1_7_1","volume-title":"The BSD packet filter: a new architecture for user-level packet capture (USENIX'93)","author":"McCanne Steven","unstructured":"Steven McCanne and Van Jacobson. 1993. The BSD packet filter: a new architecture for user-level packet capture (USENIX'93). USENIX Association, USA, 2."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/238721.238781"},{"key":"e_1_3_2_1_9_1","volume-title":"Overflowing the Kernel Stack with BPF. In Linux Plumbers Conference","author":"Sai Roop Somaraju Siddharth Chintamaneni","year":"2023","unstructured":"Siddharth Chintamaneni Sai Roop Somaraju and Dan Williams. 2023. Overflowing the Kernel Stack with BPF. In Linux Plumbers Conference 2023. https:\/\/lpc.events\/event\/17\/contributions\/1595\/"},{"key":"e_1_3_2_1_10_1","volume-title":"Dealing With Disaster: Surviving Misbehaved Kernel Extensions. In USENIX 2nd Symposium on OS Design and Implementation (OSDI 96)","author":"Seltzer Margo I.","unstructured":"Margo I. Seltzer, Yasuhiro Endo, Christopher Small, and Keith A. Smith. 1996. Dealing With Disaster: Surviving Misbehaved Kernel Extensions. In USENIX 2nd Symposium on OS Design and Implementation (OSDI 96). USENIX Association, Seattle, WA. https:\/\/www.usenix.org\/conference\/osdi-96\/dealing-disaster-surviving-misbehaved-kernel-extensions"},{"key":"e_1_3_2_1_11_1","unstructured":"Yonghong Song. 2024. Segmented Stacks for BPF Programs. https:\/\/lore.kernel.org\/bpf\/g2eynf5qrku2y5g433syeftgp3l2yg2sqawmvcee37ygezkslx@tklh2vnevwhx\/T\/. (2024). Accessed: 2024-02-14."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/168619.168635"}],"event":{"name":"ACM SIGCOMM '24: ACM SIGCOMM 2024 Conference","location":"Sydney NSW Australia","acronym":"ACM SIGCOMM '24","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the SIGCOMM Workshop on eBPF and Kernel Extensions"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3672197.3673440","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3672197.3673440","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,26]],"date-time":"2025-08-26T13:40:49Z","timestamp":1756215649000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3672197.3673440"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,8,4]]},"references-count":12,"alternative-id":["10.1145\/3672197.3673440","10.1145\/3672197"],"URL":"https:\/\/doi.org\/10.1145\/3672197.3673440","relation":{},"subject":[],"published":{"date-parts":[[2024,8,4]]},"assertion":[{"value":"2024-08-04","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}