CVE-2025-40905

WWW::OAuth 1.000 and earlier for Perl uses insecure rand() function for cryptographic functions

Published Feb 12, 2026 CVSS 3.1 · 7.3 High EPSS < 1% KEV · Not listed
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.

Remediation

Vendor Solution

Upgrade to WWW::OAuth 1.001 or higher

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Dbook www\
CPEs cpe:2.3:a:dbook:www\:\:oauth:*:*:*:*:*:perl:*:*
Vendors & Products Dbook www\
Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Dbook
Dbook www::oauth
Vendors & Products Dbook
Dbook www::oauth
Type Values Removed Values Added
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.
Title WWW::OAuth 1.000 and earlier for Perl uses insecure rand() function for cryptographic functions
Weaknesses CWE-338
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
CPANSec
Published
Updated
Feb 17, 2026, 3:05 PM
Reserved
Apr 16, 2025, 9:05 AM
Status
Analyzed
Published
Feb 13, 2026, 12:16 AM
Modified
Jun 17, 2026, 9:22 AM