CVE-2021-23128

[20210302] - Core - Potential Insecure FOFEncryptRandval

published March 4, 2021

CVSS
—
EPSS
1%
Percentile
71.9
In the wild
Unconfirmed
What it is

💡 An insecure random value generator in Joomla! could be the loophole that lets attackers peek into your data like a misfiled document in a busy office! Think of it like having a combination lock, but the original code was guessed and written down somewhere instead of being securely generated. You wouldn't want just anyone to stroll in with the right code, right? While there’s no known exploit at the moment, using weak random values could undermine your encryption, potentially exposing sensitive information. An attacker might exploit this oversight and gain unauthorized access, leaving your data vulnerable. Yikes!

Put simply

Think of it like having a combination lock, but the original code was guessed and written down somewhere instead of being securely generated. You wouldn't want just anyone to stroll in with the right code, right? The vulnerability stems from an insecure implementation of the randval function in Joomla! versions 3.2.0 to 3.9.24, which could lead to predictable random values. This has since been patched by replacing it with a secure call to 'random_bytes()' and its backport.

What to do

While there’s no known exploit at the moment, using weak random values could undermine your encryption, potentially exposing sensitive information. An attacker might exploit this oversight and gain unauthorized access, leaving your data vulnerable. Yikes! To protect your site, ensure you're running Joomla! version 3.9.25 or later where this issue has been resolved. Regularly check for updates and consider reviewing your encryption strategies to enhance security. You've got this! Update now, and you'll keep your Joomla! site safe and sound! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01380 · 71.9th percentile
Published
2021-03-04T17:37Z
EPSS history
Timeline
  • 04 MAR 17:37Z
    [20210302] - Core - Potential Insecure FOFEncryptRandval
    cvelistv5