Discovering Hidden Properties to Attack NodeJS Ecosystem
is widely used for developing both server-side and desktop applications. It provides a cross-platform execution environment for JavaScript programs. Due to the increasing popularity, the security of is critical to web servers and desktop clients.
We present a novel attack method against the platform, called hidden property abusing (HPA). The new attack leverages the widely-used data exchanging feature of JavaScript to tamper critical program states of programs, like server-side applications. HPA entitles remote attackers to launch serious attacks, such as stealing confidential data, bypassing security checks, and launching denial of service attacks. To help developers detect the HPA issues of their applications, we develop a tool, named LYNX, that utilizes hybrid program analysis to automatically reveal HPA vulnerabilities and even synthesize exploits. We apply LYNX on a set of widely-used programs and identify 13 previously unknown vulnerabilities. LYNX
1 view
11
2
3 weeks ago 00:08:00 16
Dream Theater - Midnight Messiah (Official Video)
4 weeks ago 00:02:16 1
The End of The Sun - Official Release Date Trailer | A Slavic Mythology Adventure Game
2 months ago 00:35:42 1
Journey to the Center of the Earth (It Took 8 Days, I Lost 10kg)