@inproceedings{0faf6e89bbf14998a2c800071c39e0eb,
title = "A Practical Fuzzer for the Python Runtime System",
abstract = "Python's widespread usage underscores the critical need for the reliability and security of its runtime system. However, automated tools for detecting runtime bugs in this impactful language are scarce. This tool demo showcases PyRTFuzz, a practical fuzzing tool for testing the Python runtime which encompasses the language interpreter and runtime libraries. Leveraging a blend of generation- and mutation-based fuzzing. PyRTFuzz unveils 61 exploitable bugs, including those within the interpreter core and various runtime libraries. Demonstrating scalability and cost-effectiveness, PyRTFuzz shows promise for extensive bug detection, with potential applicability to the runtime of other interpreted languages.",
keywords = "fuzzing, interpreted language, language runtime, python",
author = "Wen Li and Haipeng Cai",
note = "Publisher Copyright: {\textcopyright} 2026 Copyright held by the owner/author(s).; ACM International Conference on the Foundations of Software Engineering, FSE 2026 ; Conference date: 05-07-2026 Through 09-07-2026",
year = "2026",
month = jul,
day = "17",
doi = "10.1145/3803437.3806417",
language = "English",
series = "FSE Companion 2026 - Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering",
publisher = "Association for Computing Machinery, Inc",
pages = "187--191",
editor = "Tan, \{Shin Hwei\} and Foutse Khomh",
booktitle = "FSE Companion 2026 - Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering",
}