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.
No advisories yet.
Solution
No solution given by the vendor.
Workaround
Apply the patch that uses Crypt::URandom to generate a secret key.
Tue, 31 Mar 2026 15:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
cvssV3_1
|
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-31T18:18:47.103Z
Reserved: 2026-03-29T14:46:35.859Z
Link: CVE-2025-15618
Updated: 2026-03-31T14:42:19.803Z
Status : Received
Published: 2026-03-31T11:16:11.950
Modified: 2026-03-31T15:16:10.653
Link: CVE-2025-15618
No data.
OpenCVE Enrichment
No data.