CVE Catalog

CVE-2026-116269

Low risk· EPSS 7%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.18%

7th percentile - higher than 7% of all known CVEs

Summary

MIME::Field::ParamVal versions before 5.521 for Perl turn an RFC 2231 filename with a hyphenated language tag into an empty recommended filename. A parameter such as filename*=utf-8'en-US'payload.exe is converted to an encoded word with the language tag appended to the charset, and the decoder strips the language suffix only when it is a single word, so it cannot resolve UTF-8*EN-US and returns an empty string. The recommended_filename() method returns that empty string rather than falling back to the name parameter.

Risk Assessment

A remote sender can bypass a policy that checks file extensions on the recommended filename, since other mail readers return payload.exe while the library returns an empty name. This may lead to delivery of a malicious attachment to the recipient.

Recommendation

Update MIME::Field::ParamVal to version 5.521 or later. Do not rely solely on recommended_filename() in attachment policies — apply additional verification layers.

Other vulnerabilities in MIME::Field::ParamVal

See all
Original NVD description (English source)

MIME::Field::ParamVal versions before 5.521 for Perl turn an RFC 2231 filename with a hyphenated language tag into an empty recommended filename. A parameter such as filename*=utf-8'en-US'payload.exe is converted to an encoded word with the language tag appended to the charset. The decoder strips the language suffix only when it is a single word, so it cannot resolve the charset UTF-8*EN-US and returns an empty string. The recommended_filename() method returns that empty string rather than falling back to the name parameter. Other mail readers return payload.exe. A remote sender can get an attachment past a policy that checks file extensions on the recommended filename.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS