CVE-2026-129165 PUBLISHED

Tactical RMM 0.17.0 through 1.6.1 Arbitrary File Read via Report Preview

Assigner: VulnCheck
Reserved: 13.11.2026 Published: 13.11.2026 Updated: 13.11.2026

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.

Metrics

CVSS 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
CVSS Score: 9.4

Product Status

Vendor AmidaWare
Product Tactical RMM
Versions Default: unaffected
  • affected from 0.17.0 to 1.6.1 (incl.)

Credits

  • Wu Yulun finder

References

Problem Types

  • External Control of File Name or Path CWE