{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T13:24:43Z","timestamp":1770470683451,"version":"3.49.0"},"reference-count":38,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2025,7,2]],"date-time":"2025-07-02T00:00:00Z","timestamp":1751414400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,7,2]],"date-time":"2025-07-02T00:00:00Z","timestamp":1751414400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"name":"Heilongjiang Province Higher Education Teaching Reform Research Key Project","award":["No.SJGZ20220086"],"award-info":[{"award-number":["No.SJGZ20220086"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61402126,61602133"],"award-info":[{"award-number":["61402126,61602133"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"DOI":"10.1007\/s11227-025-07605-z","type":"journal-article","created":{"date-parts":[[2025,7,2]],"date-time":"2025-07-02T14:02:34Z","timestamp":1751464954000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Stack overflow vulnerability detection based on BiLSTM-attention KAN deep learning model"],"prefix":"10.1007","volume":"81","author":[{"given":"Jiqiang","family":"Zhai","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zuming","family":"Qi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hailu","family":"Yang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,7,2]]},"reference":[{"key":"7605_CR1","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1007\/978-3-030-71522-9_502","volume-title":"Encyclopedia of cryptography, security and privacy","author":"AD Keromytis","year":"2025","unstructured":"Keromytis AD (2025) Buffer overflow attacks. In: Jajodia S, Samarati P, Yung M (eds) Encyclopedia of cryptography, security and privacy. Springer, Cham, pp 309\u2013312"},{"key":"7605_CR2","doi-asserted-by":"crossref","unstructured":"Yang-Smith C, Abdellatif A (2025) Tracing vulnerabilities in maven: a study of cve lifecycles and dependency networks. arXiv preprint arXiv:2502.04621","DOI":"10.1109\/MSR66628.2025.00064"},{"key":"7605_CR3","doi-asserted-by":"crossref","unstructured":"Cloosters T, Paa\u00dfen D, Wang J, Draissi O, Jauernig P, Stapf E, Davi L, Sadeghi A-R (2022) Riscyrop: automated return-oriented programming attacks on risc-v and arm64. In: Proceedings of the 25th International Symposium on Research in Attacks, Intrusions and Defenses, pp 30\u201342","DOI":"10.1145\/3545948.3545997"},{"key":"7605_CR4","unstructured":"Gilles O, Viguier F, Kosmatov N, P\u00e9rez DG (2022) Control-flow integrity at risc: attacking risc-v by jump-oriented programming. arXiv preprint arXiv:2211.16212"},{"key":"7605_CR5","doi-asserted-by":"crossref","unstructured":"Duta V, Freyer F, Pagani F, Muench M, Giuffrida C (2023) Let me unwind that for you: exceptions to backward-edge protection. In: NDSS","DOI":"10.14722\/ndss.2023.23295"},{"key":"7605_CR6","doi-asserted-by":"crossref","unstructured":"Li Z, Zou D, Xu S, Ou X, Jin H, Wang S, Deng Z, Zhong Y (2018) Vuldeepecker: a deep learning-based system for vulnerability detection. arXiv preprint arXiv:1801.01681","DOI":"10.14722\/ndss.2018.23158"},{"key":"7605_CR7","doi-asserted-by":"crossref","unstructured":"Gao J, Yang X, Fu Y, Jiang Y, Sun J (2018) Vulseeker: a semantic learning based vulnerability seeker for cross-platform binary. In: Proceedings of the 33rd ACM\/IEEE International Conference on Automated Software Engineering, pp 896\u2013899","DOI":"10.1145\/3238147.3240480"},{"issue":"5","key":"7605_CR8","first-page":"2224","volume":"18","author":"D Zou","year":"2019","unstructured":"Zou D, Wang S, Xu S, Li Z, Jin H (2019) $$\\mu $$ vuldeepecker: a deep learning-based system for multiclass vulnerability detection. IEEE Trans Depend Secure Comput 18(5):2224\u20132236","journal-title":"IEEE Trans Depend Secure Comput"},{"key":"7605_CR9","doi-asserted-by":"crossref","unstructured":"Ding SH, Fung BC, Charland P (2019) Asm2vec: boosting static representation robustness for binary clone search against code obfuscation and compiler optimization. In: 2019 IEEE Symposium on Security and Privacy (sp), IEEE, pp 472\u2013489","DOI":"10.1109\/SP.2019.00003"},{"key":"7605_CR10","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2020.106289","volume":"123","author":"J Tian","year":"2020","unstructured":"Tian J, Xing W, Li Z (2020) Bvdetector: a program slice-based binary code vulnerability intelligent detection system. Inf Softw Technol 123:106289","journal-title":"Inf Softw Technol"},{"issue":"4","key":"7605_CR11","doi-asserted-by":"publisher","first-page":"2244","DOI":"10.1109\/TDSC.2021.3051525","volume":"19","author":"Z Li","year":"2021","unstructured":"Li Z, Zou D, Xu S, Jin H, Zhu Y, Chen Z (2021) Sysevr: a framework for using deep learning to detect software vulnerabilities. IEEE Trans Depend Secure Comput 19(4):2244\u20132258","journal-title":"IEEE Trans Depend Secure Comput"},{"issue":"4","key":"7605_CR12","doi-asserted-by":"publisher","first-page":"2821","DOI":"10.1109\/TDSC.2021.3076142","volume":"19","author":"Z Li","year":"2021","unstructured":"Li Z, Zou D, Xu S, Chen Z, Zhu Y, Jin H (2021) Vuldeelocator: a deep learning-based fine-grained vulnerability detector. IEEE Trans Depend Secure Comput 19(4):2821\u20132837","journal-title":"IEEE Trans Depend Secure Comput"},{"key":"7605_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s42400-021-00088-4","volume":"4","author":"S Arakelyan","year":"2021","unstructured":"Arakelyan S, Arasteh S, Hauser C, Kline E, Galstyan A (2021) Bin2vec: learning representations of binary executable programs for security tasks. Cybersecurity 4:1\u201314","journal-title":"Cybersecurity"},{"key":"7605_CR14","unstructured":"Shirani P, Bhatt S, Hailane A, Jourdan G-V (2023) Towards cross-architecture binary code vulnerability detection. In: Proceedings of the 33rd Annual International Conference on Computer Science and Software Engineering, pp 191\u2013196"},{"key":"7605_CR15","doi-asserted-by":"crossref","unstructured":"Arasteh S, Mirkovic J, Raghothaman M, Hauser C (2024) Binhunter: a fine-grained graph representation for localizing vulnerabilities in binary executables. In: 2024 Annual Computer Security Applications Conference (ACSAC), IEEE, pp 1062\u20131074","DOI":"10.1109\/ACSAC63791.2024.00087"},{"key":"7605_CR16","doi-asserted-by":"crossref","unstructured":"McCully GA, Hastings JD, Xu S, Fortier A (2024) Bi-directional transformers vs. word2vec: discovering vulnerabilities in lifted compiled code. In: 2024 Cyber Awareness and Research Symposium (CARS), IEEE, pp 1\u20138","DOI":"10.1109\/CARS61786.2024.10778724"},{"issue":"25","key":"7605_CR17","doi-asserted-by":"publisher","first-page":"15869","DOI":"10.1007\/s00521-024-09819-3","volume":"36","author":"C McLaughlin","year":"2024","unstructured":"McLaughlin C, Lu Y (2024) Multi-class vulnerability prediction using value flow and graph neural networks. Neural Comput Appl 36(25):15869\u201315891","journal-title":"Neural Comput Appl"},{"key":"7605_CR18","doi-asserted-by":"crossref","unstructured":"Mahdavifar S, Saqib M, Fung BC, Charland P, Walenstein A (2024) Vulexplainer: xai for vulnerability detection on assembly code. In: Joint European Conference on Machine Learning and Knowledge Discovery in Databases, Springer, pp 3\u201320","DOI":"10.1007\/978-3-031-70378-2_1"},{"key":"7605_CR19","unstructured":"Harzevili NS, Belle AB, Wang J, Wang S, Ming Z, Nagappan N, et al (2023) A survey on automated software vulnerability detection using machine learning and deep learning. arXiv preprint arXiv:2306.11673"},{"key":"7605_CR20","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2019.101616","volume":"89","author":"P Luo","year":"2020","unstructured":"Luo P, Zou D, Du Y, Jin H, Liu C, Shen J (2020) Static detection of real-world buffer overflow induced by loop. Comput Secur 89:101616","journal-title":"Comput Secur"},{"issue":"12","key":"7605_CR21","doi-asserted-by":"publisher","first-page":"1635","DOI":"10.1002\/tee.23467","volume":"16","author":"Q Yan","year":"2021","unstructured":"Yan Q, Li Y, Wu Y, Zhou J (2021) Dflow: a data flow analysis tool for c\/c++. IEEJ Trans Electric Electron Eng 16(12):1635\u20131641","journal-title":"IEEJ Trans Electric Electron Eng"},{"key":"7605_CR22","doi-asserted-by":"crossref","unstructured":"Du X, Chen B, Li Y, Guo J, Zhou Y, Liu Y, Jiang Y (2019) Leopard: identifying vulnerable code for vulnerability assessment through program metrics. In: 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE), IEEE, pp 60\u201371","DOI":"10.1109\/ICSE.2019.00024"},{"key":"7605_CR23","doi-asserted-by":"crossref","unstructured":"Yamaguchi F, Golde N, Arp D, Rieck K (2014) Modeling and discovering vulnerabilities with code property graphs. In: 2014 IEEE Symposium on Security and Privacy, IEEE, pp 590\u2013604","DOI":"10.1109\/SP.2014.44"},{"key":"7605_CR24","doi-asserted-by":"crossref","unstructured":"Ren Z, Xu H (2023) Detect stack overflow bugs in rust via improved fuzzing technique. In: SEKE, pp 175\u2013180","DOI":"10.18293\/SEKE2023-122"},{"key":"7605_CR25","doi-asserted-by":"crossref","unstructured":"Bhardwaj M, Bawa S (2019) Fuzz testing in stack-based buffer overflow. In: Advances in Computer Communication and Computational Sciences: Proceedings of IC4S 2017, Vol 1, Springer, pp 23\u201336","DOI":"10.1007\/978-981-13-0341-8_3"},{"issue":"4","key":"7605_CR26","doi-asserted-by":"publisher","first-page":"96","DOI":"10.1049\/iet-sen.2015.0039","volume":"10","author":"M Mouzarani","year":"2016","unstructured":"Mouzarani M, Sadeghiyan B, Zolfaghari M (2016) Smart fuzzing method for detecting stack-based buffer overflow in binary codes. Iet Softw 10(4):96\u2013107","journal-title":"Iet Softw"},{"issue":"3","key":"7605_CR27","doi-asserted-by":"publisher","first-page":"265","DOI":"10.1145\/1961296.1950396","volume":"46","author":"V Chipounov","year":"2011","unstructured":"Chipounov V, Kuznetsov V, Candea G (2011) S2e: a platform for in-vivo multi-path analysis of software systems. Acm Sigplan Notices 46(3):265\u2013278","journal-title":"Acm Sigplan Notices"},{"key":"7605_CR28","doi-asserted-by":"crossref","unstructured":"Wang W, Fan M, Yu A, Meng D (2021) Bofsanitizer: efficient locator and detector for buffer overflow vulnerability. In: 2021 IEEE 23rd Int Conf on High Performance Computing & Communications; 7th Int Conf on Data Science & Systems; 19th Int Conf on Smart City; 7th Int Conf on Dependability in Sensor, Cloud & Big Data Systems & Application (HPCC\/DSS\/SmartCity\/DependSys), IEEE, pp 1075\u20131083","DOI":"10.1109\/HPCC-DSS-SmartCity-DependSys53884.2021.00168"},{"key":"7605_CR29","unstructured":"Dahl WA, Erdodi L, Zennaro FM (2020) Stack-based buffer overflow detection using recurrent neural networks. arXiv preprint arXiv:2012.15116"},{"issue":"19","key":"7605_CR30","doi-asserted-by":"publisher","first-page":"4086","DOI":"10.3390\/app9194086","volume":"9","author":"Y Lee","year":"2019","unstructured":"Lee Y, Kwon H, Choi S-H, Lim S-H, Baek SH, Park K-W (2019) Instruction2vec: efficient preprocessor of assembly code to detect software weakness with cnn. Appl Sci 9(19):4086","journal-title":"Appl Sci"},{"key":"7605_CR31","doi-asserted-by":"crossref","unstructured":"Han W, Pang J, Zhou X, Zhu D (2020) Binary software vulnerability detection method based on attention mechanism. In: 2020 5th International Conference on Mechanical, Control and Computer Engineering (ICMCCE), IEEE, pp 1462\u20131466","DOI":"10.1109\/ICMCCE51767.2020.00320"},{"key":"7605_CR32","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2021.102286","volume":"108","author":"H Yan","year":"2021","unstructured":"Yan H, Luo S, Pan L, Zhang Y (2021) Han-bsvd: a hierarchical attention network for binary software vulnerability detection. Comput Secur 108:102286","journal-title":"Comput Secur"},{"key":"7605_CR33","doi-asserted-by":"crossref","unstructured":"Zeng J, Nie X, Chen L, Li J, Du G, Shi G (2020) An efficient vulnerability extrapolation using similarity of graph kernel of pdgs. In: 2020 IEEE 19th International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom), IEEE, pp 1664\u20131671","DOI":"10.1109\/TrustCom50675.2020.00229"},{"key":"7605_CR34","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2023.107246","volume":"160","author":"Z Zheng","year":"2023","unstructured":"Zheng Z, Liu Y, Zhang B, Liu X, He H, Gong X (2023) A multitype software buffer overflow vulnerability prediction method based on a software graph structure and a self-attentive graph neural network. Inf Softw Technol 160:107246","journal-title":"Inf Softw Technol"},{"key":"7605_CR35","doi-asserted-by":"publisher","first-page":"63904","DOI":"10.1109\/ACCESS.2023.3289001","volume":"11","author":"G Wu","year":"2023","unstructured":"Wu G, Tang H (2023) Binary code vulnerability detection based on multi-level feature fusion. IEEE Access 11:63904\u201363915","journal-title":"IEEE Access"},{"key":"7605_CR36","first-page":"1","volume":"30","author":"A Vaswani","year":"2017","unstructured":"Vaswani A (2017) Attention is all you need. Adv Neural Inf Process Syst 30:1","journal-title":"Adv Neural Inf Process Syst"},{"key":"7605_CR37","unstructured":"Liu Z, Wang Y, Vaidya S, Ruehle F, Halverson J, Solja\u010di\u0107 M, Hou TY, Tegmark M (2024) Kan: Kolmogorov-arnold networks. arXiv preprint arXiv:2404.19756"},{"key":"7605_CR38","doi-asserted-by":"publisher","DOI":"10.1090\/trans2\/017\/12","volume-title":"On the representation of continuous functions of several variables by superpositions of continuous functions of a smaller number of variables","author":"AN Kolmogorov","year":"1961","unstructured":"Kolmogorov AN (1961) On the representation of continuous functions of several variables by superpositions of continuous functions of a smaller number of variables. American Mathematical Society"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-025-07605-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-025-07605-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-025-07605-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,2]],"date-time":"2025-07-02T14:02:47Z","timestamp":1751464967000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-025-07605-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,2]]},"references-count":38,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2025,7]]}},"alternative-id":["7605"],"URL":"https:\/\/doi.org\/10.1007\/s11227-025-07605-z","relation":{},"ISSN":["1573-0484"],"issn-type":[{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,7,2]]},"assertion":[{"value":"21 June 2025","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 July 2025","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"1101"}}