@michaellukashov, if you haven't worked on this update yet, you can use this pull request as a quick catch up. It updates PuTTY to version 0.81 that fixes CVE-2024-31497.
This PR also introduces certain cleanup:
remove many old / unused files from the PuTTY sources
do not use redundant comparison when freeing winsock library: winsock_module != INVALID_HANDLE_VALUE, because LoadLibrary never returns INVALID_HANDLE_VALUE, it returns base address of the loaded library or NULL.
@michaellukashov, if you haven't worked on this update yet, you can use this pull request as a quick catch up. It updates
PuTTY
to version 0.81 that fixes CVE-2024-31497.This PR also introduces certain cleanup:
PuTTY
sourceswinsock
library:winsock_module != INVALID_HANDLE_VALUE
, becauseLoadLibrary
never returnsINVALID_HANDLE_VALUE
, it returns base address of the loaded library orNULL
.