Automated Threat Modeling

Salesforce Tableau Server CVE-2025-52451 Path Traversal: Brief Summary and Technical Review

A brief summary and technical review of CVE-2025-52451, an absolute path traversal vulnerability in the create-data-source-from-file-upload modules of Salesforce Tableau Server's tabdoc API. It covers affected versions, the technical root cause, and Salesforce's security history with Tableau, based on public information.

CVE Analysis

7 min read

ZeroPath CVE Analysis
ZeroPath CVE Analysis

2025-08-22

Salesforce Tableau Server CVE-2025-52451 Path Traversal: Brief Summary and Technical Review
Experimental AI-Generated Content

This CVE analysis is an experimental publication that is completely AI-generated. The content may contain errors or inaccuracies and is subject to change as more information becomes available. We are continuously refining our process.

If you have feedback, questions, or notice any errors, please reach out to us.

[email protected]

Introduction

A single crafted API request can expose sensitive files on an enterprise analytics server. Any organization running Tableau Server below the latest patch levels is at risk of unauthorized file access through a critical path traversal vulnerability in the platform's file upload API.

About the involved software: Salesforce sells enterprise cloud software to millions of users, with a portfolio that includes CRM, analytics, and business intelligence. Tableau, which Salesforce acquired in 2019, is an analytics and data visualization platform that enterprises around the world use for critical business intelligence workloads.

Technical Information

CVE-2025-52451 is an improper input validation vulnerability in the create-data-source-from-file-upload modules of Tableau Server's tabdoc API. It allows absolute path traversal on both Windows and Linux deployments. An attacker can put a crafted file path in an API request and access arbitrary files on the host system, getting around the directory restrictions the endpoint is meant to enforce. The root cause is that the affected endpoint does not properly sanitize or validate user-supplied path parameters. The flaw is classified as CWE-20 (Improper Input Validation).

No public code snippets or proof of concept have been released. The issue is exploitable over the network and needs no privileges beyond basic API access. By specifying absolute paths in the file upload functionality, an attacker may be able to expose configuration files, credentials, or other sensitive data that the Tableau Server process can read.

Affected Systems and Versions

  • Tableau Server on Windows and Linux
  • Affected versions:
    • All versions before 2025.1.3
    • All versions before 2024.2.12
    • All versions before 2023.3.19
  • The vulnerability exists in the tabdoc API create-data-source-from-file-upload modules

Vendor Security History

Salesforce has previously fixed several critical vulnerabilities in Tableau Server, including:

  • Authorization bypass (CVE-2025-52446, CVE-2025-52447, CVE-2025-52448)
  • Remote code execution via unrestricted file upload (CVE-2025-52449)
  • Path traversal in related API modules (CVE-2025-52452)
  • SSRF and authentication bypass issues in earlier advisories

Salesforce usually issues coordinated advisories and patches across its supported branches and contacts administrators directly. The June 2025 advisory alone disclosed eight critical vulnerabilities, which points to ongoing trouble with secure input handling and access control in Tableau Server.

References

Detect & fix
what others miss

Works with
  • GitHub
  • GitLab
  • Bitbucket
  • Azure DevOps Services
  • Gerrit
  • CVS
  • Jira
  • Linear
  • Slack
  • Security Compass
Explore integrations
Security magnifying glass visualization