IvySyn: Automated Vulnerability Discovery in Deep Learning Frameworks
Not on the map. Why?
Abstract (arXiv)
We present IvySyn, the first fully-automated framework for discovering memory error vulnerabilities in Deep Learning (DL) frameworks. IvySyn leverages the statically-typed nature of native APIs in order to automatically perform type-aware mutation-based fuzzing on low-level kernel code. Given a set of offending inputs that trigger memory safety (and runtime) errors in low-level, native DL (C/C++) code, IvySyn automatically synthesizes code snippets in high-level languages (e.g., in Python), which propagate error-triggering input via high(er)-level APIs. Such code snippets essentially act as "Proof of Vulnerability", as they demonstrate the existence of bugs in native code that an attacker can target through various high-level APIs. Our evaluation shows that IvySyn significantly outperforms past approaches, both in terms of efficiency and effectiveness, in finding vulnerabilities in popular DL frameworks. Specifically, we used IvySyn to test TensorFlow and PyTorch. Although still an early prototype, IvySyn has already helped the TensorFlow and PyTorch framework developers to identify and fix 61 previously-unknown security vulnerabilities, and assign 39 unique CVEs.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 29 Sep 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 2; 2024: 1; 2025: 0; 2026: 1.
4 papers.
- 2023Exploring the Limits of ChatGPT in Software Security Applicationscited by 6
- 2023ConFL: Constraint-guided Fuzzing for Machine Learning Frameworkcited by 0
- 2024On Security Weaknesses and Vulnerabilities in Deep Learning Systemscited by 0
- 2026Grounding Deep Learning Framework Testing in Data Flowcited by 0
- 2026Grounding Deep Learning Framework Testing in Data Flow11 Oct 2026
- 2024On Security Weaknesses and Vulnerabilities in Deep Learning Systems12 Jun 2024
- 2023Exploring the Limits of ChatGPT in Software Security Applications8 Dec 2023
- 2023ConFL: Constraint-guided Fuzzing for Machine Learning Framework11 Jul 2023