CVE-2026-129165

Tactical RMM 0.17.0 through 1.6.1 Arbitrary File Read via Report Preview

Published Nov 13, 2026 CVSS 4.0 · 9.4 Critical EPSS n/a KEV · Not listed
Description
Tactical RMM 0.17.0 through 1.6.1 contains an arbitrary file read in the /reporting/templates/preview/ endpoint because WeasyPrint resolves file:// links in user-supplied template_md and embeds the files in the returned PDF. Users with report management permission can read the Django SECRET_KEY, reused as the NATS password, and publish runscript commands to every managed agent.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Description Tactical RMM 0.17.0 through 1.6.1 contains an arbitrary file read in the /reporting/templates/preview/ endpoint because WeasyPrint resolves file:// links in user-supplied template_md and embeds the files in the returned PDF. Users with report management permission can read the Django SECRET_KEY, reused as the NATS password, and publish runscript commands to every managed agent.
Title Tactical RMM 0.17.0 through 1.6.1 Arbitrary File Read via Report Preview
First Time appeared Amidaware
Amidaware tactical Rmm
Weaknesses CWE-73
CPEs cpe:2.3:a:amidaware:tactical_rmm:*:*:*:*:*:*:*:*
Vendors & Products Amidaware
Amidaware tactical Rmm
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 9.4, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Nov 13, 2026, 5:21 PM
Reserved
Nov 13, 2026, 5:10 PM
Status
Received
Published
Nov 13, 2026, 6:17 PM
Modified
Nov 13, 2026, 6:17 PM