CVE-2021-4048CWE-125

An out-of-bounds read flaw was found in the CLARRV, DLARRV, SLARRV, and ZLARRV functions in lapack through version 3.10.0, as also used in OpenBLAS before…

published December 8, 2021

CVSS
—
EPSS
3%
Percentile
86.2
In the wild
Unconfirmed
What it is

🔍 An out-of-bounds read in LAPACK could let a crafty attacker peek into memory, potentially crashing applications! ⚠️ Think of it like a waiter accidentally reading a customer’s order out loud at a restaurant—if they get the wrong details, the whole kitchen could end up confused and serving the wrong meals! If exploited, this flaw could lead to application crashes or the leaking of sensitive information stored in memory, akin to a restaurant spilling the beans about its secret recipe to the wrong table. While no known exploits exist yet, the potential impact could still be concerning for users relying on LAPACK and OpenBLAS.

Put simply

Think of it like a waiter accidentally reading a customer’s order out loud at a restaurant—if they get the wrong details, the whole kitchen could end up confused and serving the wrong meals! This vulnerability arises from an out-of-bounds read in the CLARRV, DLARRV, SLARRV, and ZLARRV functions in LAPACK versions up to 3.10.0 and OpenBLAS versions before 0.3.18, allowing specially crafted inputs to read unintended areas of memory.

What to do

If exploited, this flaw could lead to application crashes or the leaking of sensitive information stored in memory, akin to a restaurant spilling the beans about its secret recipe to the wrong table. While no known exploits exist yet, the potential impact could still be concerning for users relying on LAPACK and OpenBLAS. Upgrade LAPACK to version 3.10.1 or later and update OpenBLAS to version 0.3.18 or higher to eliminate this vulnerability. Regularly audit your applications for dependencies that may still be using these vulnerable versions. You've got this! With these updates, you’ll keep your applications secure and running smoothly! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02763 · 86.2th percentile
Weakness
CWE-125 · Out-of-bounds Read
Published
2021-12-08T21:24Z
EPSS history
Timeline
  • 08 DEC 21:24Z
    An out-of-bounds read flaw was found in the CLARRV, DLARRV, SLARRV, and ZLARRV functions in lapack through version 3.10.0, as also used in OpenBLAS before…
    cvelistv5