Request an audit

// CVE · Published · NVD

CVE-2026-348767.5 · High · CVSS 3.1

Mbed TLS out-of-bounds read.

Out-of-bounds read in mbedtls_ccm_finish(): an oversized tag_len in the multipart CCM API exposes adjacent CCM context data. Discovered through the Intigriti Trusted Firmware program.

Published
Vendor
Product
Mbed TLS
Research area
Credit
Eva Crystal (0xiviel), XSource Security
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Summary

The multipart CCM API in Mbed TLS accepted an oversized tag_len in mbedtls_ccm_finish(). The tag copy then read past the tag inside the CCM context and returned adjacent context memory to the caller.

Impact

An out-of-bounds read that discloses CCM context data to whoever controls the tag length. NVD scores it 7.5 with CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N. The finding came out of the Intigriti Trusted Firmware programme, where Mbed TLS is in scope as the crypto library of TF-M and TF-A.

Timeline

  • Reported through the Intigriti Trusted Firmware programme
  • 2 Apr 2026: CVE-2026-34876 published on NVD

Credit

Eva Crystal (0xiviel), XSource Security.

More disclosures

All disclosures →