{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,7,17]],"date-time":"2024-07-17T05:54:27Z","timestamp":1721195667999},"reference-count":44,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"am","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Dependable and Secure Comput."],"published-print":{"date-parts":[[2019]]},"DOI":"10.1109\/tdsc.2019.2915829","type":"journal-article","created":{"date-parts":[[2019,5,10]],"date-time":"2019-05-10T20:01:19Z","timestamp":1557518479000},"page":"1-1","source":"Crossref","is-referenced-by-count":2,"title":["KALD: Detecting Direct Pointer Disclosure Vulnerabilities"],"prefix":"10.1109","author":[{"given":"Brian","family":"Belleville","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenbo","family":"Shen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stijn","family":"Volckaert","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahmed M.","family":"Azab","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Franz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","article-title":"floppy: Do not copy a kernel pointer to user memory in fdgetprm ioctl","author":"axboe","year":"2018"},{"key":"ref38","article-title":"CVE-2018&#x2013;7755","year":"2018"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/2892208.2892235"},{"key":"ref32","article-title":"Program analysis and specialization for the c programming language","author":"andersen","year":"1994"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1561\/9781680830217"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978321"},{"key":"ref37","article-title":"hash addresses printed with %p","author":"harding","year":"2017"},{"key":"ref36","article-title":"Clang patch stacks for lts kernels and status update","author":"kaehlcke","year":"2017"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/301618.301647"},{"key":"ref10","article-title":"CVE-2015&#x2013;1097","year":"2015"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037744"},{"key":"ref11","article-title":"CVE-2017&#x2013;14954","year":"2017"},{"key":"ref12","article-title":"CVE-2017&#x2013;1000410","year":"2017"},{"key":"ref13","article-title":"CVE-2015&#x2013;0089","year":"2015"},{"key":"ref14","article-title":"Samsung: Kaslr bypass in &#x201D;pm_qos","year":"2016"},{"key":"ref15","article-title":"CVE-2018&#x2013;5750","year":"2018"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978321"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.23"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978356"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-62105-0_11"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/1315245.1315313"},{"key":"ref4","article-title":"The info leak era on software exploitation","author":"serna","year":"2012","journal-title":"Black Hat USA"},{"key":"ref27","article-title":"evasi0n iOS 7.0.x jailbreak - official website of the evad3rs","year":"2013"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1519144.1519145"},{"key":"ref6","article-title":"PaX ASLR","year":"2003"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/1866307.1866370"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2014.25"},{"key":"ref8","article-title":"Defeating samsung knox with zero privilege","author":"shen","year":"2017","journal-title":"BlackHat USA"},{"key":"ref7","article-title":"Multiple overflows in tsp sysfs &#x201D;cmd store","year":"2016"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.13"},{"key":"ref9","article-title":"CVE-2015&#x2013;8569","year":"2015"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/66093.66095"},{"key":"ref20","first-page":"1007","article-title":"DR. CHECKER: A soundy analysis for linux kernel drivers","author":"machiry","year":"2017","journal-title":"Proc 26th USENIX Conf Secur Symp"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978366"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2018.23326"},{"key":"ref42","article-title":"Apisan: Sanitizing api usages through semantic cross-checking","author":"yun","year":"2016","journal-title":"Proc Usenix Secur Symp"},{"key":"ref24","article-title":"Intel, Inc. Intel&#x00AE; 64 and IA-32 Architectures Software Developer's Manual. No. 325462-069US","year":"2019"},{"key":"ref41","first-page":"163","article-title":"Improving integer security for systems with kint","author":"wang","year":"2012","journal-title":"Proc 10th USENIX Symp Operating Syst Des Implementation"},{"key":"ref23","article-title":"Data execution prevention (DEP)","year":"2006"},{"key":"ref44","article-title":"OpenBSD kernel address randomized link","author":"edge","year":"2017"},{"key":"ref26","article-title":"Own your android! yet another universal root","author":"xu","year":"2015","journal-title":"Proc USENIX Workshop Offensive Technol"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064216"},{"key":"ref25","article-title":"ARM Limited. ARM&#x00AE; Architecture Reference Manual ARMv8, for ARMv8-A architecture profile. ARM DDI 0487D.b","year":"2019"}],"container-title":["IEEE Transactions on Dependable and Secure Computing"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8858\/4358699\/08712444.pdf?arnumber=8712444","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,8]],"date-time":"2022-04-08T18:51:29Z","timestamp":1649443889000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8712444\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"references-count":44,"URL":"https:\/\/doi.org\/10.1109\/tdsc.2019.2915829","relation":{},"ISSN":["1545-5971","1941-0018","2160-9209"],"issn-type":[{"value":"1545-5971","type":"print"},{"value":"1941-0018","type":"electronic"},{"value":"2160-9209","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019]]}}}