CVE-2025-43715
Nullsoft Scriptable Install System (NSIS) before 3.11 on Windows allows local users to escalate...
Nullsoft Scriptable Install System (NSIS) before 3.11 on Windows allows local users to escalate privileges to SYSTEM during an installation, because the temporary plugins directory is created under %WINDIR%\temp and unprivileged users can place a crafted executable file by winning a race condition. This occurs because EW_CREATEDIR does not always set the CreateRestrictedDirectory error flag.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
8.1
Nullsoft Scriptable Install System (NSIS) before 3.11 on Windows allows local users to escalate privileges to SYSTEM during an installation, because the temporary plugins directory is created under %WINDIR%\temp and unprivileged users can place a crafted executable file by winning a race condition. This occurs because EW_CREATEDIR does not always set the CreateRestrictedDirectory error flag.
- Record
CVE-2025-43715- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-754
- Updated
- 2026-11-02
EUVDEUVD-2025-11523
8.1
Nullsoft Scriptable Install System (NSIS) before 3.11 on Windows allows local users to escalate privileges to SYSTEM during an installation, because the temporary plugins directory is created under %WINDIR%\temp and unprivileged users can place a crafted executable file by winning a race condition. This occurs because EW_CREATEDIR does not always set the CreateRestrictedDirectory error flag.
- Record
EUVD-2025-11523- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-g9m2-7jc6-pmvf
8.1
Nullsoft Scriptable Install System (NSIS) before 3.11 on Windows allows local users to escalate...
Nullsoft Scriptable Install System (NSIS) before 3.11 on Windows allows local users to escalate privileges to SYSTEM during an installation, because the temporary plugins directory is created under %WINDIR%\temp and unprivileged users can place a crafted executable file by winning a race condition. This occurs because EW_CREATEDIR does not always set the CreateRestrictedDirectory error flag.
- Record
GHSA-g9m2-7jc6-pmvf- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-754
- Updated
- 2026-11-02
NVD
8.1
Nullsoft Scriptable Install System (NSIS) before 3.11 on Windows allows local users to escalate privileges to SYSTEM during an installation, because the temporary plugins directory is created under %WINDIR%\temp and unprivileged users can place a crafted executable file by winning a race condition. This occurs because EW_CREATEDIR does not always set the CreateRestrictedDirectory error flag.
- Record
CVE-2025-43715- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-754
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2025-43715
8.1
Nullsoft Scriptable Install System (NSIS) before 3.11 on Windows allows local users to escalate privileges to SYSTEM during an installation, because the temporary plugins directory is created under %WINDIR%\temp and unprivileged users can place a crafted executable file by winning a race condition. This occurs because EW_CREATEDIR does not always set the CreateRestrictedDirectory error flag.
- Record
DEBIAN-CVE-2025-43715- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-43715
8.1
Nullsoft Scriptable Install System (NSIS) before 3.11 on Windows allows local users to escalate privileges to SYSTEM during an installation, because the temporary plugins directory is created under %WINDIR%\temp and unprivileged users can place a crafted executable file by winning a race condition. This occurs because EW_CREATEDIR does not always set the CreateRestrictedDirectory error flag.
- Record
UBUNTU-CVE-2025-43715- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSV No score
Nullsoft Scriptable Install System (NSIS) before 3.11 on Windows allows local users to escalate privileges to SYSTEM during an installation, because the temporary plugins directory is created under %WINDIR%\temp and unprivileged users can place a crafted executable file by winning a race condition. This occurs because EW_CREATEDIR does not always set the CreateRestrictedDirectory error flag.
- Record
CVE-2025-43715- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
nsisDebian:12 |
All versions, plus listed versions 3.08-33.08-3+deb12u13.09-13.09-23.09-3 Show 5 moreShow less3.09-43.10-13.10-23.11-13.12-1 |
None known |
nsisDebian:13 |
before 3.11-1 | 3.11-1 |
nsisDebian:14 |
before 3.11-1 | 3.11-1 |
nsisUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 2.46-72.46-7ubuntu0.1~esm1 |
None known |
nsisUbuntu:16.04:LTS |
All versions, plus listed versions 2.46-10.12.48-22.50-1 |
None known |
nsisUbuntu:18.04:LTS |
All versions, plus listed versions 2.51-1 |
None known |
nsisUbuntu:20.04:LTS |
All versions, plus listed versions 3.04-13.04-23.05-13.05-2 |
None known |
nsisUbuntu:22.04:LTS |
All versions, plus listed versions 3.06.1-13.08-13.08-2 |
None known |
nsisUbuntu:24.04:LTS |
All versions, plus listed versions 3.09-13.09-23.09-33.09-43.09-4ubuntu1 |
None known |
nsisUbuntu:25.10 |
All versions, plus listed versions 3.10-2ubuntu1 |
None known |
nsisUbuntu:26.10 |
All versions, plus listed versions 3.10-2ubuntu2 |
None known |
nsisUbuntu:26.04:LTS |
All versions, plus listed versions 3.10-2ubuntu13.10-2ubuntu2 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-43715 is a high vulnerability (CVSS 8.1) in Nullsoft Scriptable Install System, published April 17, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.33%, the 25th percentile. Fixed in nsis 3.11-1.
References
sourceforge.net/p/nsis/bugs/1315
nsis.sourceforge.io/Docs/AppendixF.html
cert-portal.siemens.com/productcert/html/ssa-563922.html
nvd.nist.gov/vuln/detail/CVE-2025-43715
github.com/advisories/GHSA-g9m2-7jc6-pmvf
security-tracker.debian.org/tracker/CVE-2025-43715
ubuntu.com/security/CVE-2025-43715
cve.org/CVERecord?id=CVE-2025-43715