PatchSiren cyber security CVE debrief
CVE-2026-113713 pypa CVE debrief
The CVE-2026-113713 vulnerability involves a security concern with virtualenv's app-data seeder, which can leave environments linked to temporary package files that are deleted when creation finishes. This issue arises when symlink seeding is enabled via VIRTUALENV_SYMLINK_APP_DATA or symlink_app_data in configuration files, and app-data setup falls back to a temporary directory. The affected product is virtualenv, and the vulnerability class is related to integrity issues with app-data references after temporary cache cleanup. The likely operational impact includes defenders verifying exposure, especially in shared temporary-directory parent scenarios, and remediating through ...
- Vendor
- pypa
- Product
- virtualenv
- CVSS
- MEDIUM 4.4
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-23
- Original CVE updated
- 2026-10-23
- Advisory published
- 2026-10-23
- Advisory updated
- 2026-10-23
Who should care
Defenders managing virtualenv environments, especially those using symlink seeding or shared temporary-directory parents, should assess exposure and prioritize remediation. This includes operators, platform administrators, vulnerability management teams, and security teams who need to verify if their virtualenv environments are vulnerable to dangling seed package links and take appropriate actions.
Why it matters
CVE-2026-113713 involves a security concern with virtualenv's app-data seeder, which can leave environments linked to temporary package files. This issue requires verification of exposure, especially in shared temporary-directory parent scenarios, and remediation through version updates.
- Defenders must verify if their virtualenv environments are vulnerable to dangling seed package links.
- Remediation requires updating to version 21.14.10 or later.
- Exposure could lead to integrity issues with app-data references after temporary cache cleanup.
- Defenders should monitor cache pathname changes for potential dangling references.
Technical summary
The app-data seeder in virtualenv can leave environments linked to temporary package files that are deleted when creation finishes. This issue arises when symlink seeding is enabled via VIRTUALENV_SYMLINK_APP_DATA or symlink_app_data in configuration files, and app-data setup falls back to a temporary directory. Affected versions include 21.14.8 and 21.14.9; version 21.14.10 fixes the issue. The vulnerability requires verification of exposure, especially in shared temporary-directory parent scenarios, and remediation through version updates. Defenders should assess exposure and prioritize remediation for virtualenv environments where symlink seeding is enabled.
Defensive priority
Defenders should assess exposure and prioritize remediation for virtualenv environments where symlink seeding is enabled, especially in shared temporary-directory parent scenarios.
Recommended defensive actions
- Assess virtualenv environments for symlink seeding enabled via VIRTUALENV_SYMLINK_APP_DATA or configuration files.
- Verify app-data setup falls back to temporary directories in shared parent locations.
- Remediate by updating to version 21.14.10 or later.
- Monitor for cache pathname changes and potential dangling references.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
Evidence notes
The app-data seeder can leave an environment linked to temporary package files that virtualenv deletes when creation finishes. This occurs when symlink seeding is enabled through VIRTUALENV_SYMLINK_APP_DATA or symlink_app_data in the configuration file, and app-data setup falls back to a temporary directory.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-113713 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-113713
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-113713 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-113713
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
virtualenv: Temporary app-data can leave dangling seed package links
Unverified legacy reference
URL: https://storage.googleapis.com/osv-vulnerabilities/PyPI/GHSA-4f8h-vr72-p32c.json
osv_dev
-
Source reference
Unverified legacy reference
URL: https://github.com/pypa/virtualenv/security/advisories/GHSA-4f8h-vr72-p32c
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/pypa/virtualenv/pull/3437
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/pypa/virtualenv/commit/b81995c3feab9e1edb453c75ffc6616e1a77335e
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/pypa/virtualenv
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/pypa/virtualenv/releases/tag/21.14.10
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.