Skip to content
OpenAdvisories
High MSRC-CVE-2022-30187 1 CVE

Azure Storage Library Information Disclosure Vulnerability

Published Jul 12, 2022 · Updated Jul 12, 2022

Summary

Impact: Information Disclosure. Microsoft rating: Important. Not known to be exploited — Exploitation Less Likely. Customer action: Required.

Details

What is CBC padding in storage SDK?
Azure Storage .NET, Java, and Python SDKs use cipher block chaining (CBC mode) for client-side encryption. This client-side encryption is used by very small set of customers, who encrypt their data on the client with a customer-managed key that is maintained in Azure Key Vault or another key store before uploading to Azure Storage.

What type of information could be disclosed by this vulnerability?
An attacker who successfully exploited this vulnerability could decrypt data on the client side and disclose the content of the file or blob.

According to the CVSS metric, the attack complexity is high (AC:H). What does that mean for this vulnerability?
Successful exploitation of this vulnerability requires an attacker to take additional actions prior to exploitation to prepare the target environment.

Security updates
12.13.0 — https://www.nuget.org/packages/Azure.Storage.Blobs/12.13.0
12.13.0 — https://www.nuget.org/packages/Azure.Storage.Queues/12.11.0
12.18.0 — https://search.maven.org/artifact/com.azure/azure-storage-blob/12.18.0/jar
12.4.0 — https://pypi.org/project/azure-storage-queue/12.4.0/
12.13.0 — https://pypi.org/project/azure-storage-blob/12.13.0/

Vulnerabilities 1

Revision history

  1. #1

    Information published.

References