ARM mbed TLS before 1.3.22, before 2.1.10, and before 2.7.0, when the truncated HMAC extension and CBC are used, allows remote attackers to execute arbitrary code or cause a denial of service (heap corruption) via a crafted application packet within a TLS or DTLS session.
| Software | From | Fixed in |
|---|---|---|
| arm / mbed_tls | 2.2.0 | 2.7.0 |
| arm / mbed_tls | 2.1.0 | 2.1.10 |
| arm / mbed_tls | 1.3.0 | 1.3.22 |
| debian / debian_linux | 8.0 | 8.0.x |
| debian / debian_linux | 9.0 | 9.0.x |