Automated Threat Modeling

Salesforce Tableau Server CVE-2025-52448: Brief Summary of Authorization Bypass via User-Controlled Key

CVE-2025-52448 is an authorization bypass vulnerability in the validate-initial-sql API modules of Salesforce Tableau Server. This brief summary covers the affected versions, the technical details, and Salesforce's security history, based on available public information.

CVE Analysis

6 min read

ZeroPath CVE Analysis
ZeroPath CVE Analysis

2025-07-25

Salesforce Tableau Server CVE-2025-52448: Brief Summary of Authorization Bypass via User-Controlled Key
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

CVE-2025-52448 is a critical flaw in how Salesforce Tableau Server handles user-controlled keys in its validate-initial-sql API modules. It could let attackers bypass authorization controls and reach sensitive backend data. Unauthorized access to a production database can have immediate consequences for data integrity and confidentiality.

About the involved parties:

Tableau, now owned by Salesforce, is an analytics and business intelligence platform. Its customers include enterprises, governments, and research institutions around the world. Tableau Server is the self-hosted version, widely deployed for on-premises analytics and data visualization. Salesforce, a large cloud and SaaS provider, supports millions of users and thousands of organizations worldwide, so a vulnerability in its platforms can have a wide impact across industries.

Technical information

CVE-2025-52448 is an authorization bypass vulnerability classified under CWE-639 (Authorization Bypass Through User-Controlled Key). The flaw is in Tableau Server's validate-initial-sql API modules, on both Windows and Linux. Attackers can manipulate the user-controlled parameters or keys passed to the validate-initial-sql endpoint. If the API does not properly validate these keys, an attacker may bypass authorization checks and gain direct access to the production database cluster.

The root cause is insufficient validation of user-supplied keys or parameters in the API logic. Because of it, unauthorized users can reach sensitive data or backend functions meant only for authenticated or privileged users. No public code snippets or exploit samples are available for this vulnerability.

Affected systems and versions

  • Tableau Server on Windows and Linux
  • Affected versions:
    • Before 2025.1.3
    • Before 2024.2.12
    • Before 2023.3.19
  • Vulnerable component: validate-initial-sql API modules

Vendor security history

Salesforce has fixed several earlier security issues in Tableau Server. One of them, CVE-2025-26494, was a server-side request forgery (SSRF) vulnerability that allowed authentication bypass. Other recent CVEs involved configuration and access-control weaknesses in Salesforce and Tableau products. Salesforce typically issues prompt advisories and patches for critical vulnerabilities, though some issues have needed multiple updates before they were fully resolved.

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