PatchSiren

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.