PatchSiren cyber security CVE debrief
CVE-2026-113719 pypa CVE debrief
PatchSiren debrief for CVE-2026-113719 based on the supplied source corpus. The vulnerability affects virtualenv, allowing potential unauthorized deletion of package metadata paths and possible elevation of privileges through malicious distribution metadata. Affected environments require verification and patching to version 21.14.9. Defenders should assess exposure and prioritize patching, especially where users have deletion rights over package metadata paths. The CVE record and source item provide details on the vulnerability in virtualenv, specifically in the app-data seeder.
- Vendor
- pypa
- Product
- virtualenv
- CVSS
- MEDIUM 4.5
- 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 responsible for managing virtual environments, especially those where users have deletion rights over package metadata paths, should assess exposure and prioritize patching.
Why it matters
Defenders should care about CVE-2026-113719 because it affects virtualenv, allowing potential unauthorized deletion of package metadata paths and possible elevation of privileges through malicious distribution metadata. Affected environments require verification and patching to version 21.14.9.
- Potential unauthorized deletion of package metadata paths
- Possible elevation of privileges through malicious distribution metadata
- Need for verification of affected versions and environments
- Priority for patching and updating virtualenv to version 21.14.9
Technical summary
The app-data seeder in virtualenv joins paths from existing distribution metadata to site-packages and deletes the resulting paths without checking containment within the environment. This can lead to potential security issues if an environment being reused contains distribution metadata influenced by another account. The invoking user must have deletion rights over the paths named by that metadata. Installing a new environment without existing package metadata does not enter this cleanup path. The relevant 21.14.8 source is in seed uninstall. Before reinstalling a seed wheel, PipInstall._uninstall_previous_version() accepts an existing pip-*.dist-info directory in the destination. _uninstall_dist() reads its `
Defensive priority
Defenders should prioritize verifying and applying the patch for virtualenv version 21.14.9, especially for environments where users have deletion rights over package metadata paths.
Recommended defensive actions
- Verify and apply the patch for virtualenv version 21.14.9
- Review and update environments where users have deletion rights over package metadata paths
- Monitor for and restrict potentially malicious distribution metadata
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The CVE record and source item provide details on the vulnerability in virtualenv, specifically in the app-data seeder, which joins paths from existing distribution metadata to site-packages and deletes the resulting paths without checking containment within the environment.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-113719 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-113719
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-113719 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-113719
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
virtualenv: Seed replacement does not contain metadata deletion paths
Unverified legacy reference
URL: https://storage.googleapis.com/osv-vulnerabilities/PyPI/GHSA-hhxq-47xx-j5xx.json
osv_dev
-
Source reference
Unverified legacy reference
URL: https://github.com/pypa/virtualenv/security/advisories/GHSA-hhxq-47xx-j5xx
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/pypa/virtualenv/pull/3428
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/pypa/virtualenv/commit/e3cea6fa10a50fa29cf1fdddd772458fba076d5f
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.9
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.