
Askar Safin posted a patchset that turns vmsplice() into a thin wrapper over preadv2/pwritev2: ~200 lines gone, 30 added. Hellwig: one of the few paths that can dirty file-backed pages without telling the filesystem. CVE-2020-29374 in its history. Delete the syscall outright?
Post summary
Askar Safin shared a patch that reformulates vmsplice() into a thin wrapper over preadv2/pwritev2, effectively mitigating CVE‑2020‑29374, which can dirty file‑backed pages without notifying the filesystem.
