{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,22]],"date-time":"2025-12-22T22:27:31Z","timestamp":1766442451708,"version":"3.48.0"},"publisher-location":"New York, NY, USA","reference-count":43,"publisher":"ACM","funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62272351, 62572354, 62172308, 62172144"],"award-info":[{"award-number":["62272351, 62572354, 62172308, 62172144"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,11,19]]},"DOI":"10.1145\/3719027.3765059","type":"proceedings-article","created":{"date-parts":[[2025,11,22]],"date-time":"2025-11-22T23:37:25Z","timestamp":1763854645000},"page":"3371-3385","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Beyond Tag Collision: Cluster-based Memory Management for Tag-based Sanitizers"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2765-1677","authenticated-orcid":false,"given":"Mengfei","family":"Xie","sequence":"first","affiliation":[{"name":"School of Cyber Science and Engineering, Wuhan University, Wuhan, Hubei, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6509-9131","authenticated-orcid":false,"given":"Yan","family":"Lin","sequence":"additional","affiliation":[{"name":"College of Cyber Security, Jinan University, Guangzhou, Guangdong, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-1822-1870","authenticated-orcid":false,"given":"Hongtao","family":"Wu","sequence":"additional","affiliation":[{"name":"School of Cyber Science and Engineering, Wuhan University, Wuhan, Hubei, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4639-5824","authenticated-orcid":false,"given":"Jianming","family":"Fu","sequence":"additional","affiliation":[{"name":"School of Cyber Science and Engineering, Wuhan University, Wuhan, Hubei, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3991-2651","authenticated-orcid":false,"given":"Chenke","family":"Luo","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Tulane University, New Orleans, Louisiana, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5731-8958","authenticated-orcid":false,"given":"Guojun","family":"Peng","sequence":"additional","affiliation":[{"name":"School of Cyber Science and Engineering, Wuhan University, Wuhan, Hubei, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,11,22]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"309","volume-title":"Proceedings of the USENIX annual technical conference (USENIX ATC'12)","author":"Serebryany Konstantin","year":"2012","unstructured":"Konstantin Serebryany, Derek Bruening, Alexander Potapenko, and Dmitriy Vyukov. 2012. AddressSanitizer: A fast address sanity checker. In Proceedings of the USENIX annual technical conference (USENIX ATC'12). 309-318."},{"key":"e_1_3_2_1_2_1","unstructured":"ARM. 2021. Arm Architecture Reference Manual Armv8. https:\/\/developer.arm.com\/documentation\/ddi0487\/la\/?lang=en"},{"key":"e_1_3_2_1_3_1","unstructured":"Intel. 2022. Intel Architecture Instruction Set Extensions and Future Features. https:\/\/cdrdv2-public.intel.com\/671368\/architecture-instruction-set-extensions-programming-reference.pdf"},{"key":"e_1_3_2_1_4_1","unstructured":"ARM. 2024. Arm Architecture Reference Manual ARMv9. https:\/\/developer.arm.com\/documentation\/ddi0608\/ba\/?lang=en"},{"key":"e_1_3_2_1_5_1","unstructured":"Joe Bialek. 2020. Security Analysis of Memory Tagging. Technical Report. Microsoft."},{"key":"e_1_3_2_1_6_1","unstructured":"DARKNAVY. 2024. Strengthening the Shield: MTE in Heap Allocators. https:\/\/www.darknavy.org\/blog\/strengthening_the_shield_mte_in_memory_allocators\/"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP54263.2024.00263"},{"key":"e_1_3_2_1_8_1","first-page":"39","volume-title":"Proceedings of the IEEE Symposium on Security and Privacy (S&P'25)","author":"Kim Juhee","year":"2024","unstructured":"Juhee Kim, Jinbum Park, Sihyeon Roh, Jaeyoung Chung, Youngjoo Lee, Taesoo Kim, and Byoungyoung Lee. 2024. TikTag: Breaking ARM's Memory Tagging Extension with Speculative Execution. In Proceedings of the IEEE Symposium on Security and Privacy (S&P'25). 39-39."},{"key":"e_1_3_2_1_9_1","unstructured":"Kostya Serebryany Evgenii Stepanov Aleksey Shlyapnikov Vlad Tsyrklevich and Dmitry Vyukov. 2018. Memory Tagging and how it improves C\/C memory safety. Technical Report. Google."},{"key":"e_1_3_2_1_10_1","unstructured":"pcc. 2019. scudo: Add initial memory tagging support. https:\/\/reviews.llvm.org\/D70762"},{"key":"e_1_3_2_1_11_1","unstructured":"GNU. 2025. Memory Related Tunables. https:\/\/www.gnu.org\/software\/libc\/manual\/html_node\/Memory-Related-Tunables.html"},{"key":"e_1_3_2_1_12_1","unstructured":"Richard Townsend. 2021. feat: basic MTE support for the partition allocator. https:\/\/chromium-review.googlesource.com\/c\/chromium\/src\/\/2695355"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1134000"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1866307.1866371"},{"key":"e_1_3_2_1_15_1","first-page":"1","article-title":"Analysis and Improvement of Windows Heap Randomization","volume":"1","author":"Wen Weiping","year":"2017","unstructured":"Weiping Wen, Shilin Jia, Jiawei Du, and Ce Qin. 2017. Analysis and Improvement of Windows Heap Randomization. Netinfo Security, Vol. 1, 07 (2017), 1-10.","journal-title":"Netinfo Security"},{"key":"e_1_3_2_1_16_1","volume-title":"Standard Performance Evaluation Corporation","author":"SPEC.","year":"2017","unstructured":"SPEC. 2022. Standard Performance Evaluation Corporation 2017. https:\/\/www.spec.org\/cpu2017\/"},{"key":"e_1_3_2_1_17_1","unstructured":"Apache. 2025. Apache HTTP server benchmarking tool. https:\/\/httpd.apache.org\/docs\/2.4\/programs\/ab.html"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2012.345"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507780"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3548606.3560598"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3579856.3590331"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/EuroSP53844.2022.00038"},{"key":"e_1_3_2_1_23_1","unstructured":"Intel. 2024. Intel Five-level page tables. https:\/\/en.wikipedia.org\/wiki\/Intel_5-level_paging"},{"key":"e_1_3_2_1_24_1","unstructured":"LWN. 2017. Linux Five-level page tables. https:\/\/lwn.net\/Articles\/717293\/"},{"key":"e_1_3_2_1_25_1","first-page":"2797","volume-title":"Proceedings of the 32nd USENIX Security Symposium (USENIX Security'23)","author":"Lamster Lukas","year":"2023","unstructured":"Lukas Lamster, Martin Unterguggenberger, David Schrammel, and Stefan Mangard. 2023. HashTag: Hash-based Integrity Protection for Tagged Architectures. In Proceedings of the 32nd USENIX Security Symposium (USENIX Security'23). 2797-2814."},{"key":"e_1_3_2_1_26_1","first-page":"1","volume-title":"Proceedings of the 50th Annual International Symposium on Computer Architecture (ISCA'23)","author":"Sullivan Michael B.","unstructured":"Michael B. Sullivan, Mohamed Tarek Ibn Ziad, Aamer Jaleel, and Stephen W. Keckler. 2023. Implicit Memory Tagging: No-Overhead Memory Safety Using Alias-Free Tagged ECC. In Proceedings of the 50th Annual International Symposium on Computer Architecture (ISCA'23). 1-13."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/4235.996017"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2016.2519378"},{"key":"e_1_3_2_1_29_1","unstructured":"Matt Miller. 2019. Trends challenge and shifts in software vulnerability mitigation. https:\/\/github.com\/microsoft\/MSRC-Security-Research\/tree\/master\/presentations\/2019_02_BlueHatIL"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/1412202.1412204"},{"key":"e_1_3_2_1_31_1","unstructured":"Mozilla. 2025. Firefox Browsers. https:\/\/www.mozilla.org\/en-US\/firefox\/"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2014.22"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2016.23262"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3399742"},{"key":"e_1_3_2_1_35_1","first-page":"46","volume-title":"Proceedings of the IEEE\/ACM International Symposium on Code Generation and Optimization (CGO'15)","author":"Stepanov Evgeniy","year":"2015","unstructured":"Evgeniy Stepanov and Konstantin Serebryany. 2015. MemorySanitizer: fast detector of uninitialized memory use in C. In Proceedings of the IEEE\/ACM International Symposium on Code Generation and Optimization (CGO'15). 46-55."},{"key":"e_1_3_2_1_36_1","unstructured":"Google. 2025. LeakSanitizer. https:\/\/github.com\/google\/sanitizers\/wiki\/AddressSanitizerLeakSanitizerDesignDocument"},{"key":"e_1_3_2_1_37_1","unstructured":"LLVM. 2025. UndefinedBehaviorSanitizer. https:\/\/clang.llvm.org\/docs\/UndefinedBehaviorSanitizer.html"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2892208.2892212"},{"key":"e_1_3_2_1_39_1","volume-title":"Proceedings of the USENIX Annual Technical Conference (USENIX ATC'98)","author":"Kamp Poul-Henning","year":"1998","unstructured":"Poul-Henning Kamp. 1998. Malloc (3) revisited. In Proceedings of the USENIX Annual Technical Conference (USENIX ATC'98)."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3133956.3133957"},{"key":"e_1_3_2_1_41_1","unstructured":"LLVM. 2022. LLVM Project-15.0.0. https:\/\/github.com\/llvm\/llvm-project\/tree\/llvmorg-15.0.0\/compiler-rt\/lib\/hwasan"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2021.3085578"},{"key":"e_1_3_2_1_43_1","first-page":"51","volume-title":"LISA","volume":"3","author":"Robertson William K","year":"2003","unstructured":"William K Robertson, Christopher Kruegel, Darren Mutz, and Fredrik Valeur. 2003. Run-time Detection of Heap-based Overflows.. In LISA, Vol. 3. 51-60."}],"event":{"name":"CCS '25: ACM SIGSAC Conference on Computer and Communications Security","sponsor":["SIGSAC ACM Special Interest Group on Security, Audit, and Control"],"location":"Taipei Taiwan","acronym":"CCS '25"},"container-title":["Proceedings of the 2025 ACM SIGSAC Conference on Computer and Communications Security"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3719027.3765059","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,12,22]],"date-time":"2025-12-22T22:25:17Z","timestamp":1766442317000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3719027.3765059"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,19]]},"references-count":43,"alternative-id":["10.1145\/3719027.3765059","10.1145\/3719027"],"URL":"https:\/\/doi.org\/10.1145\/3719027.3765059","relation":{},"subject":[],"published":{"date-parts":[[2025,11,19]]},"assertion":[{"value":"2025-11-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}