Re:GWSL: Run graphical Linux apps in WSL
by ThePhysicist on Thursday December 17, 2020 @08:28AM
(#25455361)
A JS based exploit that hijacks the X Window System Core Protocol running on your localhost to inject key presses into your X server or steal screenshots? I mean it's possible, but it seems quite far-fetched except maybe if someone specifically targets you.
Re:GWSL: Run graphical Linux apps in WSL
by gruez on Thursday December 17, 2020 @09:10AM
(#25455684)
The main impediment is that http request won't look anything like the x window requests, so the x server would likely reject it.
Re:GWSL: Run graphical Linux apps in WSL
by presumably on Thursday December 17, 2020 @10:11AM
(#25456233)
There are actually several (published and non-published) ways to exploit that type of configuration, here is one example:
Re:GWSL: Run graphical Linux apps in WSL
by gruez on Thursday December 17, 2020 @10:39AM
(#25456516)
If you're talking about the general concept of using js to spoof another protocol: that exploit involves middleboxes sniffing TCP connections at the packet level, rather than at connection/stream level. It certainly won't work for connections with a TCP server.
If you're talking about using that exploit to allow access to the victim's machine from the internet: that won't work because listening interface for the x11 server is localhost, not the LAN interface.
It used to be possible to easily scan what sites are running locally, even if js code was from a public website. [0]
[0] https://defuse.ca/in-browser-port-scanning.htm