Cyber Risks · PortSwigger Research

Client-side SQL injection (DOM-based)

Summary: Client-side SQL injection is a DOM-based vulnerability that arises when a script incorporates controllable data, such as data from the URL, into a client-side SQL query in an unsafe way. An attacker may construct a URL that, when visited by another user, executes an arbitrary SQL query within that user's local browser SQL database.

What's compelling: The impact depends on what the browser database holds: if it stores sensitive data such as messages in a social networking application, an attacker may retrieve it, and if it stores pending user actions such as outgoing email messages, an attacker may modify that data and act on the user's behalf.

Read the original at PortSwigger Research ↗

Topics
Vulnerabilities & Patching
Related