{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,30]],"date-time":"2025-12-30T17:47:07Z","timestamp":1767116827066,"version":"3.37.3"},"reference-count":30,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/501100010418","name":"Institute for Information and Communications Technology Promotion","doi-asserted-by":"publisher","award":["No.2020-0-01343"],"award-info":[{"award-number":["No.2020-0-01343"]}],"id":[{"id":"10.13039\/501100010418","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"publisher","award":["NRF-2019R1A2C2003045"],"award-info":[{"award-number":["NRF-2019R1A2C2003045"]}],"id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2021]]},"DOI":"10.1109\/access.2021.3091209","type":"journal-article","created":{"date-parts":[[2021,6,21]],"date-time":"2021-06-21T20:05:51Z","timestamp":1624305951000},"page":"90153-90169","source":"Crossref","is-referenced-by-count":4,"title":["NPDHunter: Efficient Null Pointer Dereference Vulnerability Detection in Binary"],"prefix":"10.1109","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4647-6261","authenticated-orcid":false,"given":"Wenhui","family":"Jin","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, Hanyang University, Ansan, South Korea"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5332-2914","authenticated-orcid":false,"given":"Sami","family":"Ullah","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Hanyang University, Ansan, South Korea"}]},{"given":"Dongmin","family":"Yoo","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Major in Bio Artificial Intelligence, Hanyang University, Ansan, South Korea"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2989-8737","authenticated-orcid":false,"given":"Heekuck","family":"Oh","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Hanyang University, Ansan, South Korea"}]}],"member":"263","reference":[{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-78791-4_2"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2018.00052"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.14722\/bar.2018.23019"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568273"},{"journal-title":"Juliet Test Suite v1 3 A Collection of Test Cases in the C\/C++ Language It Contains Examples Organized Under 118 Different CWES","year":"2020","key":"ref13"},{"journal-title":"CVE-2020-14397 Null-Pointer-Dereference in Libvncserver","year":"2020","key":"ref14"},{"journal-title":"CVE-2016-1865 Null-Pointer-Dereference in XNU","year":"2020","key":"ref15"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-22110-1_37"},{"key":"ref17","first-page":"252","article-title":"Computing must and may alias to detect null pointer dereference","author":"xiaodong ma","year":"2008","journal-title":"Proc Int Symp Leveraging Appl Formal Methods Verification Validation"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/278283.278285"},{"key":"ref19","first-page":"291","article-title":"Practical and accurate low-level pointer analysis","author":"guo","year":"2005","journal-title":"Proc Int Symp Code Generation Optim"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2014.44"},{"journal-title":"CVE-2020-7105 Null-Pointer-Dereference in Libhiredis","year":"2020","key":"ref4"},{"key":"ref27","first-page":"49","article-title":"Dowsing for overflows: A guided fuzzer to find buffer boundary violations","author":"haller","year":"2013","journal-title":"Proc 22nd USENIX Secur Symp (USENIX Secur )"},{"journal-title":"CVE-2017-5668 Null-Pointer-Dereference in Bitlbee-Libpurple","year":"2020","key":"ref3"},{"journal-title":"Apple a Remote Attacker May be Able to Cause Arbitrary Code Execution Apple is Aware of a Report That This Issue May Have Been Actively Exploited","year":"2020","key":"ref6"},{"key":"ref29","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1749608.1749612","article-title":"Wysinwyx: What you see is not what you execute","volume":"32","author":"gogul","year":"2010","journal-title":"ACM Trans Program Lang Syst"},{"journal-title":"CVE-2020-6611 Null-Pointer-Dereference in Libredwg","year":"2020","key":"ref5"},{"journal-title":"CWE-CHECKER a Static Detection Tool for Binary Vulnerabilities","year":"2020","key":"ref8"},{"key":"ref7","first-page":"2397","article-title":"Automatic hot patch generation for Android kernels","author":"xu","year":"2020","journal-title":"Proc 29th USENIX Secur Symp (USENIX Secur )"},{"journal-title":"CVE-2020-10231 Tplink Webcam Null-Pointer-Dereference Vulnerability","year":"2020","key":"ref2"},{"journal-title":"BAP-Toolkit a Collection of Ready to Use Binary Analysis Tools","year":"2020","key":"ref9"},{"journal-title":"2020 CWE Top 25 Vulnerabilities Ranking from CWE Site","year":"2020","key":"ref1"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1002\/spe.515"},{"journal-title":"Backward Slicing Concept Described in Angr","year":"2020","key":"ref22"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1997.624245"},{"journal-title":"Pidgin a Chat Program Which Lets You Log Into Accounts on Multiple Chat Networks Simultaneously","year":"2020","key":"ref24"},{"journal-title":"Compilers Principles Techniques and Tools","year":"1986","author":"binkley","key":"ref23"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2093548.2093564"},{"journal-title":"Adium a Free and Open Source Instant Messaging Application for OS X Can Connect You to Any Number of Messaging Accounts on Any Combination of Supported Messaging Services and Then Chat With Other People Using Those Services","year":"2020","key":"ref25"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6287639\/9312710\/09461802.pdf?arnumber=9461802","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,8]],"date-time":"2022-09-08T20:24:54Z","timestamp":1662668694000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9461802\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"references-count":30,"URL":"https:\/\/doi.org\/10.1109\/access.2021.3091209","relation":{},"ISSN":["2169-3536"],"issn-type":[{"type":"electronic","value":"2169-3536"}],"subject":[],"published":{"date-parts":[[2021]]}}}