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.
Project Subscriptions
No data.
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.