CVE-2023-40271 Security feature bypass in n/a
Attackers can bypass authentication checks in CryptoCell accelerator implementations due to truncated tag comparison, allowing unauthenticated payloads to be accepted as valid.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- None listed
What is CVE-2023-40271?
CVE-2023-40271 is a high-severity vulnerability in n/a, published on 8 Sep 2023. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
In Trusted Firmware-M through TF-Mv1.8.0, for platforms that integrate the CryptoCell accelerator, when the CryptoCell PSA Driver software Interface is selected, and the Authenticated Encryption with Associated Data Chacha20-Poly1305 algorithm is used, with the single-part verification function (defined during the build-time configuration phase) implemented with a dedicated function (i.e., not relying on usage of multipart functions), the buffer comparison during the verification of the authentication tag does not happen on the full 16 bytes but just on the first 4 bytes, thus leading to the possibility that unauthenticated payloads might be identified as authentic. This affects TF-Mv1.6.0, TF-Mv1.6.1, TF-Mv1.7.0, and TF-Mv1.8.
Weakness: CWE-697
Which versions are affected by CVE-2023-40271?
It affects 1 product.
Products include Trustedfirmware Trusted Firmware-M.
How do I fix CVE-2023-40271?
No fix has been published for CVE-2023-40271 yet. Limit exposure of the affected software until one is available.
Is CVE-2023-40271 being exploited?
There is no known exploitation of CVE-2023-40271 in the wild and no public exploit code.
Other vulnerabilities in n/a
Sources
Also known as GHSA-7xgq-m8hq-839w.