Skip navigation

Severity: Medium

 

Summary: This vulnerability requires that a malicious user embeds specific parameters in a Tableau workbook. The malicious user must also have rights to publish the workbook on Tableau Server. The malicious user must then construct a specially crafted URL to enable arbitrary javascript to run in the victim's browser at run time.

 

Impact: When users open the modified workbook via the specially crafted URL, arbitrary javascript can run in their browser session.

 

Vulnerable Versions:  The following versions have this vulnerability:

Tableau Server 10.0 through 10.0.20

Tableau Server 10.1 through 10.1.19

Tableau Server 10.2 through 10.2.15

Tableau Server 10.3 through 10.3.14

Tableau Server 10.4 through 10.4.10

Tableau Server 10.5 through 10.5.7

Tableau Server 2018.1 through 2018.1.4

Tableau Server 2018.2 through 2018.2.1

Tableau Server on Linux 10.5 through 10.5.7

Tableau Server on Linux 2018.1 through 2018.1.4

Tableau Server on Linux 2018.2 through 2018.2.1

 

Resolution: The issue can be fixed by upgrading to the following version:

Tableau Server 10.0.21

Tableau Server 10.1.20

Tableau Server 10.2.16

Tableau Server 10.3.15

Tableau Server 10.4.11

Tableau Server 10.5.8

Tableau Server 2018.1.5

Tableau Server 2018.2.2

Tableau Server on Linux 10.5.8

Tableau Server on Linux 2018.1.5

Tableau Server on Linux 2018.2.2

Severity: Medium

 

Summary: A Tableau Server configured with “External SSL” enabled that receives a specially crafted HTTP request on the non-SSL port will respond with a redirect to the HTTPS port. The redirect will specify the local IP address of the host rather than the hostname.

 

Impact: An internal IP address of the Tableau Server host will be exposed. For Tableau Server instances running on the internet, this vulnerability can expose details of the internal network topology to outside users.

 

Vulnerable Versions:  The following versions have this vulnerability:

Tableau Server 10.0 through 10.0.20

Tableau Server 10.1 through 10.1.19

Tableau Server 10.2 through 10.2.15

Tableau Server 10.3 through 10.3.14

Tableau Server 10.4 through 10.4.10

Tableau Server 10.5 through 10.5.7

Tableau Server 2018.1 through 2018.1.4

Tableau Server 2018.2 through 2018.2.1

Tableau Server 2018.3

 

Tableau Server on Linux 10.5 through 10.5.7

Tableau Server on Linux 2018.1 through 2018.1.4

Tableau Server on Linux 2018.2 through 2018.2.1

 

 

Resolution: The issue can be fixed by upgrading to the following version:

Tableau Server 10.0.21

Tableau Server 10.1.20

Tableau Server 10.2.16

Tableau Server 10.3.15

Tableau Server 10.4.11

Tableau Server 10.5.8

Tableau Server 2018.1.5

Tableau Server 2018.2.2

Tableau Server 2018.3.1

 

Tableau Server on Linux 10.5.8

Tableau Server on Linux 2018.1.5

Tableau Server on Linux 2018.2.2

Severity: High

 

Summary:  The JavaScript engine that runs Dashboard Extensions in Tableau Desktop has a memory corruption issue.

 

Impact: A malicious Dashboard Extension can cause memory corruption and possibly code execution under the privileges of the user that is running Tableau Desktop.

 

Vulnerable Versions:  The following versions have this vulnerability:

Tableau Desktop 2018.2.0

 

Resolution: The issue can be fixed by upgrading to the following version:

Tableau Desktop 2018.2.2

Severity: High

 

Summary: The unixODBC driver is installed with Tableau Server on Linux. The unixODBC team fixed a vulnerability that affects Tableau Server. An authenticated attacker that can publish a workbook can force Tableau Server to connect to a malicious database that can trigger this vulnerability.

 

Impact: A Tableau Server on Linux instance that connects to a malicious database may execute arbitrary code or crash.

 

Vulnerable Versions:  The following versions have this vulnerability:

Tableau Server on Linux 10.5.0 through 10.5.7

Tableau Server on Linux 2018.1.0 through 2018.1.4

Tableau Server on Linux 2018.2.0

 

Resolution: The issue can be fixed by upgrading to the following version:

Tableau Server on Linux 10.5.8

Tableau Server on Linux 2018.1.5

Tableau Server on Linux 2018.2.1

 

Appendix: Database drivers that use unixODBC as of 9/27/2018

Amazon Hive

Amazon Impala

Amazon RedShift

Cloudera Hiva

Cloudera Impala

EssBase

ExaSolution

HortonWorks Hiva

IBM DB2

MapR Drill

MySQL

Oracle

PostgreSQL

SAP Hana

Simba presto

Simba Spark

Snowflake

SQL Server

Teradata

Vertica