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 in 16 byte blocks, 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.
{
"sources": [
{
"imported": "2026-04-27T16:32:38.026Z",
"id": "CVE-2023-1255",
"published": "2023-04-20T17:15:06.883Z",
"modified": "2025-02-04T22:15:39.327Z",
"database_specific": {
"status": "Modified"
},
"url": "https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2023-1255",
"html_url": "https://nvd.nist.gov/vuln/detail/CVE-2023-1255"
},
{
"html_url": "https://github.com/advisories/GHSA-4wp2-xw7p-2gfx",
"id": "GHSA-4wp2-xw7p-2gfx",
"published": "2023-04-20T18:30:50Z",
"modified": "2023-11-05T05:07:23Z",
"url": "https://api.github.com/advisories/GHSA-4wp2-xw7p-2gfx",
"imported": "2026-04-27T16:34:16.427Z"
},
{
"html_url": "https://euvd.enisa.europa.eu/vulnerability/EUVD-2023-23524",
"id": "EUVD-2023-23524",
"published": "2023-04-20T16:14:54Z",
"modified": "2025-02-13T16:39:19Z",
"url": "https://euvdservices.enisa.europa.eu/api/enisaid?id=EUVD-2023-23524",
"imported": "2026-04-27T16:33:18.794Z"
}
],
"license": "CC-BY-4.0"
}