Module::Load versions before 0.22 for Perl allow arbitrary modules outside of @INC to be loaded
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| BINGOS | Module::Load | unaffected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Bingos | Module::load |
|
Vendor Solution
If you are using Perl v5.15.3 or earlier, then upgrade to Module::Load 0.22 or later. Perl versions after v5.15.4 include newer versions of Module::Load that fix this issue.
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.775% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Bingos
Bingos module::load |
|
| Vendors & Products |
Bingos
Bingos module::load |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Module::Load versions before 0.22 for Perl allow arbitrary modules outside of @INC to be loaded. Module names starting with "::" could be passed to the load function to specify arbitrary module paths. Attackers able to influence module names passed to load could use that bug to execute arbitrary code. | |
| Title | Module::Load versions before 0.22 for Perl allow arbitrary modules outside of @INC to be loaded | |
| Weaknesses | CWE-145 | |
| References |
|