A AegiFlow
MEDIUMCVSS 4.4EPSS 0.1%

CVE-2026-113720

CVE-2026-113720 updated by NVD

Published
2026-10-23
Modified
2026-10-24
EPSS percentile
1%
Sources
github-advisory, nvd

Summary

virtualenv is a tool for creating isolated virtual python environments. Prior to 21.14.9, the app-data copy seeder uses shutil.copy() to copy cached package files into later environments, causing cached source modes to override the current run's umask. A cache populated under a permissive umask can therefore produce files writable by another local account in a later traversable environment, allowing package code such as pip/__init__.py to be modified and executed by the environment owner. The attacker cannot force the earlier umask, and a private destination parent prevents access. This issue is fixed in version 21.14.9.

Affected packages

EcosystemPackageAffected versionsFixed versions
PyPIvirtualenv—21.14.9

Remediation: Upgrade to 21.14.9 or later.

References

Includes data from the GitHub Advisory Database, licensed under CC-BY 4.0.

Includes data from the National Vulnerability Database (NIST). NVD data is in the public domain; this page is not endorsed by NIST.

CVE® is a registered trademark of The MITRE Corporation. CVE content reproduced under the CVE Terms of Use; copyright designation © MITRE.

EPSS scores provided by the FIRST.org Exploit Prediction Scoring System.