Nixpkgs security tracker

Login with GitHub

Details of issue NIXPKGS-2026-0521

NIXPKGS-2026-0521
published 3 months, 2 weeks ago
updated 3 months, 2 weeks ago by @LeSuisse Activity log
  • Created suggestion
  • @LeSuisse added
    2 maintainers
    • @mweinelt
    • @natsukium
    maintainer.add
  • @LeSuisse ignored package haskellPackages.cpython
  • @LeSuisse accepted
  • @LeSuisse published on GitHub
SourcelessFileLoader does not use io.open_code()

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.

Affected products

CPython
  • <3.15.0
Ignored packages (1)

Package maintainers

Additional maintainers

Upstream issue: https://github.com/python/cpython/issues/145506