Crypt::DSA Two-Argument Open Vulnerability in Perl Allowing File Modification
Vulnerability
A vulnerability exists in Crypt::DSA versions through 1.19 for Perl, where the module uses two-argument open calls. This practice allows existing files to be modified, creating a potential risk for unintended file alterations.
Impact
Exploitation of this vulnerability could lead to unauthorized modifications of files, potentially causing data loss or corruption.
Remediation
Users can upgrade to Crypt::DSA version 1.20, which addresses this vulnerability by replacing the two-argument open calls with safer alternatives. Instructions for downloading the updated version are available on MetaCPAN.
Added: May 15, 2026, 11:19 PM
Updated: May 15, 2026, 11:19 PM
Vulnerability Rating
Custom Algorithm
spread
0.0impact
0.6exploitability
8.1remediation
0.0relevance
8.4threat
3.2urgency
2.9incentive
4.2Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.
