Description
Icinga 2 is an open source monitoring system. From 2.4 until 2.14.9, 2.15.4, and 2.16.2, the /v1/objects API writes attacker-controlled template names into generated configuration without escaping them. An authenticated ApiUser with an objects/create/* permission can inject Icinga 2 DSL configuration, escape the intended object, create additional objects, and exceed the user's assigned privileges. This issue is fixed in versions 2.14.9, 2.15.4, and 2.16.2.
Published: 2026-09-18
Score: 7.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation
Action: Patch Now
AI Analysis

Impact

This vulnerability stems from the Icinga 2 DSL injection flaw that occurs when the /v1/objects API writes attacker‑controlled template names into the generated configuration without properly escaping them. An authenticated ApiUser with objects/create/* permission can exploit this to inject arbitrary Icinga 2 DSL configuration, escape out of the intended object context, and create additional objects. The injected configuration can grant the attacker privileges that exceed the user’s assigned permissions, allowing manipulation of the monitoring system’s configuration in ways a legitimate user should not be able to.

Affected Systems

Affected systems include the Icinga open‑source monitoring platform. Vulnerable versions are 2.4 through 2.16.1, excluding the patched releases 2.14.9, 2.15.4, and 2.16.2. The issue is fixed in those releases, which sanitize template names before use.

Risk and Exploitability

The risk is rated moderate‑high with a CVSS base score of 7.2. The EPSS score is not available, so the current exploitation probability is unknown, yet the flaw is not yet listed in the CISA KEV catalog. The primary attack vector is through an authenticated API session; the attacker requires objects/create/* permissions but can then elevate privileges by injecting arbitrary configuration. Once exploited, the attacker could create objects that grant higher privileges or otherwise subvert the monitoring system, affecting configuration integrity and potentially leading to broader compromise of managed hosts.

Generated by OpenCVE AI on September 19, 2026 at 12:56 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Icinga 2 to version 2.14.9 or later (including 2.15.4 and 2.16.2) to apply the vendor fix.
  • Restrict objects/create/* permission to the minimum set of users required for normal operations.
  • Monitor the /v1/objects API logs for unexpected lifecycle changes or creation of objects that were not intended by administrators.

Generated by OpenCVE AI on September 19, 2026 at 12:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DSA Debian DSA DSA-6426-1 icinga2 security update
History

Fri, 18 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
Description Icinga 2 is an open source monitoring system. From 2.4 until 2.14.9, 2.15.4, and 2.16.2, the /v1/objects API writes attacker-controlled template names into generated configuration without escaping them. An authenticated ApiUser with an objects/create/* permission can inject Icinga 2 DSL configuration, escape the intended object, create additional objects, and exceed the user's assigned privileges. This issue is fixed in versions 2.14.9, 2.15.4, and 2.16.2.
Title Icinga 2 DSL Injection via Unescaped Import Template Name
Weaknesses CWE-94
References
Metrics cvssV3_1

{'score': 7.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-18T18:05:44.787Z

Reserved: 2026-07-10T16:48:39.922Z

Link: CVE-2026-61552

cve-icon Vulnrichment

Updated: 2026-09-18T18:05:40.799Z

cve-icon NVD

Status : Received

Published: 2026-09-18T18:17:09.263

Modified: 2026-09-18T18:17:09.263

Link: CVE-2026-61552

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-19T13:00:12Z

Weaknesses
  • CWE-94

    Improper Control of Generation of Code ('Code Injection')