PT-2025-15068 · Unknown+1 · Data::Random+1
Robert Rothenberg
·
Published
2025-04-05
·
Updated
2025-09-05
·
CVE-2024-56370
CVSS v3.1
6.5
Medium
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
Net::Xero versions 0.044 and earlier
Description
The issue concerns the use of the rand() function as the default source of entropy, which is not cryptographically secure, for cryptographic functions. Specifically, Net::Xero uses the Data::Random library, which is stated to be "Useful mostly for test programs" and utilizes the rand() function.
Recommendations
For Net::Xero versions 0.044 and earlier, consider using a cryptographically secure source of entropy instead of the rand() function. As a temporary workaround, consider disabling the use of the Data::Random library until a patch is available. Restrict access to cryptographic functions that rely on the rand() function to minimize the risk of exploitation.
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Data::Random
Net::Xero