Bureaucrats, canmove, Confirmed users
647
edits
(Update the severity of spoofing bugs) |
(→csectype- Keywords: added -mitigation-bypass and -clickjacking, made descriptions more consistent) |
||
| Line 142: | Line 142: | ||
|csectype-bounds || client security issues due to incorrect boundary conditions (read or write) | |csectype-bounds || client security issues due to incorrect boundary conditions (read or write) | ||
|- | |- | ||
|csectype- | |csectype-clickjacking || client security issues due to techniques that cause a user to unintentionally click or tap on a browser control, either by obscuring the true target of the click or by causing the target to appear by surprise in place of the item the user intended to click or tap | ||
|- | |- | ||
|csectype- | |csectype-disclosure || client issues that cause disclosure of sensitive user data or personal information (see also csectype-side-channel and csectype-sop) | ||
|- | |- | ||
|csectype-framepoisoning || client | |csectype-dos || client Denial of Service issues (use wsec-dos for web server denial of service as these tend to be more severe) | ||
|- | |||
|csectype-framepoisoning || client crashes caused by dereferencing a poisoned (deleted) nsIFrame object (presumed to be limited to a Denial of Service) | |||
|- | |- | ||
|csectype-intoverflow || client security issues due to integer overflow | |csectype-intoverflow || client security issues due to integer overflow | ||
| Line 152: | Line 154: | ||
|csectype-jit || client security issues due to JIT miscompilation or similar | |csectype-jit || client security issues due to JIT miscompilation or similar | ||
|- | |- | ||
|csectype-nullptr || client | |csectype-mitigation-bypass || client security issues that allow malicious content to evade protections provided by web security features like CSP and <iframe sandbox>, or user-abuse protections like the popup blocker | ||
|- | |||
|csectype-nullptr || client crashes due to a guaranteed null dereference (do not use for near-null crashes with a content-controlled offset) | |||
|- | |- | ||
|csectype-oom || | |csectype-oom || client crashes or hangs that occurs in Out Of Memory conditions | ||
|- | |- | ||
|csectype-other || client security issues that don't fit into other categories | |csectype-other || client security issues that don't fit into other categories | ||
| Line 160: | Line 164: | ||
|csectype-priv-escalation || client privilege escalation security issues | |csectype-priv-escalation || client privilege escalation security issues | ||
|- | |- | ||
|csectype-race || client security | |csectype-race || client security issues due to a race condition | ||
|- | |- | ||
|csectype-sandbox-escape || | |csectype-sandbox-escape || client security issues where a low-privilege process can cause memory corruption or arbitrary code execution in a higher-privilege processs (for example, through malformed IPC messages or Shared Memory) | ||
|- | |- | ||
|csectype- | |csectype-side-channel || Disclosure of sensitive information or state through side-effects (typically, timing) | ||
|- | |- | ||
|csectype-sop || violations of the client Same Origin Policy | |csectype-sop || violations of the client Same Origin Policy including Universal-XSS (see also csectype-side-channel for less severe "leaks") | ||
|- | |- | ||
|csectype-spoof || client security | |csectype-spoof || client security issues due to UI Redress attacks or manipulation of the browser UI to fool users into taking the wrong action (excluding csectype-clickjacking issues) | ||
|- | |- | ||
|csectype-uaf || client security issues due to a use-after-free | |csectype-uaf || client security issues due to a use-after-free | ||
|- | |- | ||
|csectype-undefined || | |csectype-undefined || client security issues—or potential issues—due to undefined compiler behavior | ||
|- | |- | ||
|csectype-uninitialized || client security issues due to use of uninitialized memory | |csectype-uninitialized || client security issues due to use of uninitialized memory | ||