vendor:
Blizzard Update Agent
by:
Lock Cmpxchg8b
8.8
CVSS
HIGH
Authentication Bypass
287
CWE
Product Name: Blizzard Update Agent
Affected Version From: 2.13.4.5955
Affected Version To: 2.13.4.5955
Patch Exists: NO
Related CWE: N/A
CPE: N/A
Metasploit:
N/A
Other Scripts:
N/A
Platforms Tested: All
2020
Blizzard Update Agent Authentication Bypass Vulnerability
The Blizzard Update Agent utility creates an JSON RPC server listening on localhost port 1120, and accepts commands to install, uninstall, change settings, update and other maintenance related options. Blizzard use a custom authentication scheme to verify the rpc's are from a legitimate source, but this design will not work because of an attack called 'dns rebinding'. Any website can simply create a dns name that they are authorized to communicate with, and then make it resolve to localhost, allowing them to send privileged commands to the agent.
Mitigation:
Disable the Blizzard Update Agent utility or restrict access to it.