
copyFail per Python precedente alla 3.10, senza os.splice()
Os non conteneva splice() prima della versione 3.10. Questa versione di copyFail utilizza ctypes per effettuare la syscall tra descrittori senza utilizzare il wrapper splice.
Funziona sia su versioni precedenti che attuali di python3.
Basato su https://github.com/theori-io/copy-fail-CVE-2026-31431.