A critical vulnerability (CVE-2025-48057) has been discovered in Icinga 2, the widely used open-source monitoring platform.
The flaw, affecting installations built with OpenSSL versions older than 1.1.0, could allow attackers to obtain valid certificates from the Icinga Certificate Authority (CA), potentially impersonating trusted nodes and compromising monitoring environments.
Security updates have been released in versions 2.14.6, 2.13.12, and 2.12.12, and immediate action is urged for affected systems.
At the heart of this security issue lies the VerifyCertificate() function.
In vulnerable Icinga 2 builds (using OpenSSL <1.1.0), this function can be tricked into treating malicious certificates as valid.
Specifically, OpenSSL versions before 1.1.0 maintained a “valid” flag within the certificate object.
If set by a previous operation, this flag could cause critical verification steps to be skipped, resulting in improper validation of certificate requests.
Attackers exploiting this flaw could send a crafted certificate request that appears as a renewal of an existing certificate.
If the Icinga 2 master node (with CA signing capability) is accessible via TLS, the attacker could obtain a valid certificate, enabling them to impersonate trusted nodes within the monitoring cluster.
Technical Verification Command:
bashicinga2 --version | grep OpenSSL
If the output indicates OpenSSL 1.1.0 or newer, the installation is not affected.
This vulnerability is rated critical, with a CVSS v4.0 score of 9.3, reflecting its high potential impact on confidentiality, integrity, and availability.
The flaw primarily affects systems running Icinga 2 on platforms like RHEL 7 and Amazon Linux 2, which ship with OpenSSL 1.0.2 by default.
Table: Affected and Patched Versions
| Icinga 2 Version | Vulnerable (OpenSSL <1.1.0) | Patched Version |
|---|---|---|
| ≤ 2.14.5 | Yes | 2.14.6 |
| ≤ 2.13.11 | Yes | 2.13.12 |
| ≤ 2.12.11 | Yes | 2.12.12 |
The vulnerability has been addressed in Icinga 2 versions 2.14.6, 2.13.12, and 2.12.12. These releases also include:
VerifyCertificate(), which previously could result in incorrect error codes in logs./var/lib/icinga2/ca directory. Note: This will halt new node setups and certificate renewals, making it a short-term solution only.bashmv /var/lib/icinga2/ca /var/lib/icinga2/ca.disabled
Organizations using Icinga 2 with OpenSSL versions older than 1.1.0 face a severe risk of certificate-based impersonation attacks.
Immediate patching is essential to maintain the integrity and security of monitoring environments.
For full technical details and source code, consult the official Icinga repositories and advisories.
Find this News Interesting! Follow us on Google News, LinkedIn, & X to Get Instant Updates!
A December intrusion to Storm-2603, the China-based group Microsoft ties to Warlock ransomware. The attackers…
A decade-old authentication bypass in OpenSSH on musl-based Linux lets attackers log into accounts that…
Bitdefender researchers have revealed a vulnerability called GhostMap that affects Android devices. This vulnerability can…
Microsoft has announced a vulnerability in Windows Paint that could let unauthenticated attackers execute malicious…
An autonomous penetration-testing framework linked to South Korean banking breaches and cloud supply-chain attacks is…
Shopify is making IP allowlisting mandatory for all public apps to limit abuse of stolen…