]> git.ipfire.org Git - thirdparty/systemd.git/commit
chown-recursive: let's rework the recursive logic to use O_PATH
authorLennart Poettering <lennart@poettering.net>
Fri, 19 Oct 2018 09:26:59 +0000 (11:26 +0200)
committerLennart Poettering <lennart@poettering.net>
Fri, 26 Oct 2018 13:13:26 +0000 (15:13 +0200)
commit5de6cce58b3e8b79239b6e83653459d91af6e57c
tree75d5f7b24f9c3570a074cce3a5bc5531766e84e8
parent845702c63863add5606a7a7f00a959ffdcf89635
chown-recursive: let's rework the recursive logic to use O_PATH

That way we can pin a specific inode and analyze it and manipulate it
without it being swapped out beneath our hands.

Fixes a vulnerability originally found by Jann Horn from Google.

CVE-2018-15687
LP: #1796692
https://bugzilla.redhat.com/show_bug.cgi?id=1639076
src/core/chown-recursive.c