]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
copy_file_range: require CAP_SEEK capability
authorMariusz Zaborski <oshogbo@FreeBSD.org>
Thu, 28 Sep 2023 13:24:39 +0000 (15:24 +0200)
committerEd Maste <emaste@FreeBSD.org>
Mon, 2 Oct 2023 16:00:27 +0000 (12:00 -0400)
commit3f0ce63828dc3d4030b32ad0effb4e588af49c03
tree1aa402860b572c489e172c15cc4caeedf7f7fb7a
parent0ca691ad161253a123d9dac9e65953fe382920a5
copy_file_range: require CAP_SEEK capability

When using copy_file_range(2) with an offset parameter,
the CAP_SEEK capability should be required.
This requirement is similar to the behavior observed with
pread(2)/pwrite(2).

Reported by: theraven
Reviewed by:    emaste, theraven, kib, markj
Approved by: secteam
Differential Revision:  https://reviews.freebsd.org/D41967

(cherry picked from commit 15a51d3abaef27ddea66320cac7caa549738a1a6)
sys/kern/vfs_syscalls.c