CVE-2020-36177

RsaPad_PSS in wolfcrypt/src/rsa.c in wolfSSL before 4.6.0 has an out-of-bounds write for certain relationships between key size and digest size

published January 6, 2021

CVSS
โ€”
EPSS
4%
Percentile
89.3
In the wild
Unconfirmed
What it is

โš ๏ธ An unexpected out-of-bounds write in wolfSSL could leave your data vulnerable! ๐Ÿ›ก๏ธ Think of it like a factory that sends items down the assembly line without checking if the boxes are the right size โ€” some items may spill over and cause chaos. In this case, the relationship between key size and digest size can lead to unexpected consequences. While the severity is currently unknown, this flaw could potentially allow for data corruption or unexpected behavior, which could lead to compromised cryptographic operations. Imagine if vital security protocols were suddenly undermined โ€” that's where this vulnerability could lead!

Put simply

Think of it like a factory that sends items down the assembly line without checking if the boxes are the right size โ€” some items may spill over and cause chaos. In this case, the relationship between key size and digest size can lead to unexpected consequences. The vulnerability arises in the RsaPad_PSS function within wolfcrypt, which fails to correctly handle certain relationships between key size and digest size, resulting in an out-of-bounds write. This flaw can potentially disrupt the integrity of sensitive cryptographic operations.

What to do

While the severity is currently unknown, this flaw could potentially allow for data corruption or unexpected behavior, which could lead to compromised cryptographic operations. Imagine if vital security protocols were suddenly undermined โ€” that's where this vulnerability could lead! Upgrade wolfSSL to version 4.6.0 or later immediately to patch this vulnerability. Review your implementation of RSA padding in your applications to ensure no adverse effects from this issue linger. Don't forget to test and validate after the update! You've got this! With these steps, you'll be on the road to securing your system in no time! ๐Ÿ’ชโœจ

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.03567 ยท 89.3th percentile
Published
2021-01-06T15:54Z
EPSS history
Timeline
  • 06 JAN 15:54Z
    RsaPad_PSS in wolfcrypt/src/rsa.c in wolfSSL before 4.6.0 has an out-of-bounds write for certain relationships between key size and digest size
    cvelistv5