Web Hack List

Later archive addition

Scaling JavaScript Abstract Interpretation to Detect and Exploit Node.js Taint-style Vulnerability

FAST scales JavaScript abstract interpretation with a bottom-up pass that resolves dynamic call edges and Promise chains per scope, and a top-down pass that interprets only statements the sink depends on, then solves the path constraints to generate a working exploit automatically. It found 242 zero-day taint-style bugs in NPM with 21 CVEs and scaled to 200,000-line applications.

Record

Researcher
Mingqing Kang, Yichao Xu, Song Li, Rigel Gjomemo, Jianwei Hou, V.N. Venkatakrishnan and Yinzhi Cao
Format
Whitepaper

In the archive

Related sources

Tags

This page is the archive's own catalogue record. The research is the work of Mingqing Kang, Yichao Xu, Song Li, Rigel Gjomemo, Jianwei Hou, V.N. Venkatakrishnan and Yinzhi Cao, first published at the original source. Preserved copies are kept so the citation survives its host.