Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
kkthxbye-code authored May 7, 2019
1 parent ca1f7b0 commit ab483ba
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions panorama_mitm_xss/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
## MITM and XSS exploit in Counter-Strike: Global Offensive

### Fixed on 07-05-2019
*https://github.com/SteamDatabase/GameTracking-CSGO/commit/2174089a01d9289fa62e098d142ac77f49667408*

*They fixed it by changing the URL to https and not eval'ing unsafe input. Still plenty of entrypoints.*

---

CS:GO uses the source 2 component Panorama for its UI. It's very much like Electron, in that it is a HTML renderer with a JS API.

Valve made some mistakes while implementing this, allowing MITM that leads to XSS. This allows you to run JS code in the game, without hooking the process (the code.pbin file is verified, so modification is not possible). This can be used to make custom UI's, set cheat protected CVARS or just play with the internal API.
Expand Down

0 comments on commit ab483ba

Please sign in to comment.