48
1
v1v2 (latest)

An Empirical Study of Vulnerability Handling Times in CPython

Main:2 Pages
4 Figures
Appendix:4 Pages
Abstract

The paper examines the handling times of software vulnerabilities in CPython, the reference implementation and interpreter for the today's likely most popular programming language, Python. The background comes from the so-called vulnerability life cycle analysis, the literature on bug fixing times, and the recent research on security of Python software. Based on regression analysis, the associated vulnerability fixing times can be explained very well merely by knowing who have reported the vulnerabilities. Severity, proof-of-concept code, commits made to a version control system, comments posted on a bug tracker, and references to other sources do not explain the vulnerability fixing times. With these results, the paper contributes to the recent effort to better understand security of the Python ecosystem.

View on arXiv
@article{ruohonen2025_2411.00447,
  title={ An Empirical Study of Vulnerability Handling Times in CPython },
  author={ Jukka Ruohonen },
  journal={arXiv preprint arXiv:2411.00447},
  year={ 2025 }
}
Comments on this paper