Tenable Terrascan Server-Side Request Forgery Vulnerability Allowing Local File Read and Credential Exfiltration

Vulnerability

A Server-Side Request Forgery (SSRF) vulnerability has been identified in Tenable Terrascan versions through v1.18.3. The issue arises in the remote directory scan endpoint when the application is running in server mode. An unauthenticated remote attacker can exploit this vulnerability by sending a crafted HTTP URL as the remote_url parameter, with remote_type set to 'http'. The URL is forwarded to hashicorp/go-getter (v1.7.5) without proper validation. This exploitation allows the attacker's server to redirect the download to a file:// URL, facilitating local file read. Furthermore, the vulnerability is compounded by HttpGetter's Netrc set to true, which causes it to read credentials from the user's .netrc file and send them to attacker-controlled hosts. This vulnerability affects deployments of Terrascan running as a server, which listen on all interfaces without authentication.

Impact

Exploitation of this vulnerability allows for Server-Side Request Forgery, which can be used to read local files and exfiltrate credentials to an attacker-controlled server.

Added: May 19, 2026, 5:20 PM
Updated: May 19, 2026, 5:20 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
8.1
remediation
0.0
relevance
8.8
threat
3.2
urgency
2.9
incentive
4.2

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