Medium severityNVD Advisory· Published Mar 4, 2026· Updated May 1, 2026
CVE-2026-2297
CVE-2026-2297
Description
The import hook in CPython that handles legacy *.pyc files (SourcelessFileLoader) is incorrectly handled in FileLoader (a base class) and so does not use io.open_code() to read the .pyc files. sys.audit handlers for this audit event therefore do not fire.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected products
88(expand)+ 1 more
- (no CPE)
- (no CPE)
- osv-coords86 versionspkg:apk/chainguard/python-3.13pkg:apk/chainguard/python-3.14pkg:apk/chainguard/python-3.14-base-devpkg:apk/chainguard/python-3.14-docpkg:apk/chainguard/python-3.14-jitpkg:apk/chainguard/python-3.14-privileged-netbindservicepkg:apk/chainguard/python-3.14tpkg:apk/chainguard/python-3.14-tkpkg:apk/wolfi/python-3.13pkg:apk/wolfi/python-3.14pkg:apk/wolfi/python-3.14-base-devpkg:apk/wolfi/python-3.14-docpkg:apk/wolfi/python-3.14-jitpkg:apk/wolfi/python-3.14-privileged-netbindservicepkg:apk/wolfi/python-3.14tpkg:apk/wolfi/python-3.14-tkpkg:bitnami/pythonpkg:bitnami/python-minpkg:rpm/almalinux/python3pkg:rpm/almalinux/python3.12pkg:rpm/almalinux/python3.12-debugpkg:rpm/almalinux/python3.12-develpkg:rpm/almalinux/python3.12-idlepkg:rpm/almalinux/python3.12-libspkg:rpm/almalinux/python3.12-rpm-macrospkg:rpm/almalinux/python3.12-testpkg:rpm/almalinux/python3.12-tkinterpkg:rpm/almalinux/python3.14pkg:rpm/almalinux/python3.14-debugpkg:rpm/almalinux/python3.14-develpkg:rpm/almalinux/python3.14-freethreadingpkg:rpm/almalinux/python3.14-freethreading-debugpkg:rpm/almalinux/python3.14-freethreading-develpkg:rpm/almalinux/python3.14-freethreading-idlepkg:rpm/almalinux/python3.14-freethreading-libspkg:rpm/almalinux/python3.14-freethreading-testpkg:rpm/almalinux/python3.14-freethreading-tkinterpkg:rpm/almalinux/python3.14-idlepkg:rpm/almalinux/python3.14-libspkg:rpm/almalinux/python3.14-testpkg:rpm/almalinux/python3.14-tkinterpkg:rpm/almalinux/python3-debugpkg:rpm/almalinux/python3-develpkg:rpm/almalinux/python3-idlepkg:rpm/almalinux/python3-libspkg:rpm/almalinux/python3-testpkg:rpm/almalinux/python3-tkinterpkg:rpm/almalinux/python-unversioned-commandpkg:rpm/opensuse/python310&distro=openSUSE%20Tumbleweedpkg:rpm/opensuse/python311-core&distro=openSUSE%20Leap%2015.6pkg:rpm/opensuse/python311&distro=openSUSE%20Leap%2015.6pkg:rpm/opensuse/python311&distro=openSUSE%20Tumbleweedpkg:rpm/opensuse/python311-documentation&distro=openSUSE%20Leap%2015.6pkg:rpm/opensuse/python312&distro=openSUSE%20Tumbleweedpkg:rpm/opensuse/python313-core&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/python313&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/python313&distro=openSUSE%20Tumbleweedpkg:rpm/opensuse/python313-documentation&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/python313-nogil&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/python313-nogil-nogil-core&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/python314&distro=openSUSE%20Tumbleweedpkg:rpm/opensuse/python315&distro=openSUSE%20Tumbleweedpkg:rpm/opensuse/python39-core&distro=openSUSE%20Leap%2015.6pkg:rpm/opensuse/python39&distro=openSUSE%20Leap%2015.6pkg:rpm/opensuse/python39-documentation&distro=openSUSE%20Leap%2015.6pkg:rpm/suse/python311-core&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP7pkg:rpm/suse/python311-core&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Python%203%2015%20SP7pkg:rpm/suse/python311-core&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP6-LTSSpkg:rpm/suse/python311-core&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP6pkg:rpm/suse/python311-core&distro=SUSE%20Linux%20Micro%206.0pkg:rpm/suse/python311-core&distro=SUSE%20Linux%20Micro%206.1pkg:rpm/suse/python311&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Python%203%2015%20SP7pkg:rpm/suse/python311&distro=SUSE%20Linux%20Enterprise%20Server%2015%20SP6-LTSSpkg:rpm/suse/python311&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015%20SP6pkg:rpm/suse/python311&distro=SUSE%20Linux%20Micro%206.0pkg:rpm/suse/python311&distro=SUSE%20Linux%20Micro%206.1pkg:rpm/suse/python313-core&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Python%203%2015%20SP7pkg:rpm/suse/python313-core&distro=SUSE%20Linux%20Enterprise%20Server%2016.0pkg:rpm/suse/python313-core&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20applications%2016.0pkg:rpm/suse/python313-core&distro=SUSE%20Linux%20Micro%206.2pkg:rpm/suse/python313&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Python%203%2015%20SP7pkg:rpm/suse/python313&distro=SUSE%20Linux%20Enterprise%20Server%2016.0pkg:rpm/suse/python313&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20applications%2016.0pkg:rpm/suse/python313&distro=SUSE%20Linux%20Micro%206.2pkg:rpm/suse/python313-documentation&distro=SUSE%20Linux%20Enterprise%20Server%2016.0pkg:rpm/suse/python313-documentation&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20applications%2016.0
< 3.13.12-r3+ 85 more
- (no CPE)range: < 3.13.12-r3
- (no CPE)range: < 3.14.3-r3
- (no CPE)range: < 3.14.3-r3
- (no CPE)range: < 3.14.3-r3
- (no CPE)range: < 3.14.3-r3
- (no CPE)range: < 3.14.3-r3
- (no CPE)range: < 3.14.3-r3
- (no CPE)range: < 3.14.3-r3
- (no CPE)range: < 3.13.12-r3
- (no CPE)range: < 3.14.3-r3
- (no CPE)range: < 3.14.3-r3
- (no CPE)range: < 3.14.3-r3
- (no CPE)range: < 3.14.3-r3
- (no CPE)range: < 3.14.3-r3
- (no CPE)range: < 3.14.3-r3
- (no CPE)range: < 3.14.3-r3
- (no CPE)range: < 3.15.0
- (no CPE)range: < 3.15.0
- (no CPE)range: < 3.12.13-2.el10_2
- (no CPE)range: < 3.12.13-2.el8_10
- (no CPE)range: < 3.12.13-2.el8_10
- (no CPE)range: < 3.12.13-2.el8_10
- (no CPE)range: < 3.12.13-2.el8_10
- (no CPE)range: < 3.12.13-2.el8_10
- (no CPE)range: < 3.12.13-2.el8_10
- (no CPE)range: < 3.12.13-2.el8_10
- (no CPE)range: < 3.12.13-2.el8_10
- (no CPE)range: < 3.14.4-2.el10_2
- (no CPE)range: < 3.14.4-2.el10_2
- (no CPE)range: < 3.14.4-2.el10_2
- (no CPE)range: < 3.14.4-2.el10_2
- (no CPE)range: < 3.14.4-2.el10_2
- (no CPE)range: < 3.14.4-2.el10_2
- (no CPE)range: < 3.14.4-2.el10_2
- (no CPE)range: < 3.14.4-2.el10_2
- (no CPE)range: < 3.14.4-2.el10_2
- (no CPE)range: < 3.14.4-2.el10_2
- (no CPE)range: < 3.14.4-2.el10_2
- (no CPE)range: < 3.14.4-2.el10_2
- (no CPE)range: < 3.14.4-2.el10_2
- (no CPE)range: < 3.14.4-2.el10_2
- (no CPE)range: < 3.12.13-2.el10_2
- (no CPE)range: < 3.12.13-2.el10_2
- (no CPE)range: < 3.12.13-2.el10_2
- (no CPE)range: < 3.12.13-2.el10_2
- (no CPE)range: < 3.12.13-2.el10_2
- (no CPE)range: < 3.12.13-2.el10_2
- (no CPE)range: < 3.12.13-2.el10_2
- (no CPE)range: < 3.10.20-2.1
- (no CPE)range: < 3.11.15-150600.3.53.1
- (no CPE)range: < 3.11.15-150600.3.53.1
- (no CPE)range: < 3.11.15-2.1
- (no CPE)range: < 3.11.15-150600.3.53.1
- (no CPE)range: < 3.12.13-2.1
- (no CPE)range: < 3.13.13-160000.1.1
- (no CPE)range: < 3.13.13-160000.1.1
- (no CPE)range: < 3.13.12-2.1
- (no CPE)range: < 3.13.13-160000.1.1
- (no CPE)range: < 3.13.13-160000.1.1
- (no CPE)range: < 3.13.13-160000.1.1
- (no CPE)range: < 3.14.3-3.1
- (no CPE)range: < 3.15.0~a8-1.1
- (no CPE)range: < 3.9.25-150300.4.96.1
- (no CPE)range: < 3.9.25-150300.4.96.1
- (no CPE)range: < 3.9.25-150300.4.96.1
- (no CPE)range: < 3.11.15-150600.3.53.1
- (no CPE)range: < 3.11.15-150600.3.53.1
- (no CPE)range: < 3.11.15-150600.3.53.1
- (no CPE)range: < 3.11.15-150600.3.53.1
- (no CPE)range: < 3.11.15-2.1
- (no CPE)range: < 3.11.15-slfo.1.1_2.1
- (no CPE)range: < 3.11.15-150600.3.53.1
- (no CPE)range: < 3.11.15-150600.3.53.1
- (no CPE)range: < 3.11.15-150600.3.53.1
- (no CPE)range: < 3.11.15-2.1
- (no CPE)range: < 3.11.15-slfo.1.1_2.1
- (no CPE)range: < 3.13.13-150700.4.45.1
- (no CPE)range: < 3.13.13-160000.1.1
- (no CPE)range: < 3.13.13-160000.1.1
- (no CPE)range: < 3.13.13-160000.1.1
- (no CPE)range: < 3.13.13-150700.4.45.1
- (no CPE)range: < 3.13.13-160000.1.1
- (no CPE)range: < 3.13.13-160000.1.1
- (no CPE)range: < 3.13.13-160000.1.1
- (no CPE)range: < 3.13.13-160000.1.1
- (no CPE)range: < 3.13.13-160000.1.1
Patches
Vulnerability mechanics
References
8- www.openwall.com/lists/oss-security/2026/03/05/6nvd
- github.com/python/cpython/commit/482d6f8bdba9da3725d272e8bb4a2d25fb6a603envd
- github.com/python/cpython/commit/69ddd9bb2cc4bd69b1565647c18659c6a789ccd9nvd
- github.com/python/cpython/commit/876858c9f65d9ab656c7fa639f268ce7856d89ddnvd
- github.com/python/cpython/commit/a51b1b512de1d56b3714b65628a2eae2b07e535envd
- github.com/python/cpython/commit/e58e9802b9bec5cdbf48fc9bf1da5f4fda482e86nvd
- github.com/python/cpython/issues/145506nvd
- github.com/python/cpython/pull/145507nvd
News mentions
0No linked articles in our index yet.