Skip to content

Issue summary: The AES-XTS cipher decryption...

Unreviewed Published Apr 20, 2023 to the GitHub Advisory Database • Updated Nov 5, 2023

Package

No package listedSuggest a package

Affected versions

Unknown

Patched versions

Unknown

Description

Issue summary: The AES-XTS cipher decryption implementation for 64 bit ARM
platform contains a bug that could cause it to read past the input buffer,
leading to a crash.

Impact summary: Applications that use the AES-XTS algorithm on the 64 bit ARM
platform can crash in rare circumstances. The AES-XTS algorithm is usually
used for disk encryption.

The AES-XTS cipher decryption implementation for 64 bit ARM platform will read
past the end of the ciphertext buffer if the ciphertext size is 4 mod 5, e.g.
144 bytes or 1024 bytes. If the memory after the ciphertext buffer is
unmapped, this will trigger a crash which results in a denial of service.

If an attacker can control the size and location of the ciphertext buffer
being decrypted by an application using AES-XTS on 64 bit ARM, the
application is affected. This is fairly unlikely making this issue
a Low severity one.

References

Published by the National Vulnerability Database Apr 20, 2023
Published to the GitHub Advisory Database Apr 20, 2023
Last updated Nov 5, 2023

Severity

Unknown

EPSS score

0.118%
(47th percentile)

Weaknesses

No CWEs

CVE ID

CVE-2023-1255

GHSA ID

GHSA-4wp2-xw7p-2gfx

Source code

No known source code

Dependabot alerts are not supported on this advisory because it does not have a package from a supported ecosystem with an affected and fixed version.

Learn more about GitHub language support

Loading Checking history
See something to contribute? Suggest improvements for this vulnerability.