Detailedseverity: LowDraft

CAPEC-472Browser Fingerprinting

Abstraction
Detailed
Status
Draft
Severity
Low

Description

An attacker carefully crafts small snippets of Java Script to efficiently detect the type of browser the potential victim is using. Many web-based attacks need prior knowledge of the web browser including the version of browser to ensure successful exploitation of a vulnerability. Having this knowledge allows an attacker to target the victim with attacks that specifically exploit known or zero day weaknesses in the type and version of the browser used by the victim. Automating this process via Java Script as a part of the same delivery system used to exploit the browser is considered more efficient as the attacker can supply a browser fingerprinting method and integrate it with exploit code, all contained in Java Script and in response to the same web page request by the browser.

Related weaknesses· 1

CWE-200

Related attack patterns· 1

CAPEC-541 (ChildOf)

Exploits1

TypeTargetConfidenceTier
WeaknessExposure of Sensitive Information to an Unauthorized Actorcwe-200100%live

Related by meaning· 6

Nearest entities by semantic similarity across the cs-graph corpus.

CAPEC
Web Application Fingerprinting
CAPEC
Fingerprinting
CAPEC
AJAX Footprinting
CAPEC
Active OS Fingerprinting
CAPEC
Application Fingerprinting
CAPEC
Passive OS Fingerprinting
Sourced from MITRE CAPEC. Curated by Adam Lundqvist, SQUR.