blob: 9f34ee74bd3bd46a45fe1f8448ccffe235f7a763 [file] [log] [blame]
Gilles Peskinec8a91772021-01-27 22:30:43 +01001Security
2 * Fix a buffer overflow in mbedtls_mpi_sub_abs() when calculating
3 |A| - |B| where |B| is larger than |A| and has more limbs (so the
4 function should return MBEDTLS_ERR_MPI_NEGATIVE_VALUE). Only
5 applications calling mbedtls_mpi_sub_abs() directly are affected:
6 all calls inside the library were safe since this function is
7 only called with |A| >= |B|. Reported by Guido Vranken in #4042.