Cacti Local File Inclusion Vulnerability via Poller Standard Error Log Path

Vulnerability

A local file inclusion vulnerability has been identified in Cacti versions prior to 1.2.29. An administrator can modify the 'Poller Standard Error Log Path' parameter to point to a local file on the server. Once the path is set, the file's contents can be viewed through the web UI by selecting the file name in the Logs tab. This issue allows sensitive files to be accessed via the application interface.

Impact

Exploitation of this vulnerability could lead to unauthorized access to sensitive files on the server, depending on the file paths chosen.

Reproduction

To reproduce this vulnerability, an administrator must change the 'Poller Standard Error Log Path' to a local file, such as '/etc/passwd'. After setting the path, the Logs tab can be accessed to select the chosen file, which will then display its contents in the web UI.

Remediation

Users can update to Cacti version 1.2.29 or later to address this vulnerability.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
5.0
impact
3.3
exploitability
6.1
remediation
7.7
relevance
0.0
threat
6.4
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.