CVE-2026-11816: Archive Extractor Missing Dest

Archive member filters must validate paths against the actual extraction destination. The filter function passed to `members=` is missing the extraction path argument. Without it, the filter may fall back to validating against the current working directory (.), allowing attackers to bypass path traversal checks when the intended extraction path is different.

Provally CuratedPublic repositoryMediumMedium confidenceVerifiedApache-2.0Python
greprules fetch cve-2026-11816-archive-extractor-missing-dest --engine opengrep

Description

Archive member filters must validate paths against the actual extraction destination. The filter function passed to `members=` is missing the extraction path argument. Without it, the filter may fall back to validating against the current working directory (.), allowing attackers to bypass path traversal checks when the intended extraction path is different.