CVE-2022-24716

HIGH EXPLOITED NUCLEI

Icinga Web 2 <2.9.5 - Info Disclosure

Title source: llm
STIX 2.1

Exploitation Summary

CVE-2022-24716 has been observed exploited in the wild (reported by VulnCheck KEV). EIP tracks 9 public exploits from researchers including Jacob Ebben, JacobEbben, 0x0Jackal, including a Metasploit module auxiliary/scanner/http/icinga_static_library_file_directory_traversal. A Nuclei detection template is also available.

AI-analyzed exploit summary This exploit leverages a path traversal vulnerability in Icinga Web 2 to disclose arbitrary files. It constructs a malicious URL to access files outside the intended directory, bypassing access controls.

Description

Icinga Web 2 is an open source monitoring web interface, framework and command-line interface. Unauthenticated users can leak the contents of files of the local system accessible to the web-server user, including `icingaweb2` configuration files with database credentials. This issue has been resolved in versions 2.9.6 and 2.10 of Icinga Web 2. Database credentials should be rotated.

Exploits (9)

exploitdb WORKING POC
by Jacob Ebben · pythonwebappsphp
https://www.exploit-db.com/exploits/51329

This exploit leverages a path traversal vulnerability in Icinga Web 2 to disclose arbitrary files. It constructs a malicious URL to access files outside the intended directory, bypassing access controls.

Classification
Working Poc 95%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Icinga Web 2 <2.8.6, <2.9.6, <2.10
No auth needed
Prerequisites: Network access to the target Icinga Web 2 instance
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 13 stars
by JacobEbben · infoleak
https://github.com/JacobEbben/CVE-2022-24716

This exploit leverages a path traversal vulnerability in Icinga Web 2 to disclose arbitrary files. It constructs a malicious URL to access files outside the intended directory, confirming the vulnerability by fetching the file content.

Classification
Working Poc 95%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Icinga Web 2 <2.8.6, <2.9.6, <2.10
No auth needed
Prerequisites: Network access to the target Icinga Web 2 instance
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 3 stars
by 0x0Jackal · poc
https://github.com/0x0Jackal/CVE-2022-24716

The repository contains a functional Python script that exploits CVE-2022-24716, an arbitrary file disclosure vulnerability in Icinga Web 2. The script sends a crafted HTTP request to read sensitive files (e.g., /etc/passwd) by appending the file path to a vulnerable endpoint.

Classification
Working Poc 90%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Icinga Web 2 <2.8.6, <2.9.6, <2.10
No auth needed
Prerequisites: Target URL · File path to read
devstral-2 · analyzed Mar 10, 2026 Full analysis →
nomisec WORKING POC 3 stars
by doosec101 · infoleak
https://github.com/doosec101/CVE-2022-24716

This PoC exploits an arbitrary file disclosure vulnerability in Icinga Web 2 by crafting a URL to access sensitive files (e.g., /etc/passwd) without authentication. It checks for the presence of 'root:x:' in the response to confirm vulnerability.

Classification
Working Poc 95%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Icinga Web 2 <2.8.6, <2.9.6, <2.10
No auth needed
Prerequisites: Target URL · Path to a sensitive file (e.g., /etc/passwd)
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by gmh5225 · infoleak
https://github.com/gmh5225/CVE-2022-24716-2

This Go-based exploit demonstrates arbitrary file disclosure in Icinga Web 2 versions <2.8.6, <2.9.6, and <2.10 by leveraging a path traversal vulnerability in the `/icingaweb2/lib/icinga/icinga-php-thirdparty` endpoint.

Classification
Working Poc 100%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Icinga Web 2 <2.8.6, <2.9.6, <2.10
No auth needed
Prerequisites: Network access to the target Icinga Web 2 instance
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by antisecc · infoleak
https://github.com/antisecc/CVE-2022-24716

This PoC exploits an arbitrary file disclosure vulnerability in Icinga Web 2 by crafting a URL to access files accessible to the web server user. It sends a GET request to the target URL and retrieves the content of the specified file.

Classification
Working Poc 95%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Icinga Web 2 <2.8.6, <2.9.6, <2.10
No auth needed
Prerequisites: Target URL · Filename to retrieve
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by pumpkinpiteam · infoleak
https://github.com/pumpkinpiteam/CVE-2022-24716

This exploit leverages a path traversal vulnerability in Icinga Web 2 to disclose arbitrary files. The script sends a crafted HTTP request to read files from the server without authentication.

Classification
Working Poc 95%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Icinga Web 2 <2.8.6, <2.9.6, <2.10
No auth needed
Prerequisites: Network access to the target Icinga Web 2 instance
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by gmh5225 · infoleak
https://github.com/gmh5225/CVE-2022-24716

This repository contains a functional Python exploit for CVE-2022-24716, an arbitrary file disclosure vulnerability in Icinga Web 2 versions <2.8.6, <2.9.6, and <2.10. The exploit constructs a path traversal URL to retrieve sensitive files from the target system.

Classification
Working Poc 95%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Icinga Web 2 <2.8.6, <2.9.6, <2.10
No auth needed
Prerequisites: Target URL · File path to disclose
devstral-2 · analyzed Mar 07, 2026 Full analysis →
metasploit WORKING POC
by h00die, Jacob Ebben, Thomas Chauchefoin · rubypoc
https://github.com/rapid7/metasploit-framework/blob/master/modules/auxiliary/scanner/http/icinga_static_library_file_directory_traversal.rb

This Metasploit module exploits an unauthenticated directory traversal vulnerability in Icingaweb versions 2.9.0-2.9.5 and 2.8.0-2.8.5. It allows arbitrary file retrieval via a crafted GET request to the icinga-php-thirdparty library endpoint.

Classification
Working Poc 100%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Icingaweb 2.9.0-2.9.5, 2.8.0-2.8.5
No auth needed
Prerequisites: Network access to the target Icingaweb instance
devstral-2 · analyzed Feb 16, 2026 Full analysis →

Nuclei Templates (1)

Icinga Web 2 - Arbitrary File Disclosure
HIGHby DhiyaneshDK
Shodan: title:"Icinga" || http.title:"icinga" || http.title:"icinga web 2 login"
FOFA: title="icinga web 2 login" || title="icinga"

Scores

CVSS v3 7.5
EPSS 0.8938
EPSS Percentile 99.8%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact partial

Details

VulnCheck KEV 2024-01-22
CWE
CWE-22
Status published
Products (1)
icinga/icinga_web_2 2.9.0 - 2.9.6
Published Mar 08, 2022
Tracked Since Feb 18, 2026