🚀 Submit a Challenge — SecDim AppSec Village CTF at DEF CON 34 and Win a ROG Xbox Ally

Missing Encryption at Rest for Azure Data Explorer Cluster

The Azure Data Explorer cluster is not configured to enforce disk encryption at rest. The azurerm_kusto_cluster resource in iac/main.tf does not set disk_encryption_enabled = true, which may leave data stored on the cluster’s disks insufficiently protected if the underlying storage is accessed outside normal application controls.

This can expose sensitive analytics, telemetry, logs, query data, or operational records to unauthorised disclosure in the event of infrastructure compromise, misconfigured access, insider misuse, or direct access to the backing storage layer. Encryption at rest should be explicitly enabled for services that store sensitive or business-critical data so that raw disk contents remain protected even if other access controls fail.

Remediation

Enable disk encryption for the Azure Data Explorer cluster by setting disk_encryption_enabled = true in the azurerm_kusto_cluster Terraform resource. Where appropriate, use well-managed encryption keys, follow Azure key management best practices, and ensure encryption settings are validated through infrastructure-as-code security tests before deployment.

Metadata

  • Severity: high
  • Slug: missing-encryption-at-rest-for-azure-data-explorer-cluster

Tags

  • Azure

CWEs

  • 311: Missing Encryption of Sensitive Data

OWASP

  • A02:2021: Cryptographic Failures

Available Labs

Select a language to explore available labs for this vulnerability.

No matching labs found

Try adjusting your language filter.

Try it yourself

Find, Hack and Fix Your First Vulnerability

Reading about security bugs is one thing — fixing one is how the skill sticks. Play a free challenge from the wargame, no setup required.