Read the docs
TI-2021-12411 Aliases CVE-2021-32743

Passwords used to access external services inadvertently exposed through API

Priority MEDIUM 42CWE-202Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA.

Summary

Icinga is a monitoring system which checks the availability of network resources, notifies users of outages, and generates performance data for reporting. In versions prior to 2.11.10 and from version 2.12.0 through version 2.12.4, some of the Icinga 2 features that require credentials for external services expose those credentials through the API to authenticated API users with read permissions for the corresponding object types. IdoMysqlConnection and IdoPgsqlConnection (every released version) exposes the password of the user used to connect to the database. IcingaDB (added in 2.12.0) exposes the password used to connect to the Redis server. ElasticsearchWriter (added in 2.8.0)exposes the password used to connect to the Elasticsearch server. An attacker who obtains these credentials can impersonate Icinga to these services and add, modify and delete information there. If credentials with more permissions are in use, this increases the impact accordingly. Starting with the 2.11.10 and 2.12.5 releases, these passwords are no longer exposed via the API. As a workaround, API user permissions can be restricted to not allow querying of any affected objects, either by explicitly listing only the required object types for object query permissions, or by applying a filter rule.

Why it matters now

EPSS 0.01803 78th percentileScored 2026-11-07
Public exploit Yes 2 exploit referencesTagged by NVD
Fix Fixed icinga2 (Icinga): 2.11.10

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
Icingaicinga2before 2.11.10; 2.12.0 – 2.12.42.11.10Patch availableCNA
  • icinga2 VendorIcinga Affected before 2.11.10; 2.12.0 – 2.12.4 Fixed in 2.11.10 Patch available CNA

CPE configurations NVD · 2

CPEVersionsRoleVendor
cpe:2.3:a:icinga:icinga:*:*:*:*:*:*:*:*2.0.0 to before 2.11.10; 2.12.0 to before 2.12.5VulnerableIcinga
cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*9.0VulnerableDebian
  • cpe:2.3:a:icinga:icinga:*:*:*:*:*:*:*:* Versions 2.0.0 to before 2.11.10; 2.12.0 to before 2.12.5 Vulnerable ·Icinga
  • cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:* Versions 9.0 Vulnerable ·Debian

Remediation

  • Fix · CNA icinga2 (Icinga) Fixed in 2.11.10

Timeline

  1. 2026-10-02 Threatist record created from CVE-2021-32743

References

  • TI-2024-16337 Icinga Director configuration is susceptible to Cross-Site Request Forgery CVSS 3.1HIGH 8.3
  • TI-2012-05060 Multiple stack-based buffer overflows in the get_history function in history.cgi in… CVSS 2.0HIGH 7.5
  • TI-2013-05840 Multiple off-by-one errors in Nagios Core 3.5.1, 4.0.2, and earlier, and Icinga before… CVSS 2.0MEDIUM 5.5
  • TI-2024-32957 Icinga 2 has a TLS Certificate Validation Bypass for JSON-RPC and HTTP API Connections CVSS 3.1CRITICAL 9.8
  • TI-2025-30428 Icinga 2 certificate renewal might incorrectly renew an invalid certificate CVSS 4.0CRITICAL 9.3
  • TI-2020-17821 Icinga 2 v2.8.0 through v2.11.7 and v2.12.2 has an issue where revoked certificates due… CVSS 3.1CRITICAL 9.1
See all 30 →

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences