Improving Open Source Software Security using Fuzzing

Authors

  • 1J. KUMARI, K. RAMYA KRISHNA Author

DOI:

https://doi.org/10.64751/

Abstract

Open-source software (OSS) plays a critical role in modern software development, powering everything from individual applications to large-scale enterprise systems. However, the transparent and collaborative nature of OSS also introduces security risks, particularly due to the vast and varied contributions from multiple developers. This paper explores the application of fuzzing—a dynamic software testing technique that automatically generates and inputs unexpected or random data into programs—as an effective strategy for identifying security vulnerabilities in OSS. By integrating modern fuzzing tools such as AFL, libFuzzer, and OSS-Fuzz into continuous integration pipelines, developers can proactively uncover buffer overflows, memory leaks, and other critical defects. We analyze the impact of fuzzing on several popular OSS projects and demonstrate how early detection and remediation of bugs can significantly enhance the robustness and trustworthiness of open source ecosystems. The study underscores the importance of automated, scalable security practices and advocates for the broader adoption of fuzzing as a standard part of OSS development workflows.

Downloads

Published

2026-06-24

How to Cite

1J. KUMARI, K. RAMYA KRISHNA. (2026). Improving Open Source Software Security using Fuzzing. International Journal of Data Science and IoT Management System, 5(2), 2510-2520. https://doi.org/10.64751/