Back

Nullsoft and Contributors
Patches for NSIS
Windows
3 patches available
NSIS (Nullsoft Scriptable Install System) is a tool that allows programmers to create such installers for Windows. It is released under an open source license and is completely free for any use. NSIS creates installers that are capable of installing, uninstalling, setting system settings, extracting files, etc.
NSIS Version 3.11
Release Date
3/8/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

F.1 3.11$$$Released on March 8th; 2025$$$$$$F.1.1 Release Notes$$$Your installer will still fit on a single floppy disk. Or even eight.$$$$$$F.1.2 Changelog$$$F.1.2.1 Security$$$Retry creating restricted $PLUGINSDIR (thanks Sandro Poppi for responsibly disclosing; bug #1315)$$$This stops a possible privilege escalation. A malicious actor can create the temporary plugins directory ($PLUGINSDIR) at just the right time and fill it with malicious files that the installer might use. Installers running as SYSTEM use C:\windows\temp which is accessible by all users on the system. Any user can use this bug to gain SYSTEM privileges by winning the race condition with an installer that starts as SYSTEM.$$$F.1.2.2 Minor Changes$$$Retry opening self if there is a sharing error (partial patch #316)$$$Support setting source file decoding charset with magic comment (patch #292)$$$Fixed LicenseBkColor for uninstaller (bug #1314)$$$Handle CHARSET command line parameter in MakeNSISW (patch #315)$$$Make System/Resource.dll reproducible (patch #312)$$$Zip2Exe accepts .zip as command line parameter$$$F.1.2.3 Translations$$$Updated Finnish (patch #313)
NSIS Version 3.10
Release Date
3/30/2024
Bug Fix?
Yes
Minor Release?
No
Patch Notes

F.1 3.10$$$Released on March 30th; 2024$$$$$$F.1.1 Changelog$$$F.1.1.1 Minor Changes$$$Fixed LogicLib SafePPO bug (bug #1291)$$$NSISdl now supports relative URLs in location redirects (PR #24)$$$Added InstType /UNINSTNOCUSTOM and /UNINSTCOMPONENTSONLYONCUSTOM$$$Fixed bug with SetDetailsPrint lastused and plugins introduced in 3.09 (bug #1300)$$$Added NSD_CB_Find SelectStringExact support for nsDialogs$$$Fix RTL text in section selection page
NSIS Version 3.09
Release Date
7/1/2023
Bug Fix?
Yes
Minor Release?
No
Patch Notes

F.2 3.09$$$$$$Released on July 1st; 2023$$$F.2.1 Changelog$$$F.2.1.1 Major Changes$$$$$$ Use isolated uninstaller directory for every instance (bug #1296; thanks Richard Warren)$$$$$$F.2.1.2 Minor Changes$$$$$$ Added !assert$$$ Fixed !uninstfinalize bug on large uninstallers (bug #1279)$$$ Fixed creation of missing special folders on old Windows versions where SHGetFolderPath is not available$$$ Fixed plug-in call overwriting SetDetailsPrint lastused (bug #1271)$$$ Fixed !appendfile not writing to non-empty files with a BOM$$$ Fixed LogicLib ${Switch} Unicode bug$$$ Fixed MakeNSISW editor zoom level bug (bug #1282)$$$$$$F.2.1.3 Translations$$$$$$ Updated Brazilian Portuguese (bug #1269)$$$ Updated Ukrainian (patch #308)$$$$$$F.2.1.4 Build System$$$$$$ Fixed halibut compiler warnings (patch #304)$$$ Fixed various issues with very old and new GCC versions (bug #1275; patch #307; patch #310)$$$ Disable stub relocations in newer GCC (bug #1283)
Interested in automating patching for Adobe Acrobat?