
copyFail para python anterior a 3.10, sin os.splice()
Os no contenía splice() antes de la versión 3.10. Esta versión de copyFail utiliza ctypes para realizar la llamada al sistema entre descriptores sin utilizar el wrapper de splice.
Funciona tanto en versiones antiguas como actuales de python3.
Basado en https://github.com/theori-io/copy-fail-CVE-2026-31431.