Impact
The current permissions of the Icinga for Windows certificate directory grant every user read access, which results in the exposure of private key of the Icinga certificate for the given host. All installations are affected.
Patches
The following fixed versions were released: v1.13.4, v1.12.4, and v1.11.2.
Please note that upgrading to a fixed version of Icinga for Windows will also automatically fix a similar issue present in Icinga 2, see also GHSA-vfjg-6fpv-4mmr.
Workarounds
As a workaround, the permissions can be restricted manually: Please update the ACL for the given folder C:\Program Files\WindowsPowerShell\modules\icinga-powershell-framework\certificate (and C:\ProgramData\icinga2\var to fix the issue for the Icinga 2 agent as well) including every sub-folder and item to restrict access for general users, only allowing the Icinga service user and administrators access.
References
Impact
The current permissions of the Icinga for Windows
certificatedirectory grant every user read access, which results in the exposure of private key of the Icinga certificate for the given host. All installations are affected.Patches
The following fixed versions were released: v1.13.4, v1.12.4, and v1.11.2.
Please note that upgrading to a fixed version of Icinga for Windows will also automatically fix a similar issue present in Icinga 2, see also GHSA-vfjg-6fpv-4mmr.
Workarounds
As a workaround, the permissions can be restricted manually: Please update the ACL for the given folder
C:\Program Files\WindowsPowerShell\modules\icinga-powershell-framework\certificate(andC:\ProgramData\icinga2\varto fix the issue for the Icinga 2 agent as well) including every sub-folder and item to restrict access for general users, only allowing the Icinga service user and administrators access.References