
copyFail python 3.10 से पहले के लिए, os.splice() के बिना
संस्करण 3.10 से पहले OS में splice() मौजूद नहीं था। copyFail का यह संस्करण splice wrapper का उपयोग किए बिना descriptors के बीच syscall करने के लिए ctypes का उपयोग करता है।
python3 के पुराने और वर्तमान दोनों संस्करणों पर काम करता है।
https://github.com/theori-io/copy-fail-CVE-2026-31431 पर आधारित।