NSClient++

MySolutions NORDIC·Mickem.NSClient

A fully fledged monitoring agent which can be used with many monitoring tools.

NSClient++ (nscp) aims to be a simple yet powerful and secure monitoring daemon. It was built for Nagios/Icinga, but nothing in the daemon is Nagios/Icinga specific and it can be used in many other scenarios where you want to receive/distribute check metrics. The daemon has 3 main functions: - Allow a remote machine (monitoring server) to request commands to be run on this machine (the monitored machine) which return the status of the machine. - Submit the same results to a remote (monitoring server). - Take action and perform tasks.

winget install --id Mickem.NSClient --exact --source winget

Latest 0.16.4·August 21, 2026

Release Notes

Security release:request-smuggling fixes in the bundled web server

This release upgrades the Cesanta Mongoose web server bundled in the Windows builds to 7.23, closing two critical HTTP request-smuggling vulnerabilities in its HTTP parser. If NSClient++'s web server is reachable through a reverse proxy or WAF, upgrade promptly.

Highlights

Bundled Mongoose upgraded from 7.20 to 7.23. Fixes two critical (CVSS 9.1) HTTP request-smuggling vulnerabilities, CVE-2026-73256 and CVE-2026-73257, fixed upstream in Mongoose 7.22. • Windows builds only. The Windows WEBServer module (REST API and web UI) uses the Mongoose backend; the Linux DEB/RPM packages build on Boost.Beast and never contained the vulnerable code. • Exploitable behind an intermediary. Both flaws let an unauthenticated attacker smuggle requests past a reverse proxy, WAF or load balancer in front of NSClient++ — bypassing proxy-level ACLs or injecting into other clients' reused connections. Direct client → NSClient++ deployments have no front end to desynchronize, and NSClient++'s own authentication is still enforced per request either way.

Detailed changes

WEBServer — bundled Mongoose upgraded to 7.23 (security)

Mongoose versions before 7.22 mis-parse HTTP message framing in two ways:

CVE Flaw
CVE-2026-73256 Broken HTTP/1.0 detection in http_cb() — a request combining Transfer-Encoding:chunked with conflicting HTTP/1.0 framing is parsed with different message boundaries than an HTTP/1.0 reverse proxy sees.
CVE-2026-73257 Requests carrying both Content-Length and Transfer-Encoding:chunked are accepted instead of rejected, enabling CL.TE desynchronization against a Content-Length-preferring front end.

All build pipelines now pin Mongoose 7.23 (the latest release, which also carries further upstream TLS and TCP/IP hardening):the Windows CI workflows, the Linux docker scenario images that fall back to the Mongoose backend (minimal, no-openssl), and the developer build instructions. The full advisory record is on the security notices page.

Upgrade notes

Upgrade Windows installs, promptly if behind a reverse proxy/WAF: the request-smuggling CVEs only matter when an intermediary in front of NSClient++ frames the HTTP stream differently than the built-in web server. No configuration change is needed — this is a drop-in upgrade. • Linux packages are unaffected (Boost.Beast web backend, no Mongoose), as are installs with the WEBServer module disabled.

Full Changeloghttps://github.com/mickem/nscp/compare/0.16.3...0.16.4

Installer type: wix

x860EABA9480E372C3BB7A0139F211147C6BC9B583C0C46070DF154E6CA8D5B7E6F
x64F798238F170E8D51372C0FE578161605A9764FB1E1F106C64A3C7FAF016C1896

Details

Homepage
https://nsclient.org/
License
GPL-2.0
Publisher
MySolutions NORDIC
Support
https://github.com/mickem/nscp/issues
Copyright
Copyright (C) 2026 - Michael Medin
Moniker
nscp

Tags

icinganaemonnagios

Older versions (22)

0.14.1
x64machine3BA1CAA877B67ECB54D3DA72E9968BD20B51001C362974A30524D7E88B5110A6
x86machine7D2B67A37CFEB61A7284C5EEB9FFD7A0AC84D778D20599AFAC842CA86AFBFD96
0.14.1.0
x86EE3DFDDE334D6420A7E3ADE471E64190749837A6077A2BB27AC7910B6328DC9D
x643BA1CAA877B67ECB54D3DA72E9968BD20B51001C362974A30524D7E88B5110A6
0.14.0
x64machine97BEF7D36B7F57B21F2102881694D75222F0D4B673083997054AA07DDFB7594F
x86machineE053E025FA80189EA44E7C20EB1782155FC8ED1509D2A5FB394F5F33B8CC0811
0.12.6
x64machine3B91EE23E1E18D757667485A7CAA93D05F93606C8620BCE6EE0BAE2D14D204C1
x86machine4708EA9248D39FBDCBCE5A3518B3628FD8B422E98B35435A43232805FC10EE10
0.12.4.0
x86603376EF822C13F8EA81D0180858A93E68627DAA4684390AFFD7CCC9076BFA7A
x64D85FF028621CE5DFCC382D631EE7C75E4DBD382027CAF5E79B15A3347F6420AB
0.12.3.0
x86D96EB8CEE1AA0E1668CBB1C81D86DEAA38787E234CD15EEA99FF9DA8216E227F
x6430301C05599D786D09312D0046A942589819878F87CEF8A318E139F345C94775
0.11.30.0
x86C2AAB71766DB09132EAC5295A51C48A07C6895C4AF875BA0F225A3371B3EB19F
x64319093AC437249BA02E5B9D88113DCA5981E9062580DDC680E59E144427831EB
0.11.29.0
x8648FA1C10A13666683964181B07DC2DFDE447D6A426B869465AF8F4F25B03DAD6
x64135CE3226E8B10FBB4CC512FEF25CDE670E696C092F4F200937599976AC3D755
0.11.26.0
x86C39199B5D2B089C0A525329DC675ED90C5F3BC602AEFF25CC7C442F61859F1C3
x6415F08B900B41C61EC875A08F636901B7D598082C81C17791D770E93EA25131C6
0.11.25.0
x86A8B9674E2C54C18ACCF5826415CA74DCE65220F7EE687420E36339CB11EEF85A
x6460B48CF8547C26A833193A016AA6E8A2372649CBD4310AFCFBC7C1C016A67695
0.11.24.0
x8607CE7261A88A58F983D8085AF3E9FE0C2D9E3EFBFEAFAEA72FA3EE70F49D6A06
x641515F9F3BF90BAB990C2CED3A75D1C242611855D3AA5F9140EB452CFCD125CB6
0.11.8.0
x86430876CB770BCC348915AC170253C8F56815C8E5D60CDA39B9014A7D39A35923
x647586B43DC18DC7E99A744D62C7B3F464F2BB3059A048DBB1584048530111CA65
0.11.7.0
x86F166F31A2CE129D7D8B8510AFD6D2D4757F996BD8A5706AF5189F74ADA2BE8DB
x6455246FC63B132B67BBEB4027EC24087F3F385C81F69F7188C509C327D488CB8F
0.11.6.0
x862DFAF0E5EA313FF30CF69B772BF3CC88DB06BB13FF839BB2D01C5414B44EB351
x64A4F7BBDE55D5489D7E2E09E1143A8367955C46CF6E05303C6B4C9B0DDDDC9F76
0.10.9.0
x861783B43252582F73FA922CB314EBEE50D0FA36826662B15A3C359C43B7BBF5EE
x64C99C4E8FC00AD0544FA5E06378B03C6C3453221150F3BFBF17402E94289464FC
0.10.8.0
x86FDFA57C7026C3ED5DA574DFF2E5CCC5862B8BE4001E203E27EB372DB26539118
x64D98A46E06078C3542018FABEA877E3DE28DFA8818A00E482552809F18E3231FA
0.10.7.0
x86C5B7805E5D35416AD9F4F4610229303450027DA86786BEDDA0E74703480E5FB8
x6448A55FDDADDC371A465582D389103B87B8801D6F6893A328224772978317BDCA
0.9.15.0
x86391FE5B1F4C8F42450915B9452E73F0318B8DCB54A8B038081914C8AD79EF445
x64F26473E6A52AFB7A8B5FA1EA099B2EB39EB57E57CA7D3547C0BF29334638CBE1
0.9.14.0
x86A5D554231523E870F682FC9BE2F3B7ACCD807D15FAA6B56E60962F79885927DC
x642CF1FC203925E3231806AF237E046DCEE835FC8588749CB97493FF7602E7AB02
0.9.13.0
x8669F46BBF884F3DEF34501090299838132D97D6EC55C4770B87B21A6F012B36D6
x641192A8DBF26434CE8B334ABA228E12A641836974176D1C69F3011EAA70A0F569
0.9.12.0
x86A284CEA543A26AB6FE2A04F851B343B18FECCBD36F0591CA89D1EB90801A9E85
x64C9074F3473F2DA8B6A73F2C2B99F4EF8D8E8FB8641091CCAB3867DDC1A7073CE
0.8.0.0
x86B83D3873AFB7A1DBF71ED0F0B59675BD755E68DE2C671C9F1245447CF0939B1B
x6450A23A2B6546A0475673458E60DD2891A65FF66944E18CC794BB841F9E4A9033