CVE-2023-4472CWE-335

Cryptographically weak PRNG in Opinio 7.22

Critical · published February 1, 2024

CVSS v3.1
9.8
EPSS
1%
Percentile
54.2
In the wild
Unconfirmed
What it is

🚨 A cryptographically weak PRNG could let attackers take over any user account in Objectplanet Opinio v7.22 and earlier — that's like giving a thief the keys to every apartment in a building! 🔥 Think of it as an apartment complex where the front door lock is made from cardboard. If an outsider knows the secret knock (the predictable seed), they can walk right in and claim anyone's space as their own, no security checks required! An attacker could easily exploit this vulnerability to gain unrestricted access to user accounts, leading to unauthorized data access, identity theft, and chaos within the application. This is absolutely devastating for user trust and could result in severe reputational damage for any organization using this version.

Put simply

Think of it as an apartment complex where the front door lock is made from cardboard. If an outsider knows the secret knock (the predictable seed), they can walk right in and claim anyone's space as their own, no security checks required! The vulnerability arises from the use of a weak pseudo-random number generator (PRNG) with a predictable seed, allowing attackers to generate the same sequence of random numbers and effectively impersonate any user without authentication.

What to do

An attacker could easily exploit this vulnerability to gain unrestricted access to user accounts, leading to unauthorized data access, identity theft, and chaos within the application. This is absolutely devastating for user trust and could result in severe reputational damage for any organization using this version. Upgrade to Objectplanet Opinio version 7.23 or later immediately to eliminate this vulnerability. Additionally, review your security policies and consider implementing stronger cryptographic standards for random number generation to guard against similar issues in the future. You've got this! Follow these steps to secure your application and protect your users. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00742 · 54.2th percentile
Weakness
CWE-335 · Incorrect Usage of Seeds in Pseudo-Random Number Generator (PRNG)
Published
2024-02-01T22:11Z
EPSS history
Timeline
  • 01 FEB 22:11Z
    Cryptographically weak PRNG in Opinio 7.22
    cvelistv5