If shutil.unpack_archive() is given a ZIP archive with an absolute Windows path containing a drive (C:\\...) then the archive will be extracted outside the target directory which is different than other operating systems. Only Windows is affected by this vulnerability.
{
"cna_assigner": "PSF",
"cwe_ids": [
"CWE-22"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/3xxx/CVE-2026-3087.json",
"unresolved_ranges": [
{
"extracted_events": [
{
"range": [
{
"fixed": "3.10.21"
},
{
"introduced": "3.11.0"
},
{
"fixed": "3.11.16"
},
{
"introduced": "3.12.0"
},
{
"fixed": "3.12.14"
},
{
"introduced": "3.13.0"
},
{
"fixed": "3.13.14"
},
{
"introduced": "3.14.0a1"
},
{
"fixed": "3.14.5rc1"
},
{
"introduced": "3.15.0a1"
},
{
"fixed": "3.15.0b1"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
}
]
}
]
}{
"extracted_events": [
{
"range": [
{
"fixed": "ab5ef98af693bded74a738570e81ea70abef2840"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "b01e594fbe754a960212f908d047294e880b52fd"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "fc829e88753858c8ac669594bf0093f44948c0f4"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "65b255416ae217bf0e22085be3c1976cea18bd8c"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "8e13025747e1ca72e86d1f35637123f9c306f0cb"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "8ee6aff14054b37b53e47194a2fa313e98163c94"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "ba0aca3bffce431fe2fbd53ca4cd6a717a2e2c19"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "a6650a2cdf0c49fb8ce0c982903aa2aa274beefe"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "7ef7dd0a74f47facd1fadcbc77f8fb03beb5eb4d"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "1071290169f85c09cf767c1099564a9426cdc7e8"
}
],
"source": "REFERENCES_COMMIT"
}
]
}