Skip to main content
Delphix

TB065 Sensitive Information May Be Written to Log Files

 

This article applies to the following versions of the Delphix Virtualization Engine:

Major Release

All Sub Releases

5.3

5.3.0.0, 5.3.0.1, 5.3.0.2, 5.3.0.3, 5.3.1.0, 5.3.1.1, 5.3.1.2, 5.3.2.0, 5.3.3.0, 5.3.3.1, 5.3.4.0, 5.3.5.0

5.2

5.2.0.0, 5.2.1.0, 5.2.2.0, 5.2.2.1, 5.2.3.0, 5.2.3.1, 5.2.4.0, 5.2.5.0, 5.2.5.1, 5.2.6.0, 5.2.6.1, 5.2.6.2

Note

Note:

Masking Engines, Masking APIs, and Masking Connectors are not impacted by this vulnerability.

 

Alert Type

Security

FIPS 199 Severity Level: High

CVSS Score: 7.7 based on

Attack Vector (AV): N

Attack Complexity (AC): L

Privileges Required (PR): L

User Interaction (UI): N

Scope (S): C

Confidentiality (C): H

Integrity (I): N

Availability (A): N

Description

In certain specific scenarios, log messages including sensitive information may be present in the Delphix Virtualization Engine log files.

The JSON body of each HTTP POST request issued via the User Interface, Command Line or directly via the API endpoints, is logged in internal access logs, which are then included in support bundles provided to Delphix. Sensitive information such as passwords and encryption keys in certain scenarios were not redacted in these logs.

This vulnerability is triggered if an administrator submits a support bundle to Delphix and any of the following conditions are true:

  1. A user includes sensitive data, such as passwords, in non-password fields such as scripts and hooks for database operations for any database type, or

  2. SQL Server RedGate or LiteSpeed password protected encrypted backups are used for ingestion, or

  3. DB2, HANA, EBS or Postgres plugin-based support are used.

Oracle and ASE databases customers who follow industry best practices of not including passwords and other sensitive data in hook scripts are not impacted by this vulnerability.

SQL Server databases customers who do not use RedGate or LiteSpeed password protected encrypted backups and who follow industry best practices of not including passwords and other sensitive data in hook scripts are not impacted by this vulnerability.

Symptoms

Log messages including sensitive information might be present in the Delphix Virtualization Engine log files.

Impact

Customers who ingest SQL Server RedGate or LiteSpeed password protected encrypted backups may be impacted.

Customers using plugin-based databases such as DB2, EBS, HANA, and Postgres may be impacted. Sensitive data, such as database passwords, are usually embedded in JSON documents which are not redacted in the internal access log supplied to Delphix support.

Relief/Workaround

  • Delphix highly recommends following industry best practices of never including passwords and other sensitive data in hook scripts.

  • Delphix highly recommends changing all account passwords placed in non-password fields of API requests.

Resolution

This issue will be resolved in a future Delphix Engine release.

Further, Delphix is implementing an automated process to remove sensitive values introduced into support bundles due to this vulnerability during the upload process. All previously uploaded support bundles will be scrubbed to remove such information. All future uploaded support bundles will be scrubbed to remove sensitive information if it exists. This is in addition to Delphix's general policy of deleting support bundles after 30 days and limiting access to support bundles to credentialed Delphix Support Personnel.

Related Articles

N/A