Business::OnlinePayment::StoredTransaction versions through 0.01 for Perl uses an insecure secret key.
Business::OnlinePayment::StoredTransaction generates a secret key by using a MD5 hash of a single call to the built-in rand function, which is unsuitable for cryptographic use.
This key is intended for encrypting credit card transaction data.
Business::OnlinePayment::StoredTransaction generates a secret key by using a MD5 hash of a single call to the built-in rand function, which is unsuitable for cryptographic use.
This key is intended for encrypting credit card transaction data.
Metrics
Affected Vendors & Products
Advisories
No advisories yet.
Fixes
Solution
No solution given by the vendor.
Workaround
Apply the patch that uses Crypt::URandom to generate a secret key.
References
History
Tue, 31 Mar 2026 10:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Business::OnlinePayment::StoredTransaction versions through 0.01 for Perl uses an insecure secret key. Business::OnlinePayment::StoredTransaction generates a secret key by using a MD5 hash of a single call to the built-in rand function, which is unsuitable for cryptographic use. This key is intended for encrypting credit card transaction data. | |
| Title | Business::OnlinePayment::StoredTransaction versions through 0.01 for Perl uses an insecure secret key | |
| Weaknesses | CWE-338 CWE-693 |
|
| References |
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: CPANSec
Published:
Updated: 2026-03-31T10:04:34.763Z
Reserved: 2026-03-29T14:46:35.859Z
Link: CVE-2025-15618
No data.
Status : Received
Published: 2026-03-31T11:16:11.950
Modified: 2026-03-31T11:16:11.950
Link: CVE-2025-15618
No data.
OpenCVE Enrichment
No data.