With all the fuss around the "Log4Shell" vulnerability, I checked my PC for anywhere a program uses the log4j files which apparently is an indication of a potential exposure.
I found two files here:
C:\Program Files (x86)\arduino-1.8.16\lib\log4j-api-2.12.0.jar
C:\Program Files (x86)\arduino-1.8.16\lib\log4j-core-2.12.0.jar
From what I can see, you need at least version 2.15.0 to be safe against the "Log2Shell" vulnerability,
Can the above files simply and safely be just replaced by their 2.15.0 counterparts?
I actually tried downloading the 2.15.0 versions, changing their filenames to have a version number of 2.12.0 instead of 2.15.0 in their filename, and copying the new files with the tweaked filenames into the C:\Program Files (x86)\arduino-1.8.16\lib folder.
That seems to work. The IDE opened up, and seems to be working ok.
Have no idea what evil this may cause, proceed at your own risk!