CVE-2024-57835

Amon2::Auth::Site::LINE versions through 0.04 for Perl uses insecure rand() function for cryptographic functions

Published Apr 5, 2025 CVSS 3.1 · 5.5 Medium EPSS < 1% KEV · Not listed
Description
Amon2::Auth::Site::LINE uses the String::Random module to generate nonce values. 

String::Random defaults to Perl's built-in predictable random number generator, the rand() function, which is not cryptographically secure

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-54367 Amon2::Auth::Site::LINE uses the String::Random module to generate nonce values.  String::Random defaults to Perl's built-in predictable random number generator, the rand() function, which is not cryptographically secure
History
Type Values Removed Values Added
First Time appeared Nipotan
Nipotan line Integration For Amon2
CPEs cpe:2.3:a:nipotan:line_integration_for_amon2:*:*:*:*:*:*:*:*
Vendors & Products Nipotan
Nipotan line Integration For Amon2
Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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

Type Values Removed Values Added
Description Amon2::Auth::Site::LINE uses the String::Random module to generate nonce values.  String::Random defaults to Perl's built-in predictable random number generator, the rand() function, which is not cryptographically secure
Title Amon2::Auth::Site::LINE versions through 0.04 for Perl uses insecure rand() function for cryptographic functions
Weaknesses CWE-338
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
CPANSec
Published
Updated
Apr 7, 2025, 6:27 PM
Reserved
Mar 26, 2025, 2:00 PM
Status
Analyzed
Published
Apr 5, 2025, 4:15 PM
Modified
Jun 17, 2026, 8:14 AM