]> git.proxmox.com Git - mirror_zfs.git/commit
Fix a potential use-after-free in zfs_setsecattr()
authorMark Johnston <markj@FreeBSD.org>
Tue, 9 Jan 2024 23:57:09 +0000 (18:57 -0500)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Mon, 29 Jan 2024 22:53:29 +0000 (14:53 -0800)
commit8b1c6db3d2f35cf13c5f35374b0ec37216881ec7
treea484d804fcac90347897215e69bd9a968163f5aa
parent22e4f08c30f97d208a6d1ae8b8943071de340431
Fix a potential use-after-free in zfs_setsecattr()

In general, VOPs must not load the "z_log" field until having called
zfs_enter_verify_zp().

Reviewed-by: Brian Atkinson <batkinson@lanl.gov>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Mark Johnston <markj@FreeBSD.org>
Closes #15752
module/zfs/zfs_vnops.c