VYPR

MIME::Field::ParamVal

by Perl Foundation

CVEs (5)

  • CVE-2026-116272Oct 28, 2026
    risk 0.00cvss —epss 0.00

    MIME::Field::ParamVal versions before 5.521 for Perl do not flag a duplicate boundary parameter whose name contains a nested comment. A parameter written boundary((c))="A" or boundary(\))="A" is stored under that literal name rather than as boundary. A second boundary parameter…

  • CVE-2026-116269Oct 28, 2026
    risk 0.00cvss —epss 0.00

    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.…

  • CVE-2026-116268Oct 28, 2026
    risk 0.00cvss —epss 0.00

    MIME::Field::ParamVal versions before 5.521 for Perl allow CPU exhaustion via unclosed comments in header parameters. The comment pattern used to parse Content-Type and Content-Disposition parameters scans from each "(" to the next ")". In a field with no ")", every "(" scans…

  • CVE-2026-116265Oct 28, 2026
    risk 0.00cvss —epss 0.00

    MIME::Field::ParamVal versions before 5.521 for Perl do not flag an ambiguous multipart boundary written as RFC 2231 continuations. The boundary ambiguity checks look only at a plain boundary= parameter, and a boundary split into RFC 2231 sections (boundary*0=, boundary*1= and…

  • CVE-2026-116264Oct 28, 2026
    risk 0.00cvss —epss 0.00

    MIME::Field::ParamVal versions before 5.521 for Perl allow one invalid Content-Type parameter to hide the parameters after it, including the multipart boundary. Parameter parsing stops at the first parameter whose name it cannot read, such as x:y=1 or a name containing an 8-bit…