PT-2021-6529 · Icinga+1 · Icinga Web 2+1

Nilmerg

·

Published

2021-07-12

·

Updated

2021-07-15

·

CVE-2021-32747

CVSS v2.0

6.8

Medium

VectorAV:N/AC:L/Au:S/C:C/I:N/A:N
Name of the Vulnerable Software and Affected Versions Icinga Web 2 versions 2.0.0 through 2.8.2
Description A vulnerability exists in Icinga Web 2 where custom variables are exposed to unauthorized users. Custom variables are user-defined keys and values on configuration objects in Icinga 2, commonly used to reference secrets in other configurations. Icinga Web 2 displays these custom variables to logged-in users with access to said hosts or services. Protection rules and blacklists can be set up to protect the secrets, but these have no effect when custom variables are accessed using an undocumented URL parameter. This parameter allows custom variables to be shown as-is in the result, even when exporting to JSON or CSV.
Recommendations For versions 2.0.0 through 2.8.2, update to version 2.9.0, 2.8.3, or 2.7.5 to resolve the issue. As a temporary workaround, set up a restriction to hide hosts and services with the custom variable in question.

Exploit

Fix

Information Disclosure

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2022-01789
CVE-2021-32747
GHSA-2XV9-886Q-P7XX

Affected Products

Debian
Icinga Web 2