{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,6]],"date-time":"2026-05-06T18:10:10Z","timestamp":1778091010867,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":82,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,10,30]],"date-time":"2020-10-30T00:00:00Z","timestamp":1604016000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100007297","name":"Office of Naval Research","doi-asserted-by":"publisher","award":["N00014-20-1-2008"],"award-info":[{"award-number":["N00014-20-1-2008"]}],"id":[{"id":"10.13039\/100007297","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100006435","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1718459"],"award-info":[{"award-number":["1718459"]}],"id":[{"id":"10.13039\/100006435","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,10,30]]},"DOI":"10.1145\/3372297.3423353","type":"proceedings-article","created":{"date-parts":[[2021,3,4]],"date-time":"2021-03-04T16:21:21Z","timestamp":1614874881000},"page":"1165-1184","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":33,"title":["A Systematic Study of Elastic Objects in Kernel Exploitation"],"prefix":"10.1145","author":[{"given":"Yueqi","family":"Chen","sequence":"first","affiliation":[{"name":"The Pennsylvania State University, State College, PA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhenpeng","family":"Lin","sequence":"additional","affiliation":[{"name":"The Pennsylvania State University, State College, PA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xinyu","family":"Xing","sequence":"additional","affiliation":[{"name":"The Pennsylvania State University, State College, PA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,11,2]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"2015. Phoronix Test Suite. http:\/\/www.phoronix-test-suite.com\/.  2015. Phoronix Test Suite. http:\/\/www.phoronix-test-suite.com\/."},{"key":"e_1_3_2_2_2_1","unstructured":"2019. Code and Exploits for ELOISE. https:\/\/github.com\/chenyueqi\/w2l.  2019. Code and Exploits for ELOISE. https:\/\/github.com\/chenyueqi\/w2l."},{"key":"e_1_3_2_2_3_1","unstructured":"0x3f97. 2018. cve-2017--8890 root case analysis. (2018). https:\/\/0x3f97.github.io\/exploit\/2018\/08\/13\/cve-2017--8890-root-case-analysis\/.  0x3f97. 2018. cve-2017--8890 root case analysis. (2018). https:\/\/0x3f97.github.io\/exploit\/2018\/08\/13\/cve-2017--8890-root-case-analysis\/."},{"key":"e_1_3_2_2_4_1","volume-title":"Proceedings of the 2016 Network and Distributed System Security Symposium (NDSS).","author":"Avgerinos Thanassis","year":"2011"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2017.67"},{"key":"e_1_3_2_2_6_1","unstructured":"Ian Beer. 2017. Exception-oriented exploitation on iOS. (2017). https:\/\/googleprojectzero.blogspot.com\/2017\/04\/exception-oriented-exploitation-on-ios.html.  Ian Beer. 2017. Exception-oriented exploitation on iOS. (2017). https:\/\/googleprojectzero.blogspot.com\/2017\/04\/exception-oriented-exploitation-on-ios.html."},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2008.17"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2012.31"},{"key":"e_1_3_2_2_9_1","volume-title":"Proceedings of the 14th USENIX Security Symposium (USENIX Security).","author":"Chen Shuo"},{"key":"e_1_3_2_2_10_1","volume-title":"Proceedings of the 29th USENIX Security Symposium (USENIX Security).","author":"Chen Weiteng","year":"2020"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3319535.3363212"},{"key":"e_1_3_2_2_12_1","unstructured":"Yueqi Chen Xinyu Xing and Jimmy Su. 2019. Hands off and putting SLAB\/SLUB fengshui in a blackbox. (2019). https:\/\/i.blackhat.com\/eu-19\/Wednesday\/eu-19-Chen-Hands-Off-And-Putting-SLAB-SLUB-Feng-Shui-In-A-Blackbox.pdf.  Yueqi Chen Xinyu Xing and Jimmy Su. 2019. Hands off and putting SLAB\/SLUB fengshui in a blackbox. (2019). https:\/\/i.blackhat.com\/eu-19\/Wednesday\/eu-19-Chen-Hands-Off-And-Putting-SLAB-SLUB-Feng-Shui-In-A-Blackbox.pdf."},{"key":"e_1_3_2_2_13_1","volume-title":"https:\/\/ericchiang.github.io\/post\/user-namespaces\/","author":"Chiang Eric","year":"2019"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/3488877.3488878"},{"key":"e_1_3_2_2_15_1","unstructured":"Kees Cook. 2017a. security things in Linux v4.13. (2017). https:\/\/outflux.net\/blog\/archives\/2017\/09\/05\/security-things-in-linux-v4--13\/.  Kees Cook. 2017a. security things in Linux v4.13. (2017). https:\/\/outflux.net\/blog\/archives\/2017\/09\/05\/security-things-in-linux-v4--13\/."},{"key":"e_1_3_2_2_16_1","unstructured":"Kees Cook. 2017b. security things in Linux v4.14. (2017). https:\/\/outflux.net\/blog\/archives\/2017\/11\/14\/security-things-in-linux-v4--14\/.  Kees Cook. 2017b. security things in Linux v4.14. (2017). https:\/\/outflux.net\/blog\/archives\/2017\/11\/14\/security-things-in-linux-v4--14\/."},{"key":"e_1_3_2_2_17_1","unstructured":"Jonathan Corbet. 2012. Supervisor mode access prevention. (2012). https:\/\/lwn.net\/Articles\/517475\/.  Jonathan Corbet. 2012. Supervisor mode access prevention. (2012). https:\/\/lwn.net\/Articles\/517475\/."},{"key":"e_1_3_2_2_18_1","unstructured":"Jonathan Corbet. 2016. Exclusive page-frame ownership. (2016). https:\/\/lwn.net\/Articles\/700647\/.  Jonathan Corbet. 2016. Exclusive page-frame ownership. (2016). https:\/\/lwn.net\/Articles\/700647\/."},{"key":"e_1_3_2_2_19_1","unstructured":"Jonathan Corbet. 2017. The current state of kernel page-table isolation. (2017). https:\/\/lwn.net\/Articles\/741878\/.  Jonathan Corbet. 2017. The current state of kernel page-table isolation. (2017). https:\/\/lwn.net\/Articles\/741878\/."},{"key":"e_1_3_2_2_20_1","unstructured":"SSD Secure Disclosure. 2017. SSD Advisory -- Linux Kernel AF_PACKET Use-After-Free. (2017). https:\/\/ssd-disclosure.com\/archives\/3484.  SSD Secure Disclosure. 2017. SSD Advisory -- Linux Kernel AF_PACKET Use-After-Free. (2017). https:\/\/ssd-disclosure.com\/archives\/3484."},{"key":"e_1_3_2_2_21_1","unstructured":"dp304. 2018. Alternative to flexible array members for avoiding multiple allocations. (2018). https:\/\/www.gamedev.net\/forums\/topic\/696730-alternative-to-flexible-array-members-for-avoiding-multiple-allocations\/.  dp304. 2018. Alternative to flexible array members for avoiding multiple allocations. (2018). https:\/\/www.gamedev.net\/forums\/topic\/696730-alternative-to-flexible-array-members-for-avoiding-multiple-allocations\/."},{"key":"e_1_3_2_2_22_1","unstructured":"Jake Edge. 2016. Hardened usercopy. (2016). https:\/\/lwn.net\/Articles\/695991\/.  Jake Edge. 2016. Hardened usercopy. (2016). https:\/\/lwn.net\/Articles\/695991\/."},{"key":"e_1_3_2_2_23_1","unstructured":"Stefan Esser. 2016. iOS 10 - Kernel Heap Revisited. (2016).  Stefan Esser. 2016. iOS 10 - Kernel Heap Revisited. (2016)."},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2016.7783743"},{"key":"e_1_3_2_2_25_1","unstructured":"Google. 2019. syzkaller - kernel fuzzer. (2019). https:\/\/github.com\/google\/syzkaller.  Google. 2019. syzkaller - kernel fuzzer. (2019). https:\/\/github.com\/google\/syzkaller."},{"key":"e_1_3_2_2_26_1","unstructured":"Google. 2020. syzbot Dashboard. (2020). https:\/\/syzkaller.appspot.com\/upstream.  Google. 2020. syzbot Dashboard. (2020). https:\/\/syzkaller.appspot.com\/upstream."},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978356"},{"key":"e_1_3_2_2_28_1","first-page":"0","volume-title":"empty_list - exploit for","author":"Hautebas Mathieu","year":"2018"},{"key":"e_1_3_2_2_29_1","volume-title":"Proceedings of the 27th USENIX Security Symposium (USENIX Security).","author":"Heelan Sean","year":"2018"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3319535.3354224"},{"key":"e_1_3_2_2_31_1","unstructured":"Jann Horn. 2018. A cache invalidation bug in Linux memory management. (2018). https:\/\/googleprojectzero.blogspot.com\/2018\/09\/a-cache-invalidation-bug-in-linux.html.  Jann Horn. 2018. A cache invalidation bug in Linux memory management. (2018). https:\/\/googleprojectzero.blogspot.com\/2018\/09\/a-cache-invalidation-bug-in-linux.html."},{"key":"e_1_3_2_2_32_1","unstructured":"Jann Horn. 2020. Linux Email list: CONFIG_DEBUG_INFO_BTF and CONFIG_GCC_PLUGIN_RANDSTRUCT. (2020). https:\/\/www.spinics.net\/lists\/bpf\/msg16648.html.  Jann Horn. 2020. Linux Email list: CONFIG_DEBUG_INFO_BTF and CONFIG_GCC_PLUGIN_RANDSTRUCT. (2020). https:\/\/www.spinics.net\/lists\/bpf\/msg16648.html."},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/2831143.2831155"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.23"},{"key":"e_1_3_2_2_35_1","unstructured":"Nur Hussein. 2017. Randomizing structure layout. (2017). https:\/\/lwn.net\/Articles\/722293\/.  Nur Hussein. 2017. Randomizing structure layout. (2017). https:\/\/lwn.net\/Articles\/722293\/."},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243739"},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978321"},{"key":"e_1_3_2_2_38_1","unstructured":"M. Jones. 2010. User space memory access from the Linux kernel. (2010). https:\/\/developer.ibm.com\/technologies\/linux\/articles\/l-kernel-memory-access\/.  M. Jones. 2010. User space memory access from the Linux kernel. (2010). https:\/\/developer.ibm.com\/technologies\/linux\/articles\/l-kernel-memory-access\/."},{"key":"e_1_3_2_2_39_1","volume-title":"Proceedings of the 23rd USENIX Security Symposium (USENIX Security).","author":"Kemerlis Vasileios P."},{"key":"e_1_3_2_2_40_1","volume-title":"Crix: Detecting Missing-Check Bugs in OS Kernels.","author":"Kengiter","year":"2019"},{"key":"e_1_3_2_2_41_1","unstructured":"Andrey Konovalov. 2017a. Exploiting the Linux kernel via packet sockets. (2017). https:\/\/googleprojectzero.blogspot.com\/2017\/05\/exploiting-linux-kernel-via-packet.html.  Andrey Konovalov. 2017a. Exploiting the Linux kernel via packet sockets. (2017). https:\/\/googleprojectzero.blogspot.com\/2017\/05\/exploiting-linux-kernel-via-packet.html."},{"key":"e_1_3_2_2_42_1","unstructured":"Andrey Konovalov. 2017b. A proof-of-concept local root exploit for CVE-2017--6074. (2017). https:\/\/github.com\/xairy\/kernel-exploits\/blob\/master\/CVE-2017--6074\/poc.c.  Andrey Konovalov. 2017b. A proof-of-concept local root exploit for CVE-2017--6074. (2017). https:\/\/github.com\/xairy\/kernel-exploits\/blob\/master\/CVE-2017--6074\/poc.c."},{"key":"e_1_3_2_2_43_1","unstructured":"Andrey Konovalov. 2018. A proof-of-concept exploit for CVE-2017--18344. (2018). https:\/\/github.com\/xairy\/kernel-exploits\/blob\/master\/CVE-2017--18344\/poc.c.  Andrey Konovalov. 2018. A proof-of-concept exploit for CVE-2017--18344. (2018). https:\/\/github.com\/xairy\/kernel-exploits\/blob\/master\/CVE-2017--18344\/poc.c."},{"key":"e_1_3_2_2_44_1","unstructured":"Azeria Labs. 2020. Grooming the iOS Kernel Heap. (2020). https:\/\/azeria-labs.com\/grooming-the-ios-kernel-heap\/.  Azeria Labs. 2020. Grooming the iOS Kernel Heap. (2020). https:\/\/azeria-labs.com\/grooming-the-ios-kernel-heap\/."},{"key":"e_1_3_2_2_45_1","first-page":"2017","volume":"201","journal-title":"Lexfo."},{"key":"e_1_3_2_2_46_1","volume-title":"Proceedings of the 27th USENIX Security Symposium (USENIX Security).","author":"Lipp Moritz","year":"2018"},{"key":"e_1_3_2_2_47_1","volume-title":"Proceedings of the 26th ACM SIGSAC Conference on Computer and Communications Security (CCS).","author":"Lu Kangjie","year":"2019"},{"key":"e_1_3_2_2_48_1","volume-title":"Proceedings of the 28th USENIX Security Symposium (USENIX Security).","author":"Lu Kangjie","year":"2019"},{"key":"e_1_3_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2017.23387"},{"key":"e_1_3_2_2_50_1","unstructured":"Wolfgan Mauerer. 2008. Professional Linux Kernel Architectures. (2008). Chapter 12.11.  Wolfgan Mauerer. 2008. Professional Linux Kernel Architectures. (2008). Chapter 12.11."},{"key":"e_1_3_2_2_51_1","unstructured":"Larry McVoy and Carl Staelin. 2015. LMbench - Toos for Performance Analysis. (2015). http:\/\/lmbench.sourceforge.net\/.  Larry McVoy and Carl Staelin. 2015. LMbench - Toos for Performance Analysis. (2015). http:\/\/lmbench.sourceforge.net\/."},{"key":"e_1_3_2_2_52_1","unstructured":"Patrick Mochel and Mike Murphy. 2020. sysfs - The filesystem for exporting kernel objects. (2020). https:\/\/www.kernel.org\/doc\/Documentation\/filesystems\/sysfs.txt.  Patrick Mochel and Mike Murphy. 2020. sysfs - The filesystem for exporting kernel objects. (2020). https:\/\/www.kernel.org\/doc\/Documentation\/filesystems\/sysfs.txt."},{"key":"e_1_3_2_2_53_1","first-page":"2016","volume":"201","journal-title":"Vitaly Nikolenko."},{"key":"e_1_3_2_2_54_1","unstructured":"Vitaly Nikolenko. 2018a. Dissecting a 17-year-old kernel bug. (2018). https:\/\/duasynt.com\/slides\/bevx-talk.pdf.  Vitaly Nikolenko. 2018a. Dissecting a 17-year-old kernel bug. (2018). https:\/\/duasynt.com\/slides\/bevx-talk.pdf."},{"key":"e_1_3_2_2_55_1","unstructured":"Vitaly Nikolenko. 2018b. Linux Kernel universal heap spray. (2018). https:\/\/duasynt.com\/blog\/linux-kernel-heap-spray.  Vitaly Nikolenko. 2018b. Linux Kernel universal heap spray. (2018). https:\/\/duasynt.com\/blog\/linux-kernel-heap-spray."},{"key":"e_1_3_2_2_56_1","unstructured":"OpenWall. 2020. John the Ripper password cracker. (2020). https:\/\/www.openwall.com\/john\/.  OpenWall. 2020. John the Ripper password cracker. (2020). https:\/\/www.openwall.com\/john\/."},{"key":"e_1_3_2_2_57_1","first-page":"2017","volume":"201","journal-title":"Alexander Popov."},{"key":"e_1_3_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP40000.2020.00041"},{"key":"e_1_3_2_2_59_1","volume-title":"Modular Synthesis of Heap Exploits. In ACM SIGSAC Workshop on Programming Languages and Analysis for Security (PLAS).","author":"Repel Dusan","year":"2017"},{"key":"e_1_3_2_2_60_1","volume-title":"https:\/\/github.com\/Z3Prover\/z3","author":"Research Microsoft","year":"2020"},{"key":"e_1_3_2_2_61_1","volume-title":"SMAP, and the Chrome Sandbox!","author":"Salls Chris","year":"2017"},{"key":"e_1_3_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2015.23294"},{"key":"e_1_3_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2016.17"},{"key":"e_1_3_2_2_64_1","unstructured":"Spudd86. 2010. Flexible array member in C-structure. (2010). https:\/\/stackoverflow.com\/questions\/3047530\/flexible-array-member-in-c-structure.  Spudd86. 2010. Flexible array member in C-structure. (2010). https:\/\/stackoverflow.com\/questions\/3047530\/flexible-array-member-in-c-structure."},{"key":"e_1_3_2_2_65_1","volume-title":"https:\/\/www.gnu.org\/software\/gdb\/","author":"Stallman Richard M.","year":"2019"},{"key":"e_1_3_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2016.23368"},{"key":"e_1_3_2_2_67_1","unstructured":"syzbot. 2018a. KASAN: slab-out-of-bounds Write in crypto_dh_encode_key. (2018). https:\/\/syzkaller.appspot.com\/bug?id=a84d6ad70b281bfc5632f272f745104fb43d219d.  syzbot. 2018a. KASAN: slab-out-of-bounds Write in crypto_dh_encode_key. (2018). https:\/\/syzkaller.appspot.com\/bug?id=a84d6ad70b281bfc5632f272f745104fb43d219d."},{"key":"e_1_3_2_2_68_1","unstructured":"syzbot. 2018b. KASAN: slab-out-of-bounds Write in mpol_parse_str. (2018). https:\/\/syzkaller.appspot.com\/bug?id=3d67d693e0529df8ac89ba55b00b54e5d967e021.  syzbot. 2018b. KASAN: slab-out-of-bounds Write in mpol_parse_str. (2018). https:\/\/syzkaller.appspot.com\/bug?id=3d67d693e0529df8ac89ba55b00b54e5d967e021."},{"key":"e_1_3_2_2_69_1","unstructured":"syzbot. 2018c. KASAN: slab-out-of-bounds Write in pipe_write. (2018). https:\/\/syzkaller.appspot.com\/bug?id=422a020e119fbac4c15d8fed114cc1696fe5c51a.  syzbot. 2018c. KASAN: slab-out-of-bounds Write in pipe_write. (2018). https:\/\/syzkaller.appspot.com\/bug?id=422a020e119fbac4c15d8fed114cc1696fe5c51a."},{"key":"e_1_3_2_2_70_1","unstructured":"syzbot. 2018 d. KASAN: slab-out-of-bounds Write in sha512_final. (2018). https:\/\/syzkaller.appspot.com\/bug?id=e4be30826c1b7777d69a9e3e20bc7b708ee8f82c.  syzbot. 2018 d. KASAN: slab-out-of-bounds Write in sha512_final. (2018). https:\/\/syzkaller.appspot.com\/bug?id=e4be30826c1b7777d69a9e3e20bc7b708ee8f82c."},{"key":"e_1_3_2_2_71_1","unstructured":"syzbot. 2018 e. KASAN: use-after-free Read in __lock_acquire (2). (2018). https:\/\/syzkaller.appspot.com\/bug?id=1379b6b21a2ffecd1ea4e2b564cc7e35d9f388b2.  syzbot. 2018 e. KASAN: use-after-free Read in __lock_acquire (2). (2018). https:\/\/syzkaller.appspot.com\/bug?id=1379b6b21a2ffecd1ea4e2b564cc7e35d9f388b2."},{"key":"e_1_3_2_2_72_1","unstructured":"syzbot. 2018 f. KASAN: use-after-free Read in snd_timer_open. (2018). https:\/\/syzkaller.appspot.com\/bug?id=e9287fe57ad2f862eedb05012481132486f3b887.  syzbot. 2018 f. KASAN: use-after-free Read in snd_timer_open. (2018). https:\/\/syzkaller.appspot.com\/bug?id=e9287fe57ad2f862eedb05012481132486f3b887."},{"key":"e_1_3_2_2_73_1","unstructured":"syzbot. 2018 g. KASAN: use-after-free Write in bpf_tcp_close. (2018). https:\/\/syzkaller.appspot.com\/bug?id=6a6fd266a962be281b17c864a073675150e36ca5.  syzbot. 2018 g. KASAN: use-after-free Write in bpf_tcp_close. (2018). https:\/\/syzkaller.appspot.com\/bug?id=6a6fd266a962be281b17c864a073675150e36ca5."},{"key":"e_1_3_2_2_74_1","unstructured":"syzbot. 2018 h. KASAN: use-after-free Write in dst_release. (2018). https:\/\/syzkaller.appspot.com\/bug?id=bf967d2c5ba62946c61152534c8b84823d848f05.  syzbot. 2018 h. KASAN: use-after-free Write in dst_release. (2018). https:\/\/syzkaller.appspot.com\/bug?id=bf967d2c5ba62946c61152534c8b84823d848f05."},{"key":"e_1_3_2_2_75_1","unstructured":"syzbot. 2019. KASAN: use-after-free Write in __xfrm_policy_unlink. (2019). https:\/\/syzkaller.appspot.com\/bug?id=ebeba334a8a886e3d5dc25641e201e894d4d9657.  syzbot. 2019. KASAN: use-after-free Write in __xfrm_policy_unlink. (2019). https:\/\/syzkaller.appspot.com\/bug?id=ebeba334a8a886e3d5dc25641e201e894d4d9657."},{"key":"e_1_3_2_2_76_1","unstructured":"syzbot. 2020. KASAN: use-after-free Read in route4_get. (2020). https:\/\/syzkaller.appspot.com\/bug?id=5bb09c0c5b65ab2ce628ba26fe7cbd06144bd952.  syzbot. 2020. KASAN: use-after-free Read in route4_get. (2020). https:\/\/syzkaller.appspot.com\/bug?id=5bb09c0c5b65ab2ce628ba26fe7cbd06144bd952."},{"key":"e_1_3_2_2_77_1","unstructured":"PaX Team. 2000. Design & implementation of PAGEEXEC. (2000).  PaX Team. 2000. Design & implementation of PAGEEXEC. (2000)."},{"key":"e_1_3_2_2_78_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243847"},{"key":"e_1_3_2_2_79_1","volume-title":"Proceedings of the 28th USENIX Security Symposium (USENIX Security).","author":"Wu Wei","year":"2019"},{"key":"e_1_3_2_2_80_1","volume-title":"Proceedings of the 27th USENIX Security Symposium (USENIX Security).","author":"Wu Wei","year":"2018"},{"key":"e_1_3_2_2_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813637"},{"key":"e_1_3_2_2_82_1","doi-asserted-by":"publisher","DOI":"10.5555\/3489212.3489275"}],"event":{"name":"CCS '20: 2020 ACM SIGSAC Conference on Computer and Communications Security","location":"Virtual Event USA","acronym":"CCS '20","sponsor":["SIGSAC ACM Special Interest Group on Security, Audit, and Control"]},"container-title":["Proceedings of the 2020 ACM SIGSAC Conference on Computer and Communications Security"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3372297.3423353","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3372297.3423353","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3372297.3423353","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:02:20Z","timestamp":1750197740000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3372297.3423353"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,30]]},"references-count":82,"alternative-id":["10.1145\/3372297.3423353","10.1145\/3372297"],"URL":"https:\/\/doi.org\/10.1145\/3372297.3423353","relation":{},"subject":[],"published":{"date-parts":[[2020,10,30]]},"assertion":[{"value":"2020-11-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}