TightVNC 2.8.88
- Server for Windows: Improved security of communication between the server and its control application by generating unpredictable names for internal communication channels.
- Server for Windows: Added validation of values returned by system functions and additional checks of the internal server state, preventing potential crashes and hangs during screen capture, cursor processing, and clipboard operations (bugs #1660, #1661, #1662, #1663, and #1665).
- Server for Windows: Improved DLL loading security by allowing screen hook libraries to be loaded only from the TightVNC installation directory or the Windows system directory.
- Viewer for Windows: Fixed out-of-bounds memory access that could cause a garbled display or a crash when processing invalid ZRLE-encoded screen data (bug #1657).