Back

Simon Tatham
Patches for PuTTY x64
Windows
7 patches available
PuTTY is a free implementation of SSH and Telnet for Windows and Unix platforms, along with an xterm terminal emulator.
PuTTY x64 Version 0.83.0.0
Release Date
2/8/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

These features are new in 0.83 (released 2025-02-08):$$$$$$Support for ML-KEM; the NIST-standardised post-quantum key exchange mechanism. (In addition to NTRU Prime; which has been supported since 0.78.)$$$Support for full Unicode file names in Windows file selector dialogs. (However; these do not yet round-trip through a saved session.)$$$Bug fix: psftp -b works again.$$$Bug fix: assertion failure if an SSH connection times out at the login prompt.$$$Bug fix: crash in Pageant if an SSH connection is abandoned while waiting for a deferred decryption passphrase.$$$Bug fix: tight loop if PuTTY tried to send an empty answerback string.$$$Bug fix: accidental truncation of some configuration edit boxes contents to 127 characters.$$$Bug fix: Windows XP support was accidentally broken; and now reinstated.$$$Bug fix: restored interoperation with third-party tools that auto-fill login prompts by sending ^M for Return.$$$Bug fix: confusion when terminal window resized by tools like FancyZones.$$$Bug fix: the small keypad keys didnt reliably work in the terminal on Unix.
PuTTY x64 Version 0.82.0.0
Release Date
11/27/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

These features are new in 0.82 (released 2024-11-27):$$$$$$Major refactoring of Unicode handling to allow the use of foreign Unicode characters; i.e. outside the systems configured default character set / code page. Not yet complete; but the following things work:$$$Windows console: usernames and passwords entered interactively into PSCP; PSFTP and Plink can use foreign characters.$$$Windows command line: usernames; remote commands; and filenames entered via command-line options can use foreign characters.$$$PuTTYs own terminal (on Windows and Unix): even if its not configured into UTF-8 mode for the main session; interactive usernames and passwords can use foreign characters.$$$Unicode version update: all character analysis is updated to Unicode 16.0.0.$$$Unicode terminal rendering: national and regional flags are now understood by PuTTYs terminal emulator. (However; correct display of those flags will depend on fonts and operating system.)$$$The Event Log mentions the local address and port number of the outgoing connection socket.$$$Bracketed paste mode can now be turned off in the Terminal > Features panel.$$$Unix Pageant: new --foreground mode for running as a subprocess.$$$Bug fix: the border width configuration option is now honoured even when the window is maximised.$$$Bug fix: SHA-2 based RSA signatures are now sent with correct zero padding.$$$Bug fix: terminal wrap mishandling caused occasional incorrect redraws in curses-based applications.$$$Bug fix: Alt + function key in Xterm 216+ mode sent a spurious extra escape character.
PuTTY x64 Version 0.81.0.0
Release Date
4/15/2024
Bug Fix?
No
Minor Release?
No
Patch Notes

This feature is new in 0.81 (released 2024-04-15):$$$$$$Security fix for CVE-2024-31497: NIST P521 / ecdsa-sha2-nistp521 signatures are no longer generated with biased values of k. The previous bias compromises private keys.
PuTTY x64 Version 0.80.0.0
Release Date
12/18/2023
Bug Fix?
Yes
Minor Release?
No
Patch Notes

These features are new in 0.80 (released 2023-12-18):$$$$$$Security fix: support for OpenSSHs new kex-strict protocol modification; addressing a vulnerability in some @openssh.com cipher and MAC modes; in particular ChaCha20+Poly1305.$$$Bug fix: the MSI-installed version of putty can now find its help file again.$$$Bug fix: a server sending non-displaying terminal escape sequences such as ESC[0m now no longer resets the scrollback to the bottom of the window.
PuTTY x64 Version 0.79.0.0
Release Date
8/26/2023
Bug Fix?
Yes
Minor Release?
No
Patch Notes

These features are new in 0.79 (released 2023-08-26):$$$$$$Windows installer scope is back to the normal per machine setting; reverting 0.78s security workaround.$$$Note: this means that installing the 0.79 or later Windows installer will not automatically uninstall 0.78; if 0.78 was installed using its default per user scope. In that situation we recommend uninstalling 0.78 first; if possible. If both end up installed; uninstalling both and then re-installing the new version will fix things up.$$$$$$Terminal mouse tracking: support for mouse movements which are not drags.$$$Terminal mouse tracking: support for horizontal scroll events (e.g. generated by trackpads).$$$Backwards compatibility fix: certificate-based user authentication now works with OpenSSH 7.7 and earlier.$$$Bug fix: in a session using the Raw protocol; pressing ^D twice in the terminal window could cause an assertion failure.$$$Bug fix: terminal output could hang if a resize control sequence was sent by the server (and was not disabled in the Features panel) but PuTTYs window was set to non-resizable in the Window panel.$$$Bug fix: GTK PuTTY could fail an assertion if a resize control sequence was sent by the server while the window was docked to one half of the screen in KDE.$$$Bug fix: GTK PuTTY could fail an assertion if you tried to change the font size while the window was maximised.$$$Bug fix: the bell overload timing settings were misinterpreted by Unix PuTTY and pterm 0.77/0.78; if any settings were saved using these versions; confusion can persist with newer versions.$$$Bug fix: SSH authentication banners were not reliably printed if a server sent one immediately before closing the connection (e.g. intended as a user-visible explanation for the connection closure).$$$Bug fix: the close command in PSFTP always reported failure; so that ending a psftp -b batch script with it would cause PSFTP as a whole to believe it had failed; even if everything worked fine.$$$Bug fix: certificate handling would do the wrong thing; for RSA keys only; if you specified a detached certificate to go with a PPK file that had a different certificate embedded.$$$Bug fix: Windows Pageants option to write out a configuration file fragment for Windows OpenSSH now works even if you have a space in your user name.$$$Bug fix: in local-line-editing mode; pressing ^U now just clears the line; instead of clearing it and then inserting a literal ^U.$$$Several bug fixes in edge cases of terminal wrapping; involving double-width characters.
PuTTY x64 Version 0.78.0.0
Release Date
10/29/2022
Bug Fix?
Yes
Minor Release?
No
Patch Notes

These features are new in 0.78 (released 2022-10-29):$$$$$$Support for OpenSSH certificates; for both user authentication keys and host keys.$$$New SSH proxy modes; for running a custom shell command or subsystem on the proxy server instead of forwarding a port through it.$$$New plugin system to allow a helper program to provide responses in keyboard-interactive authentication; intended to automate one-time password systems.$$$Support for NTRU Prime post-quantum key exchange;$$$Support for AES-GCM (in the OpenSSH style rather than RFC 5647).$$$Support for more forms of Diffie-Hellman key exchange: new larger integer groups (such as group16 and group18); and support for using those and ECDH with GSSAPI.$$$Bug fix: the 32-bit Windows build now runs on Windows XP again.$$$Bug fix: server-controlled window title setting now works again even if the character set is ISO 8859 (or a few other affected single-byte character sets).$$$Bug fix: certain forms of OSC escape sequences (sent by some real servers) could cause PuTTY to crash.$$$Bug fix: the -pwfile/-pw options no longer affect local key passphrase prompts; and no longer suppress Plinks anti-spoofing measures.$$$Note: installing the 0.78 or later Windows installer will not automatically uninstall 0.77 or earlier; due to a change weve made to work around a bug. We recommend uninstalling the old version first; if possible. If both end up installed; uninstalling both and then re-installing the new version will fix things up.
PuTTY x64 Version 0.77.0.0
Release Date
5/27/2022
Bug Fix?
Yes
Minor Release?
No
Patch Notes

These features are new in 0.77 (released 2022-05-27):$$$$$$Major improvements to network proxy support:$$$Support for interactively prompting the user if the proxy server requires authentication.$$$Built-in support for proxying via another SSH server; so that PuTTY will SSH to the proxy and then automatically forward a port through it to the destination host. (Similar to running plink -nc as a subprocess; but more convenient to set up; and allows you to answer interactive prompts presented by the proxy.)$$$Support for HTTP Digest authentication; when talking to HTTP proxies.$$$Introduced pterm; a PuTTY-like wrapper program for Windows command prompts (or anything else running in a Windows console). Not yet included in the installer; but available as a file from the Download page.$$$Updated Unicode and bidi support to Unicode 14.0.0.$$$New command-line option -pwfile; like -pw except that it reads the password from a file so that it doesnt show up on the command line.$$$Windows Pageant: option --openssh-config to allow easy interoperation with Windowss ssh.$$$-pw (and -pwfile) now do not fall back to interactively prompting for a password if the provided password fails. (That was the original intention.)$$$New configuration options for keyboard handling:$$$Option to control handling of Shift + arrow keys$$$Extra mode in the function-keys option; for modern xterm (v216 and above).$$$Bug workaround flag to wait for the servers SSH greeting before sending our own; for servers (or proxies) that lose outgoing data before seeing any incoming data.$$$Crypto update: added side-channel resistance in probabilistic RSA key generation.$$$Crypto update: retired the use of short Diffie-Hellman exponents (just in case).$$$Bug fix: reconfiguring remote port forwardings more than once no longer crashes.$$$Bug fix: terminal output processing is now paused while handling a remote-controlled terminal resize; so that the subsequent screen redraw is interpreted relative to the new terminal size instead of the old.$$$Bug fix: Windows PuTTYgens mouse-based entropy collection now handles high-frequency mice without getting confused.$$$Bug fix: Windows Pageant can now handle large numbers of concurrent connections without hanging or crashing.$$$Bug fix: if Windows Pageant is started multiple times simultaneously; the instances should reliably agree on one of them to be the persistent server.$$$Bug fix: remote-controlled changes of window title are now interpreted according to the configured character set.$$$Bug fix: remote-controlled changes of window title no longer get confused by UTF-8 characters whose encoding includes the byte 0x9C (which terminates the control sequence in non-UTF-8 contexts).$$$Bug fix: popping up the window context menu in the middle of a drag-select now no longer leaves the drag in a stuck state.$$$Bug fix: extensive use of true colour in the terminal no longer slows down window redraws unnecessarily.$$$Bug fix: when PSCP reports the server sending a disallowed compound pathname; it correctly reports the replacement name its using for the downloaded file.$$$Bug fix: enabling X11 forwarding in psusan failed to fall back through possible port numbers for the forwarded X display.$$$For developers: migrated the build system to CMake; removing the old idiosyncratic mkfiles.pl and the autotools system.
Interested in automating patching for Adobe Acrobat?