kevmap

TechniquesT1185 › AN1398

AN1398 Analytic 1398

Windows · attack.mitre.org · ATT&CK Enterprise v19.2

<p>Adversary gains high integrity or special privileges (e.g., SeDebugPrivilege), locates a running browser process, opens it with write/inject rights, and modifies it (e.g., CreateRemoteThread / DLL load) to inherit cookies/tokens or establish a browser pivot. Optional step: create a new logon session or use explicit credentials, then drive the victim browser to intranet resources.</p>
Detects
T1185 Browser Session Hijacking
Part of
DET0507 Detect browser session hijacking via privilege, handle access, and remote thread into browsers

Log sources and channels

Exactly as MITRE states them in x_mitre_log_source_references. Where a channel is vague, it is vague in the source; kevmap does not tidy it.

Log sourceChannelData component
WinEventLog:SecurityEventCode=4672DC0088 Logon Session Metadata
WinEventLog:SecurityEventCode=4673DC0013 User Account Metadata
WinEventLog:SecurityEventCode=4624, 4648DC0067 Logon Session Creation
WinEventLog:SysmonEventCode=10DC0035 Process Access
WinEventLog:SysmonEventCode=8DC0020 Process Modification
WinEventLog:SysmonEventCode=7DC0016 Module Load
WinEventLog:SysmonEventCode=3, 22DC0082 Network Connection Creation

Mutable elements

Parameters MITRE marks as environment-specific. These are the knobs you are expected to tune; they are why an analytic is not a rule.

FieldDescription
BrowserListSet of monitored browsers (chrome.exe, msedge.exe, firefox.exe, iexplore.exe). Adjust per fleet.
AccessMaskSetAccess rights implying injection (e.g., 0x1FFFFF, 0x1F3FF, VM_WRITE, VM_OPERATION, CREATE_THREAD). Tune by EDR mapping.
SignerAllowListAllowed module signers within browser processes (e.g., Microsoft, Google). Helps flag unsigned/unknown ImageLoad into browsers.
InternalCIDREnterprise internal ranges or DNS suffixes to identify intranet pivoting via the browser.
TimeWindowCorrelation interval (e.g., 10–20 minutes) linking privilege gain → access → modification → network usage.
ParentAllowListLegitimate tools that may automate browsers (e.g., Selenium drivers). Reduce FPs by allowlisting.
UserContextScope analytics to high-value users, admin workstations, or servers where browsers shouldn’t be automated.

KEV CVEs whose mapped technique this analytic detects

CVEVendor / productState
CVE-2012-0767Adobe Flash PlayerMapped
CVE-2022-24682Synacor Zimbra Collaborate Suite (ZCS)Mapped
CVE-2023-34192Synacor Zimbra Collaboration Suite (ZCS)Mapped