# NetHack 3.6.5

NetHack Versions

Jay Fenlason's Hack
HACK for UNIX
Hack 1.21 for DOS
Hack for PDP-11
PC/IX Hack

Andries Brouwer's Hack
Hack 1.0
Hack 1.0.1
Hack 1.0.2
Hack 1.0.3

Early NetHack
NetHack 1.3d
NetHack 1.4f
NetHack 2.2a
NetHack 2.3e

The NetHack 3.0 Series
NetHack 3.0.0
NetHack 3.0.1
NetHack 3.0.2
NetHack 3.0.3
NetHack 3.0.4
NetHack 3.0.5
NetHack 3.0.6
NetHack 3.0.7
NetHack 3.0.8
NetHack 3.0.9
NetHack 3.0.10

The NetHack 3.1 Series
NetHack 3.1.0
NetHack 3.1.1
NetHack 3.1.2
NetHack 3.1.3

The NetHack 3.2 Series
NetHack 3.2.0
NetHack 3.2.1
NetHack 3.2.2
NetHack 3.2.3

The NetHack 3.3 Series
NetHack 3.3.0
NetHack 3.3.1

The NetHack 3.4 Series
NetHack 3.4.0
NetHack 3.4.1
NetHack 3.4.2
NetHack 3.4.3

The NetHack 3.6 Series
NetHack 3.6.0
NetHack 3.6.1
NetHack 3.6.2
NetHack 3.6.3
NetHack 3.6.4
NetHack 3.6.5
NetHack 3.6.6
NetHack 3.6.7

NetHack 3.6.5 is the 35th public release of NetHack. It was released on 27th January 2020. This release fixes several security exploits that existed in versions 3.6.0, 3.6.1, 3.6.2, 3.6.3 and 3.6.4, as well as some more minor bugs. There were no new gameplay features.[1]

Contents

1 Availability
2 Significant changes

2.1 Security
2.2 Bug fixes

3 References

Availability
NetHack 3.6.5 is available from the official NetHack website.

Significant changes
Security
Main article: Security
Six major security exploits were fixed. They were all buffer overflows that could be triggered by parsing options in configuration options or the command line.

Bug fixes
Other bug fixes include:[2]

fix accessing mons[-1] when trying to gate in a non-valid demon
fix accessing mons[-1] when monster figures out if a tin cures stoning
have string_for_opt() return empty_optstr on failure
ensure existing callers of string_for_opt() check return value before using it
use vsnprintf instead of vsprintf in pline.c where possible
Windows: includes a fix from a 3.6.4 post-release update where OPTIONS=map_mode:fit_to_screen could cause a game start failure
Windows: users with C-locale unmappable names could get game start failure
References

↑ https://github.com/NetHack/NetHack/blob/NetHack-3.6/doc/fixes36.5

↑ https://github.com/NetHack/NetHack/blob/NetHack-3.6/doc/fixes36.5