External risk intelligence

Tactical RMM Arbitrary File Read via Report Preview

CVE advisorySeverity: CRITICAL (CVSS 9.4)

CVE-2026-129165

Tactical RMM is a remote monitoring and management platform designed to be a central, network-accessible console for managing IT infrastructure. Such platforms are commonly deployed as web-based, internet-facing management services or gateways to allow administrators to monitor endpoints from remote locations, placing the vulnerable reporting endpoint within an accessible service surface.

Halo Surface Signal: 4 out of 5 — likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

This vulnerability in Tactical RMM allows unauthorized users with report management permissions to access sensitive information, including system secrets, and potentially execute commands on managed devices. The core issue stems from how the system processes user-supplied report templates, enabling an arbitrary file read that compromises critical credentials and operational control.

  • Sensitive data and commands accessible to unauthorized users.
  • High impact management platform vulnerability.
  • Confirm relevance and exposure of this system.

Attack Path

How an attacker could exploit the issue

An attacker with report management permissions can exploit this vulnerability by crafting a malicious template that includes a file path pointing to sensitive system files. When this template is processed by the reporting preview endpoint, the underlying library attempts to read the specified file and embed its contents into a PDF report. This allows the attacker to potentially read critical configuration files, such as the Django SECRET_KEY, which can then be used to publish arbitrary commands to managed agents across the network.

  • Authenticated user with report management access.
  • Request to `/reporting/templates/preview/` with crafted `template_md`.
  • Remote code execution on managed agents.

Live Threat

Current exploitation, exposure, and threat context

A user with report management permission could exploit this vulnerability to read sensitive system configuration data, including a Django SECRET_KEY which is also used as a NATS password. This exposure could occur when the system generates a report preview, allowing the embedded files to be read.

  • System secrets and credentials.
  • Reading user-supplied template files.
  • Arbitrary command execution on managed agents.

Operational Fix

Recommended remediation, mitigation, and detection steps

The immediate focus should be on identifying where Tactical RMM is deployed, assessing its exposure, and locating the system owners. Given the arbitrary file read vulnerability enabling command execution, this requires a swift inventory of affected systems, confirmation of their business criticality and network reachability, and the identification of the accountable application or infrastructure teams to initiate a targeted remediation plan based on the assessed risk.

  • Identify affected Tactical RMM deployments.
  • Confirm network exposure and business criticality.
  • Plan and execute risk-based remediation.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is Tactical RMM and how is it used?

Tactical RMM is a remote monitoring and management platform used by IT teams as a central console to oversee, manage, and automate infrastructure. It functions as a web-based service, often hosted to provide administrators with convenient, remote visibility and control over various managed endpoints and network systems.

What does CVE-2026-129165 mean?

This CVE identifies an arbitrary file read vulnerability, categorized as CWE-73: External Control of File Name or Path. Essentially, the software fails to properly restrict file paths when generating PDF reports. By manipulating template inputs, a user can trick the system into reading sensitive local files it should not access, such as configuration keys.

How is this vulnerability triggered?

An attacker needs report management permissions to interact with the /reporting/templates/preview/ endpoint. By submitting a crafted template, they force the system to read unauthorized files. Normal user activity or standard report viewing that does not involve submitting malicious template paths does not trigger this vulnerability.

Is my Tactical RMM instance at risk?

Halo Surface Signal indicates this risk is high because Tactical RMM is often deployed as an internet-facing management gateway. If your instance is network-accessible, the reporting surface is reachable. You should care if you manage such platforms, as this flaw enables access to secrets that grant control over all your managed agents.

How do I respond to this threat?

First, conduct an inventory of all Tactical RMM deployments to confirm which systems are running versions 0.17.0 through 1.6.1. Prioritize assessing the network reachability and criticality of these instances. Work with your infrastructure team to limit access to report management features until you can plan and implement the necessary security updates.

References