Uquery: Static Security Analysis of PHP-Based Web Programs Using Graph Models

Document Type

Article

Publication Date

10-31-2024

Identifier/URL

41980656 (Pure)

Abstract

This paper introduces UQuery, a novel framework designed for agile security analysis of server-side web applications. UQuery employs a dependency graph, an innovative program representation that concurrently models data and control dependencies. This graph model facilitates efficient data- and control-flow analyses by converting them into intuitive graph queries. Currently, UQuery includes two security applications: one for detecting unrestricted file upload vulnerabilities and another for identifying information leakage through exploitable race conditions. It has detected vulnerabilities in 16 applications, resulting in the discovery of 6 previously unreported CVEs.

Comments

Publisher Copyright: © 2024 IEEE.

DOI

10.1109/CNS62487.2024.10735619

Catalog Record

Share

COinS