CVE-2020-29663
Security update for icinga2
CVE-2020-29663 is a critical vulnerability (CVSS 9.1) in Icinga, published December 15, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.57%, the 75th percentile. Fixed in icinga2 2.12.3-1.
Icinga 2 v2.8.0 through v2.11.7 and v2.12.2 has an issue where revoked certificates due for renewal will automatically be renewed, ignoring the CRL. This issue is fixed in Icinga 2 v2.11.8 and v2.12.3.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
9.1
Icinga 2 v2.8.0 through v2.11.7 and v2.12.2 has an issue where revoked certificates due for renewal will automatically be renewed, ignoring the CRL. This issue is fixed in Icinga 2 v2.11.8 and v2.12.3.
- Record
CVE-2020-29663- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - CVSS 2.0
- 6.4 Medium
AV:N/AC:L/Au:N/C:P/I:P/A:N - Weakness
- CWE-295
- Updated
- 2026-11-02
CVE List No score
Icinga 2 v2.8.0 through v2.11.7 and v2.12.2 has an issue where revoked certificates due for renewal will automatically be renewed, ignoring the CRL. This issue is fixed in Icinga 2 v2.11.8 and v2.12.3.
- Record
CVE-2020-29663- Updated
- 2026-11-02
EUVDEUVD-2020-22020 No score
Icinga 2 v2.8.0 through v2.11.7 and v2.12.2 has an issue where revoked certificates due for renewal will automatically be renewed, ignoring the CRL. This issue is fixed in Icinga 2 v2.11.8 and v2.12.3.
- Record
EUVD-2020-22020- Updated
- 2026-11-03
OSV
9.1
Icinga 2 v2.8.0 through v2.11.7 and v2.12.2 has an issue where revoked certificates due for renewal will automatically be renewed, ignoring the CRL. This issue is fixed in Icinga 2 v2.11.8 and v2.12.3.
- Record
CVE-2020-29663- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2020-29663
9.1
Icinga 2 v2.8.0 through v2.11.7 and v2.12.2 has an issue where revoked certificates due for renewal will automatically be renewed, ignoring the CRL. This issue is fixed in Icinga 2 v2.11.8 and v2.12.3.
- Record
DEBIAN-CVE-2020-29663- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2020-29663
9.1
Icinga 2 v2.8.0 through v2.11.7 and v2.12.2 has an issue where revoked certificates due for renewal will automatically be renewed, ignoring the CRL. This issue is fixed in Icinga 2 v2.11.8 and v2.12.3.
- Record
UBUNTU-CVE-2020-29663- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
Show 7 moreShow less
OSVopenSUSE-SU-2021:1029-1 No score
Security update for icinga2
This update for icinga2 fixes the following issues:
icinga2 was updated to 2.12.4
-
Bugfixes
- Fix a crash when notification objects are deleted using the API #8782
- Fix crashes that might occur during downtime scheduling if host or downtime objects are deleted using the API #8785
- Fix an issue where notifications may incorrectly be skipped after a downtime ends #8775
- Don't send reminder notification if the notification is still suppressed by a time period #8808
- Fix an issue where attempting to create a duplicate object using the API might result in the original object being deleted #8787
- IDO: prioritize program status updates #8809
- Improve exceptions handling, including a fix for an uncaught exception on Windows #8777
- Retry file rename operations on Windows to avoid intermittent locking issues #8771
-
Update to 2.12.3
-
Security
- Fix that revoked certificates due for renewal will automatically be renewed ignoring the CRL (Advisory / CVE-2020-29663 - fixes boo#1180147 )
-
Bugfixes
- Improve config sync locking - resolves high load issues on Windows #8511
- Fix runtime config updates being ignored for objects without zone #8549
- Use proper buffer size for OpenSSL error messages #8542
-
Enhancements
- On checkable recovery: re-check children that have a problem #8506
-
-
Update to 2.12.2
-
Bugfixes
- Fix a connection leak with misconfigured agents #8483
- Properly sync changes of config objects in global zones done via the API #8474 #8470
- Prevent other clients from being disconnected when replaying the cluster log takes very long #8496
- Avoid duplicate connections between endpoints #8465
- Ignore incoming config object updates for unknown zones #8461
- Check timestamps before removing files in config sync #8495
-
Enhancements
- Include HTTP status codes in log #8467
-
- Record
openSUSE-SU-2021:1029-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:1053-1 No score
Security update for icinga2
This update for icinga2 fixes the following issues:
icinga2 was updated to 2.12.4
-
Bugfixes
- Fix a crash when notification objects are deleted using the API #8782
- Fix crashes that might occur during downtime scheduling if host or downtime objects are deleted using the API #8785
- Fix an issue where notifications may incorrectly be skipped after a downtime ends #8775
- Don't send reminder notification if the notification is still suppressed by a time period #8808
- Fix an issue where attempting to create a duplicate object using the API might result in the original object being deleted #8787
- IDO: prioritize program status updates #8809
- Improve exceptions handling, including a fix for an uncaught exception on Windows #8777
- Retry file rename operations on Windows to avoid intermittent locking issues #8771
Update to 2.12.3
-
Security
- Fix that revoked certificates due for renewal will automatically be renewed ignoring the CRL (Advisory / CVE-2020-29663 - fixes boo#1180147 )
-
Bugfixes
- Improve config sync locking - resolves high load issues on Windows #8511
- Fix runtime config updates being ignored for objects without zone #8549
- Use proper buffer size for OpenSSL error messages #8542
-
Enhancements
- On checkable recovery: re-check children that have a problem #8506
Update to 2.12.2
-
Bugfixes
- Fix a connection leak with misconfigured agents #8483
- Properly sync changes of config objects in global zones done via the API #8474 #8470
- Prevent other clients from being disconnected when replaying the cluster log takes very long #8496
- Avoid duplicate connections between endpoints #8465
- Ignore incoming config object updates for unknown zones #8461
- Check timestamps before removing files in config sync #8495
-
Enhancements
- Include HTTP status codes in log #8467
- Record
openSUSE-SU-2021:1053-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:1054-1 No score
Security update for icinga2
This update for icinga2 fixes the following issues:
Update to 2.12.4
-
Bugfixes
- Fix a crash when notification objects are deleted using the API #8782
- Fix crashes that might occur during downtime scheduling if host or downtime objects are deleted using the API #8785
- Fix an issue where notifications may incorrectly be skipped after a downtime ends #8775
- Don't send reminder notification if the notification is still suppressed by a time period #8808
- Fix an issue where attempting to create a duplicate object using the API might result in the original object being deleted #8787
- IDO: prioritize program status updates #8809
- Improve exceptions handling, including a fix for an uncaught exception on Windows #8777
- Retry file rename operations on Windows to avoid intermittent locking issues #8771
-
Enhancements
- Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
Update to 2.12.3
-
Security
- Fix that revoked certificates due for renewal will automatically be renewed ignoring the CRL (Advisory / CVE-2020-29663 - fixes boo#1180147 )
-
Bugfixes
- Improve config sync locking - resolves high load issues on Windows #8511
- Fix runtime config updates being ignored for objects without zone #8549
- Use proper buffer size for OpenSSL error messages #8542
-
Enhancements
- On checkable recovery: re-check children that have a problem #8506
Update to 2.12.2
-
Bugfixes
- Fix a connection leak with misconfigured agents #8483
- Properly sync changes of config objects in global zones done via the API #8474 #8470
- Prevent other clients from being disconnected when replaying the cluster log takes very long #8496
- Avoid duplicate connections between endpoints #8465
- Ignore incoming config object updates for unknown zones #8461
- Check timestamps before removing files in config sync #8495
-
Enhancements
- Include HTTP status codes in log #8467
- Record
openSUSE-SU-2021:1054-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:1069-1 No score
Security update for icinga2
This update for icinga2 fixes the following issues:
Update to 2.12.4
-
Bugfixes
- Fix a crash when notification objects are deleted using the API #8782
- Fix crashes that might occur during downtime scheduling if host or downtime objects are deleted using the API #8785
- Fix an issue where notifications may incorrectly be skipped after a downtime ends #8775
- Don't send reminder notification if the notification is still suppressed by a time period #8808
- Fix an issue where attempting to create a duplicate object using the API might result in the original object being deleted #8787
- IDO: prioritize program status updates #8809
- Improve exceptions handling, including a fix for an uncaught exception on Windows #8777
- Retry file rename operations on Windows to avoid intermittent locking issues #8771
-
Enhancements
- Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
Update to 2.12.3
-
Security
- Fix that revoked certificates due for renewal will automatically be renewed ignoring the CRL (Advisory / CVE-2020-29663 - fixes boo#1180147 )
-
Bugfixes
- Improve config sync locking - resolves high load issues on Windows #8511
- Fix runtime config updates being ignored for objects without zone #8549
- Use proper buffer size for OpenSSL error messages #8542
-
Enhancements
- On checkable recovery: re-check children that have a problem #8506
Update to 2.12.2
-
Bugfixes
- Fix a connection leak with misconfigured agents #8483
- Properly sync changes of config objects in global zones done via the API #8474 #8470
- Prevent other clients from being disconnected when replaying the cluster log takes very long #8496
- Avoid duplicate connections between endpoints #8465
- Ignore incoming config object updates for unknown zones #8461
- Check timestamps before removing files in config sync #8495
-
Enhancements
- Include HTTP status codes in log #8467
- Record
openSUSE-SU-2021:1069-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:1089-1 No score
Security update for icinga2
This update for icinga2 fixes the following issues:
icinga2 was updated to 2.12.5:
Version 2.12.5 fixes two security vulnerabilities that may lead to privilege escalation for authenticated API users. Other improvements include several bugfixes related to downtimes, downtime notifications, and more reliable connection handling.
-
Security
-
Don't expose the PKI ticket salt via the API. This may lead to privilege escalation for authenticated API users by them being able to request certificates for other identities (CVE-2021-32739)
-
Don't expose IdoMysqlConnection, IdoPgsqlConnection, and ElasticsearchWriter passwords via the API (CVE-2021-32743)
Depending on your setup, manual intervention beyond installing the new versions may be required, so please read the more detailed information in the release blog post carefully.
-
-
Bugfixes
- Don't send downtime end notification if downtime hasn't started #8878
- Don't let a failed downtime creation block the others #8871
- Support downtimes and comments for checkables with long names #8870
- Trigger fixed downtimes immediately if the current time matches (instead of waiting for the timer) #8891
- Add configurable timeout for full connection handshake #8872
-
Enhancements
- Replace existing downtimes on ScheduledDowntime change #8880
- Improve crashlog #8869
- Record
openSUSE-SU-2021:1089-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10856-1 No score
icinga2-2.13.1-1.3 on GA media
These are all security issues fixed in the icinga2-2.13.1-1.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10856-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:3725-1 No score
Security update for icinga2
This update for icinga2 fixes the following issues:
- CVE-2020-14004: prepare-dirs script allows for symlink attack in the icinga user context. (bsc#1172171)
- CVE-2020-29663: ignoring CRL, where revoked certificates due for renewal will automatically be renewed. (bsc#281137)
- CVE-2021-37698: Missing TLS server certificate validation in ElasticsearchWriter, GelfWriter, InfluxdbWriter and Influxdb2Writer. (bsc#281137)
- Record
SUSE-SU-2022:3725-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
icinga2Debian:12 |
before 2.12.3-1 | 2.12.3-1 |
icinga2Debian:13 |
before 2.12.3-1 | 2.12.3-1 |
icinga2Debian:14 |
before 2.12.3-1 | 2.12.3-1 |
icinga2SUSE:Linux Enterprise Module for HPC 12 |
before 2.8.2-3.6.1 | 2.8.2-3.6.1 |
icinga2Ubuntu:16.04:LTS |
All versions, plus listed versions 2.3.8-1build12.3.11-12.4.0-12.4.1-12.4.1-22.4.1-2ubuntu1 |
None known |
icinga2Ubuntu:18.04:LTS |
All versions, plus listed versions 2.7.0-12.8.1-0ubuntu2 |
None known |
icinga2Ubuntu:20.04:LTS |
All versions, plus listed versions 2.10.5-1build12.11.2-12.11.2-1ubuntu12.11.2-1ubuntu22.11.2-1ubuntu3 |
None known |
icinga2openSUSE:Leap 15.2 |
before 2.12.4-lp152.3.6.1 | 2.12.4-lp152.3.6.1 |
icinga2SUSE:Package Hub 15 SP1 |
before 2.12.4-bp151.3.6.1 | 2.12.4-bp151.3.6.1 |
icinga2SUSE:Package Hub 15 SP2 |
before 2.12.4-bp152.4.6.1 | 2.12.4-bp152.4.6.1 |
Show 8 moreShow less
| Package | Affected | Fixed |
|---|---|---|
icinga2SUSE:Package Hub 15 SP3 |
before 2.12.4-bp153.2.3.1 | 2.12.4-bp153.2.3.1 |
icinga2openSUSE:Leap 15.3 |
before 2.12.4-bp153.2.3.1 | 2.12.4-bp153.2.3.1 |
icinga2SUSE:Package Hub 15 SP1 |
before 2.12.5-bp153.2.5.1 | 2.12.5-bp153.2.5.1 |
icinga2SUSE:Package Hub 15 SP2 |
before 2.12.5-bp153.2.5.1 | 2.12.5-bp153.2.5.1 |
icinga2SUSE:Package Hub 15 SP3 |
before 2.12.5-bp153.2.5.1 | 2.12.5-bp153.2.5.1 |
icinga2openSUSE:Leap 15.2 |
before 2.12.5-bp153.2.5.1 | 2.12.5-bp153.2.5.1 |
icinga2openSUSE:Leap 15.3 |
before 2.12.5-bp153.2.5.1 | 2.12.5-bp153.2.5.1 |
icinga2openSUSE:Tumbleweed |
before 2.13.1-1.3 | 2.13.1-1.3 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, NVD, OSV |
References
github.com/Icinga/icinga2/compare/v2.12.1...v2.12.2
github.com/Icinga/icinga2/security/advisories/GHSA-pcmr-2p2f-r7j6
security-tracker.debian.org/tracker/CVE-2020-29663
suse.com/support/update/announcement/2022/suse-su-20223725-1
bugzilla.suse.com/1172171
bugzilla.suse.com/1180147
Show 17 moreShow less
bugzilla.suse.com/1189653
suse.com/security/cve/CVE-2020-14004
suse.com/security/cve/CVE-2020-29663
suse.com/security/cve/CVE-2021-37698
ubuntu.com/security/CVE-2020-29663
github.com/Icinga/icinga2/commit/abbd7d5494369af8bbf8fc12f5dc1a0f05a1f817
github.com/Icinga/icinga2/commit/cae22a89da9e6a381904c3b207e5a3f93f6ed838
cve.org/CVERecord?id=CVE-2020-29663
lists.opensuse.org/archives/list/[email protected]/thread/F7IVRID4FOA6YK4ZLJ273QAN3OEQFE4J
lists.opensuse.org/archives/list/[email protected]/thread/2MGD4GT6SSRCFTDAW4FIYGJF6HKJQ6AO
lists.opensuse.org/archives/list/[email protected]/thread/XNOBY7TETKOOX2HQN4LHXGRCFGFAAFJC
lists.opensuse.org/archives/list/[email protected]/thread/7RXCOMXKKWZ7PYODPH5SO5SSBKRXIJWA
lists.opensuse.org/archives/list/[email protected]/thread/AG46DROWC4ZEVBNIZC5IYVVFYH4FMFCS
suse.com/security/cve/CVE-2021-32739
suse.com/security/cve/CVE-2021-32743
suse.com/security/cve/CVE-2017-16933
suse.com/security/cve/CVE-2018-6534