CVE-2023-40271 Security feature bypass in n/a

High 7.5 Published Updated

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.

Sources

Also known as GHSA-7xgq-m8hq-839w.

Is CVE-2023-40271 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free