DISPUTED: The project has clarified that the documentation was incorrect, and that pkgutil.get_data() has the same security model as open(). The documentation has been updated to clarify this point. There is no vulnerability in the function if following the intended security model.
pkgutil.get_data() did not validate the resource argument as documented, allowing path traversals.
{
"cna_assigner": "PSF",
"isDisputed": true,
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/3xxx/CVE-2026-3479.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "3.13.13"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "3.14.0"
},
{
"fixed": "3.14.4"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "3.15.0a1"
},
{
"fixed": "3.15.0a8"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"fixed": "bcdf231946b1da8bdfbab4c05539bb0cc964a1c7"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "5af6ce3e7b643a30a02d22245c1e3f4a8bc0a1fe"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "cf59bf76470f3d75ad47d80ffb8ce76b64b5e943"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "d786d59a8f7196bb630100a869f28ad13436b59c"
}
],
"source": "REFERENCES_COMMIT"
}
]
}