Adapting Static Taint Analyzers to Software Marketplaces: A Leverage Point for Mass Vulnerability Detection?


연구 분야: Verification



학회: SCORED'22: Proceedings of the 2022 ACM Workshop on Software Supply Chain Offensive Research and Ecosystem Defenses


초록

Improper input validation is still one of the most severe problem classes in web application security, although there are concepts with a good problem-solution fit, such as static taint analysis. In practice, however, existing static taint analyzers suffer from both high false positive and false negative rates, making them impractical for effective detection of new vulnerabilities. In this work, we present an approach that aims to systematically specialize existing taint analyzers toward software marketplaces to improve both recall and precision of their analyses. To validate whether our approach is suitable for finding new vulnerabilities in web applications, we applied a specialized taint-analyzer to a random sample of 1,000 plugins from the WordPress plugin store. As a result, we were able to disclose ten CVE entries, including two vulnerabilities with a high or even critical CVSS score. Our preliminary results indicate the principle feasibility of our approach and show that it may be suitable for mass vulnerability detection in software marketplaces, providing a promising foundation for future works in this domain.


Author Profile
Daniel Krohmer

Fraunhofer IESE Kaiserslautern Germany

Germany
Author Profile
Kunal Sharma

University of Kaiserslautern Kaiserslautern Germany

Germany
Author Profile
Shi Chen

University of Kaiserslautern Kaiserslautern Germany

Germany

📄 논문 정보

발행 연도 2022년
인용수 0
출판 국가 Germany
사이트 ACM
좋아요 수 0

연관 논문 목록 (44건)