On Wed, Feb 12, 2020 at 07:50:01PM +0100, Florian Weimer wrote: > * Christoph Hellwig: > > > xfs doesn't seem all that different from the other file systems, > > so I suspect you'll also see it with other on-disk file systems. > > We probably need a check high up in the chmod and co code to reject > > the operation early for O_PATH file descriptors pointing to symlinks. > > We will change the glibc emulation to avoid trying to lchmod symbolic > links in this way. This will avoid triggering the kernel bug. We'll still need to fix it. > (We'd really like to get a proper fchmodat system call with a flags > argument, though, for AT_EMPTY_PATH and AT_SYMLINK_NOFOLLOW.) Send a patch (o find a minion to do so).