Skip to main content
VulnerabilityPublished Updated

CVE-2025-40905: DBOOK WWW::OAuth · PRNG

Affects DBOOK WWW::OAuthSource CVE Database V5

0

Not known to be exploited · CVSS 7.3 High.

Data as of 26 Oct 2026, 14:05 UTC

CVSS 3.1 base score
7.3High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.2% chance of exploitation in 30 days – higher than 21% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 12 Feb 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Affected software

ProductAffectedFixed in
DBOOKWWW::OAuthAffected
  • <=1.000
Fixed in–

AI-suggested

Organizations should immediately audit their use of the WWW::OAuth Perl module to determine if they are using version 1.000 or earlier. Since no official patches are currently available, developers should modify the source code to replace the use of Perl's rand() function with a cryptographically secure PRNG, such as those provided by the Crypt::PRNG or Crypt::Random modules. Additionally, review all cryptographic operations within the module to ensure they rely on secure entropy sources. If feasible, migrate to alternative OAuth libraries that adhere to modern cryptographic standards and have active maintenance. Implement runtime monitoring and anomaly detection to identify suspicious OAuth token usage or authentication anomalies. Educate development teams on the importance of using secure random number generators in cryptographic contexts. Finally, maintain vigilance for official patches or updates from the vendor and apply them promptly once available.

Description

WWW::OAuth 1.000 and earlier for Perl uses the rand() function as the default source of entropy, which is not cryptographically secure, for cryptographic functions.

References

Community reviews

Loading reviews…