Project Zero Chains Bugs for ‘aPAColypse Now’ Attack on Windows 10

Solarquest

Moderator
Thread author
Verified
Staff Member
Malware Hunter
Well-known
Jul 22, 2014
2,525
Google’s Project Zero released details of a local proof-of-concept attack against a fully patched Windows 10 PC that allows an adversary to execute untrusted JavaScript outside a sandboxed environment on targeted systems.

The attack is a variation of a WPAD/PAC attack. In Project Zero’s case, the WPAD/PAC attack focuses on chaining several vulnerabilities together relating to the PAC and a Microsoft JScript.dll file in order to gain remote command execution on a victim’s machine.
“We identified 7 security vulnerabilities in (JScript.dll) and successfully demonstrated reliable code execution from local network (and beyond) against a fully patched (at the time of writing) Windows 10 64-bit with Fall Creators Update installed,” wrote Project Zero researchers on the teams’ website Monday.

The vulnerabilities have since been patched.
Web Proxy AutoDiscovery (WPAD) protocol attacks are tied to how browsers use PAC (Proxy Auto-Configuration) to navigate HTTP and HTTPS requests. PAC files contain JavaScript that instruct what proxy a browser needs to use to get to a specific URL. If a malicious PAC is introduced to the browser, that allows an attacker to monitor the URL of every request the browser makes.
....
...
Despite the fact Microsoft has patched against this type of attack, Project Zero researchers agree with Klein’s assessment.

“Since the bugs are now fixed, does this mean we are done and can go home? Unlikely.
...
Researchers recommend Microsoft users disable WPAD by default and sandbox the JScript interpreter inside the WPAD service.
 

Andy Ful

From Hard_Configurator Tools
Verified
Honorary Member
Top Poster
Developer
Well-known
Dec 23, 2014
8,513
How?!with Sandboxie? or?
This exploit requires downloading/running a PAC file, which is an executable script (Windows Script Host) that generates a list of one or more proxy servers given a target host name and URL.
You may not be worried about this exploit. If I correctly remember Windows Script Host is disabled on your computer.:)
You are a lucky home user. Blocking Windows Script Host (wscript.exe, cscript.exe, vbscript.dll, jscript.dll, etc.) in Enterprises is usually not possible.
This exploit is general, so it can be used also against web browser (IE) - but, that would be a different attack (not WPAD/PAC).
WPAD for ISA Server and Windows Media Proxy Server
 
Last edited:

bribon77

Level 35
Verified
Top Poster
Well-known
Jul 6, 2017
2,392
This exploit requires downloading/running a PAC file, which is an executable script (Windows Script Host) that generates a list of one or more proxy servers given a target host name and URL.
You may not be worried about this exploit. If I correctly remember Windows Script Host is disabled on your computer.:)
You are a lucky home user. Blocking Windows Script Host (wscript.exe, jscript.exe, vscript.dll, jscript.dll, etc.) in Enterprises is usually not possible.
And here too:) Thanks to you(y)
 
Last edited:

About us

  • MalwareTips is a community-driven platform providing the latest information and resources on malware and cyber threats. Our team of experienced professionals and passionate volunteers work to keep the internet safe and secure. We provide accurate, up-to-date information and strive to build a strong and supportive community dedicated to cybersecurity.

User Menu

Follow us

Follow us on Facebook or Twitter to know first about the latest cybersecurity incidents and malware threats.

Top