Hello Cavalary and mrkgnao!
I agree that GOG.COM has the obligation to patch the corresponding games on their end in order to provide clean offline installers.
On the other hand, it means that everyone has to replace the already downloaded and backed up installer files or have an offline patch tool available to install and afterwards patch any game purchased based on Unity game engine.
Of course, it is not a validation, but I tried to identify which Unity version is being used by the games I have currently installed on my machine (including those that were deinstalled already but kept left over files, such as configurations and save files).
The result was that you have to look for one of the following log files on your computer:
'output_log.txt' or 'Player.log'
For Windows and for earlier Unity versions (in my experience up to Unity version 5)
you have to look for:
* 'output_log.txt'
in:
* [game_install_directory]\[game_name]_Data\
And for later or more recent Unity versions (Unity 2017+)
you have to look for:
* 'output_log.txt' or
* 'Player.log' or
* 'Player-prev.log'
in:
* C:\Users\[user_name]\AppData\LocalLow\[game_company_name]\[game_name]\
A list of affected Unity engine versions can be found on this site:
affected Unity Engine versions Which currently lists the following information:
- affected from 6000.3 before 6000.3.0b4
- affected from 6000.2 before 6000.2.6f2
- affected from 6000.0 LTS before 6000.0.58f2
- affected from 2022.3 xLTS before 2022.3.67f2
- affected from 2021.3 xLTS before 2021.3.56f2
- affected from 6000.1 before 6000.1.17f1
- affected from 2023.2 before 2023.2.22f1
- affected from 2023.1 before 2023.1.22f1
- affected from 2022.3 LTS before 2022.3.62f2
- affected from 2022.2 before 2022.2.23f1
- affected from 2022.1 before 2022.1.25f1
- affected from 2021.3 LTS before 2021.3.45f2
- affected from 2021.2 before 2021.2.20f1
- affected from 2021.1 before 2021.1.29f1
- affected from 2020.3 before 2020.3.49f1
- affected from 2020.2 before 2020.2.8f1
- affected from 2020.1 before 2020.1.18f1
- affected from 2019.4 LTS before 2019.4.41f1
- affected from 2019.3 before 2019.3.17f1
- affected from 2019.2 before 2019.2.23f1
- affected from 2017.1.2p4 before 2019.1.15f1
These informations might help anyone to make a better informed decision, whether they need or should uninstall (not touch again) upon certain Unity-based games they have.
For me, there is still one doubt, though:
Could this vulnerability being taken advantage of even if one does not launch the corresponding game again until it is patched or is the mere presence of the game and its engine sufficient to be a danger?
(Is there an actual need to uninstall affected games or would it be sufficient to not start/play them until they are patched?)
Kind regards,
foxgog