Explore top 10 tips to secure your open-source projects now. Read More
×
Two other minor vulnerabilities were discovered in polarssl which could
result in arithmetic overflow errors.
CVE-2018-0497
As a protection against the Lucky Thirteen attack, the TLS code for
CBC decryption in encrypt-then-MAC mode performs extra MAC
calculations to compensate for variations in message size due to
padding. The amount of extra MAC calculation to perform was based on
the assumption that the bulk of the time is spent in processing
64-byte blocks, which is correct for most supported hashes but not for
SHA-384. Correct the amount of extra work for SHA-384 (and SHA-512
which is currently not used in TLS, and MD2 although no one should
care about that).
This is a regression fix for what CVE-2013-0169 had been fixed this.
CVE-2018-0498
The basis for the Lucky 13 family of attacks is for an attacker to be
able to distinguish between (long) valid TLS-CBC padding and invalid
TLS-CBC padding. Since our code sets padlen = 0 for invalid padding,
Get the latest Linux and open source security news straight to your inbox.