🚀 Join our AI Wargame at Black Hat Asia and our Workshop + Wargame at NDC Sydney .


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

Open Azure labs in SecDim Play for this vulnerability.

Deco line
Deco line

Play AppSec WarGames

Want to skill-up in secure coding and AppSec? Try SecDim Wargames to learn how to find, hack and fix security vulnerabilities inspired by real-world incidents.

Deco line
Deco line

Got a comment?

Join our secure coding and AppSec community. A discussion board to share and discuss all aspects of secure programming, AppSec, DevSecOps, fuzzing, cloudsec, AIsec code review, and more.

Read more