CVE-2021-36770

HIGH

P5-encode < 3.12 - Uncontrolled Search Path

Title source: rule

Description

Encode.pm, as distributed in Perl through 5.34.0, allows local users to gain privileges via a Trojan horse Encode::ConfigLocal library (in the current working directory) that preempts dynamic module loading. Exploitation requires an unusual configuration, and certain 2021 versions of Encode.pm (3.05 through 3.11). This issue occurs because the || operator evaluates @INC in a scalar context, and thus @INC has only an integer value.

Scores

CVSS v3 7.8
EPSS 0.0011
EPSS Percentile 29.2%
Attack Vector LOCAL
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Classification

CWE
CWE-427
Status published

Affected Products (3)

p5-encode_project/p5-encode < 3.12
fedoraproject/fedora
fedoraproject/fedora

Timeline

Published Aug 11, 2021
Tracked Since Feb 18, 2026