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.

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.

History

Tue, 31 Mar 2026 15:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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


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.

cve-icon MITRE

Status: PUBLISHED

Assigner: CPANSec

Published:

Updated: 2026-03-31T18:18:47.103Z

Reserved: 2026-03-29T14:46:35.859Z

Link: CVE-2025-15618

cve-icon Vulnrichment

Updated: 2026-03-31T14:42:19.803Z

cve-icon NVD

Status : Received

Published: 2026-03-31T11:16:11.950

Modified: 2026-03-31T15:16:10.653

Link: CVE-2025-15618

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.

Weaknesses