Skip to content
OpenAdvisories
Critical · 9.3 CVE-2025-48057 EUVD-2025-28141

Icinga 2 certificate renewal might incorrectly renew an invalid certificate

Published May 27, 2025 · Updated May 27, 2025 · Assigned by GitHub_M

Description

Icinga 2 is a monitoring system which checks the availability of network resources, notifies users of outages, and generates performance data for reporting. Prior to versions 2.12.12, 2.13.12, and 2.14.6, the VerifyCertificate() function can be tricked into incorrectly treating certificates as valid. This allows an attacker to send a malicious certificate request that is then treated as a renewal of an already existing certificate, resulting in the attacker obtaining a valid certificate that can be used to impersonate trusted nodes. This only occurs when Icinga 2 is built with OpenSSL older than version 1.1.0. This issue has been patched in versions 2.12.12, 2.13.12, and 2.14.6.

Affected products

VendorProductAffectedFixed
Icinga icinga2 >= 2.14.0, < 2.14.6, >= 2.13.0, < 2.13.12, < 2.12.12 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 icinga2 2.14.6-1 —
Debian 13 icinga2 2.14.6-1 —
Debian 12 icinga2 No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 25.10 icinga2 No fix yet —
Ubuntu 24.04 LTS icinga2 No fix yet —
Ubuntu 22.04 LTS icinga2 No fix yet —
Ubuntu 20.04 LTS icinga2 No fix yet —
Ubuntu 18.04 LTS icinga2 No fix yet —
ReleasePackageFixed inAdvisory
SLES 12 icinga2 2.8.2-3.11.2 SUSE-SU-2025:02783-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed icinga2 2.14.6-1.1 openSUSE-SU-2025:15180-1

Advisories 3

References