Business::OnlinePayment::StoredTransaction versions through 0.01 for Perl uses an insecure secret key
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| MOCK | Business::OnlinePayment::StoredTransaction | unaffected |
|
Configuration 1 [-]
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Mock | Business::onlinepayment::storedtransaction |
|
Vendor Workaround
Apply the patch that uses Crypt::URandom to generate a secret key.
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.333% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Mock business\
|
|
| CPEs | cpe:2.3:a:mock:business\:\:onlinepayment\:\:storedtransaction:0.01:*:*:*:*:perl:*:* | |
| Vendors & Products |
Mock business\
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Mock
Mock business::onlinepayment::storedtransaction |
|
| Vendors & Products |
Mock
Mock business::onlinepayment::storedtransaction |
|
| References |
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
cvssV3_1
|
| 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 |
|