NSClient++ 0.5.2.35 Local Privilege Escalation via ExternalScripts and Web Interface
Key facts
- Attack vector
- Local
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- Present
- Impact type
- Information disclosure
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-522.
Summary
A local privilege escalation vulnerability exists in NSClient++ 0.5.2.35 when both the web interface and ExternalScripts features are enabled. The configuration file (nsclient.ini) stores the administrative password in plaintext and is readable by local users. By extracting this password, an attacker can authenticate to the NSClient++ web interface (typically accessible on port 8443) and abuse the ExternalScripts plugin to inject and execute arbitrary commands as SYSTEM by registering a custom script, saving the configuration, and triggering it via the API. This behavior is documented but insecure, as the plaintext credential exposure undermines access isolation between local users and administrative functions.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| NSClient++ | NSClient++ | 0.5.2.35 | — | No fix listed | CNA |
- NSClient++ VendorNSClient++ Affected 0.5.2.35 Fixed in — No fix listed CNA
CPE configurations NVD · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:nsclient:nsclient\+\+:0.5.2.35:*:*:*:*:*:*:* | 0.5.2.35 | Vulnerable | NSClient++ |
- cpe:2.3:a:nsclient:nsclient\+\+:0.5.2.35:*:*:*:*:*:*:* Versions 0.5.2.35 Vulnerable ·NSClient++
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2025-34078
- 2026-10-03 Alias added: GHSA-jr25-22p3-gm6r
- 2026-10-04 EPSS moved to the 50th–90th percentile
References
More Nsclient++ vulnerabilities
- TI-2025-24246 NSClient++ Authenticated Remote Code Execution via ExternalScripts API CVSS 4.0HIGH 7.5
- TI-2018-04702 Unquoted Windows search path vulnerability in NSClient++ before 0.4.1.73 allows… CVSS 3.0HIGH 7.8
Sources
- CVE-2025-34078 · CVE Program
- CVE-2025-34078 · NVD
- FIRST EPSS
- GHSA-jr25-22p3-gm6r · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences