The inode_init_owner function in fs/inode.c in the Linux kernel through 3.16 allows local users to create files with an unintended group ownership, in a scenario where a directory is SGID to a certain group and is writable by a user who is not a member of that group. Here, the non-member can trigger creation of a plain file whose group ownership is that group. The intended behavior was that the non-member can trigger creation of a directory (but not a plain file) whose group ownership is that group. The non-member can escalate privileges by making the plain file executable and SGID.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | amazon-linux-ami-2-upgrade-kernelamazon-linux-ami-2-upgrade-kernel-debuginfoamazon-linux-ami-2-upgrade-kernel-debuginfo-common-x86_64amazon-linux-ami-2-upgrade-kernel-develamazon-linux-ami-2-upgrade-kernel-headersamazon-linux-ami-2-upgrade-kernel-toolsamazon-linux-ami-2-upgrade-kernel-tools-debuginfoamazon-linux-ami-2-upgrade-kernel-tools-develamazon-linux-ami-2-upgrade-perfamazon-linux-ami-2-upgrade-perf-debuginfoamazon-linux-ami-2-upgrade-python-perfamazon-linux-ami-2-upgrade-python-perf-debuginfo | Jul 25, 2024 | Jul 6, 2018 | |
| Amazon_linux | — | amazon-linux-upgrade-kernel | May 24, 2024 | Jul 6, 2018 |
| Centos_linux | — | centos-upgrade-kernelcentos-upgrade-kernel-rt | Apr 13, 2019 | Jul 6, 2018 |
| Debian | debian-upgrade-linux | Aug 7, 2018 | Jul 6, 2018 | |
| F5 Big Ip | f5-bigip-upgrade-latest | Jun 17, 2026 | May 9, 2019 | |
| Huawei Euleros 2_0_sp2 | huawei-euleros-2_0_sp2-upgrade-kernelhuawei-euleros-2_0_sp2-upgrade-kernel-debughuawei-euleros-2_0_sp2-upgrade-kernel-debug-develhuawei-euleros-2_0_sp2-upgrade-kernel-debuginfohuawei-euleros-2_0_sp2-upgrade-kernel-debuginfo-common-x86_64huawei-euleros-2_0_sp2-upgrade-kernel-develhuawei-euleros-2_0_sp2-upgrade-kernel-headershuawei-euleros-2_0_sp2-upgrade-kernel-toolshuawei-euleros-2_0_sp2-upgrade-kernel-tools-libshuawei-euleros-2_0_sp2-upgrade-perfhuawei-euleros-2_0_sp2-upgrade-python-perf | Feb 26, 2019 | Jul 6, 2018 | |
| Huawei Euleros 2_0_sp3 | huawei-euleros-2_0_sp3-upgrade-kernelhuawei-euleros-2_0_sp3-upgrade-kernel-debuginfohuawei-euleros-2_0_sp3-upgrade-kernel-debuginfo-common-x86_64huawei-euleros-2_0_sp3-upgrade-kernel-develhuawei-euleros-2_0_sp3-upgrade-kernel-headershuawei-euleros-2_0_sp3-upgrade-kernel-toolshuawei-euleros-2_0_sp3-upgrade-kernel-tools-libshuawei-euleros-2_0_sp3-upgrade-perfhuawei-euleros-2_0_sp3-upgrade-python-perf | Dec 11, 2018 | Jul 6, 2018 | |
| Oracle_linux | — | oracle-linux-upgrade-kerneloracle-linux-upgrade-kernel-uek | Sep 5, 2018 | Jul 5, 2018 |
| Redhat_linux | no-fix-redhat-rpm-packageredhat-upgrade-kernelredhat-upgrade-kernel-rt | Oct 31, 2018 | Jul 6, 2018 | |
| Rocky_linux | rocky-upgrade-bpftoolrocky-upgrade-bpftool-debuginforocky-upgrade-hivexrocky-upgrade-hivex-debuginforocky-upgrade-hivex-debugsourcerocky-upgrade-hivex-develrocky-upgrade-kernelrocky-upgrade-kernel-abi-stablelistsrocky-upgrade-kernel-corerocky-upgrade-kernel-cross-headersrocky-upgrade-kernel-debugrocky-upgrade-kernel-debug-corerocky-upgrade-kernel-debug-debuginforocky-upgrade-kernel-debug-develrocky-upgrade-kernel-debug-modulesrocky-upgrade-kernel-debug-modules-extrarocky-upgrade-kernel-debuginforocky-upgrade-kernel-debuginfo-common-aarch64rocky-upgrade-kernel-debuginfo-common-x86_64rocky-upgrade-kernel-develrocky-upgrade-kernel-docrocky-upgrade-kernel-headersrocky-upgrade-kernel-modulesrocky-upgrade-kernel-modules-extrarocky-upgrade-kernel-rtrocky-upgrade-kernel-rt-corerocky-upgrade-kernel-rt-debugrocky-upgrade-kernel-rt-debug-corerocky-upgrade-kernel-rt-debug-debuginforocky-upgrade-kernel-rt-debug-develrocky-upgrade-kernel-rt-debug-kvmrocky-upgrade-kernel-rt-debug-modulesrocky-upgrade-kernel-rt-debug-modules-extrarocky-upgrade-kernel-rt-debuginforocky-upgrade-kernel-rt-debuginfo-common-x86_64rocky-upgrade-kernel-rt-develrocky-upgrade-kernel-rt-kvmrocky-upgrade-kernel-rt-modulesrocky-upgrade-kernel-rt-modules-extrarocky-upgrade-kernel-toolsrocky-upgrade-kernel-tools-debuginforocky-upgrade-kernel-tools-libsrocky-upgrade-kernel-tools-libs-develrocky-upgrade-libguestfsrocky-upgrade-libguestfs-bash-completionrocky-upgrade-libguestfs-benchmarkingrocky-upgrade-libguestfs-benchmarking-debuginforocky-upgrade-libguestfs-debuginforocky-upgrade-libguestfs-debugsourcerocky-upgrade-libguestfs-develrocky-upgrade-libguestfs-gfs2rocky-upgrade-libguestfs-gobjectrocky-upgrade-libguestfs-gobject-debuginforocky-upgrade-libguestfs-gobject-develrocky-upgrade-libguestfs-inspect-iconsrocky-upgrade-libguestfs-javarocky-upgrade-libguestfs-java-debuginforocky-upgrade-libguestfs-java-develrocky-upgrade-libguestfs-javadocrocky-upgrade-libguestfs-man-pages-jarocky-upgrade-libguestfs-man-pages-ukrocky-upgrade-libguestfs-rescuerocky-upgrade-libguestfs-rsyncrocky-upgrade-libguestfs-toolsrocky-upgrade-libguestfs-tools-crocky-upgrade-libguestfs-tools-c-debuginforocky-upgrade-libguestfs-winsupportrocky-upgrade-libguestfs-xfsrocky-upgrade-libiscsirocky-upgrade-libiscsi-debuginforocky-upgrade-libiscsi-debugsourcerocky-upgrade-libiscsi-develrocky-upgrade-libiscsi-utilsrocky-upgrade-libiscsi-utils-debuginforocky-upgrade-libnbdrocky-upgrade-libnbd-debuginforocky-upgrade-libnbd-debugsourcerocky-upgrade-libnbd-develrocky-upgrade-libvirtrocky-upgrade-libvirt-adminrocky-upgrade-libvirt-admin-debuginforocky-upgrade-libvirt-bash-completionrocky-upgrade-libvirt-clientrocky-upgrade-libvirt-client-debuginforocky-upgrade-libvirt-daemonrocky-upgrade-libvirt-daemon-config-networkrocky-upgrade-libvirt-daemon-config-nwfilterrocky-upgrade-libvirt-daemon-debuginforocky-upgrade-libvirt-daemon-driver-interfacerocky-upgrade-libvirt-daemon-driver-interface-debuginforocky-upgrade-libvirt-daemon-driver-networkrocky-upgrade-libvirt-daemon-driver-network-debuginforocky-upgrade-libvirt-daemon-driver-nodedevrocky-upgrade-libvirt-daemon-driver-nodedev-debuginforocky-upgrade-libvirt-daemon-driver-nwfilterrocky-upgrade-libvirt-daemon-driver-nwfilter-debuginforocky-upgrade-libvirt-daemon-driver-qemurocky-upgrade-libvirt-daemon-driver-qemu-debuginforocky-upgrade-libvirt-daemon-driver-secretrocky-upgrade-libvirt-daemon-driver-secret-debuginforocky-upgrade-libvirt-daemon-driver-storagerocky-upgrade-libvirt-daemon-driver-storage-corerocky-upgrade-libvirt-daemon-driver-storage-core-debuginforocky-upgrade-libvirt-daemon-driver-storage-diskrocky-upgrade-libvirt-daemon-driver-storage-disk-debuginforocky-upgrade-libvirt-daemon-driver-storage-glusterrocky-upgrade-libvirt-daemon-driver-storage-gluster-debuginforocky-upgrade-libvirt-daemon-driver-storage-iscsirocky-upgrade-libvirt-daemon-driver-storage-iscsi-debuginforocky-upgrade-libvirt-daemon-driver-storage-iscsi-directrocky-upgrade-libvirt-daemon-driver-storage-iscsi-direct-debuginforocky-upgrade-libvirt-daemon-driver-storage-logicalrocky-upgrade-libvirt-daemon-driver-storage-logical-debuginforocky-upgrade-libvirt-daemon-driver-storage-mpathrocky-upgrade-libvirt-daemon-driver-storage-mpath-debuginforocky-upgrade-libvirt-daemon-driver-storage-rbdrocky-upgrade-libvirt-daemon-driver-storage-rbd-debuginforocky-upgrade-libvirt-daemon-driver-storage-scsirocky-upgrade-libvirt-daemon-driver-storage-scsi-debuginforocky-upgrade-libvirt-daemon-kvmrocky-upgrade-libvirt-dbusrocky-upgrade-libvirt-dbus-debuginforocky-upgrade-libvirt-dbus-debugsourcerocky-upgrade-libvirt-debuginforocky-upgrade-libvirt-debugsourcerocky-upgrade-libvirt-develrocky-upgrade-libvirt-docsrocky-upgrade-libvirt-libsrocky-upgrade-libvirt-libs-debuginforocky-upgrade-libvirt-lock-sanlockrocky-upgrade-libvirt-lock-sanlock-debuginforocky-upgrade-libvirt-nssrocky-upgrade-libvirt-nss-debuginforocky-upgrade-libvirt-pythonrocky-upgrade-libvirt-python-debugsourcerocky-upgrade-lua-guestfsrocky-upgrade-lua-guestfs-debuginforocky-upgrade-nbdfuserocky-upgrade-nbdfuse-debuginforocky-upgrade-nbdkitrocky-upgrade-nbdkit-bash-completionrocky-upgrade-nbdkit-basic-filtersrocky-upgrade-nbdkit-basic-filters-debuginforocky-upgrade-nbdkit-basic-pluginsrocky-upgrade-nbdkit-basic-plugins-debuginforocky-upgrade-nbdkit-curl-pluginrocky-upgrade-nbdkit-curl-plugin-debuginforocky-upgrade-nbdkit-debuginforocky-upgrade-nbdkit-debugsourcerocky-upgrade-nbdkit-develrocky-upgrade-nbdkit-example-pluginsrocky-upgrade-nbdkit-example-plugins-debuginforocky-upgrade-nbdkit-gzip-pluginrocky-upgrade-nbdkit-gzip-plugin-debuginforocky-upgrade-nbdkit-linuxdisk-pluginrocky-upgrade-nbdkit-linuxdisk-plugin-debuginforocky-upgrade-nbdkit-python-pluginrocky-upgrade-nbdkit-python-plugin-debuginforocky-upgrade-nbdkit-serverrocky-upgrade-nbdkit-server-debuginforocky-upgrade-nbdkit-ssh-pluginrocky-upgrade-nbdkit-ssh-plugin-debuginforocky-upgrade-nbdkit-vddk-pluginrocky-upgrade-nbdkit-vddk-plugin-debuginforocky-upgrade-nbdkit-xz-filterrocky-upgrade-nbdkit-xz-filter-debuginforocky-upgrade-netcfrocky-upgrade-netcf-debuginforocky-upgrade-netcf-debugsourcerocky-upgrade-netcf-develrocky-upgrade-netcf-libsrocky-upgrade-netcf-libs-debuginforocky-upgrade-ocaml-hivexrocky-upgrade-ocaml-hivex-debuginforocky-upgrade-ocaml-hivex-develrocky-upgrade-ocaml-libguestfsrocky-upgrade-ocaml-libguestfs-debuginforocky-upgrade-ocaml-libguestfs-develrocky-upgrade-ocaml-libnbdrocky-upgrade-ocaml-libnbd-debuginforocky-upgrade-ocaml-libnbd-develrocky-upgrade-perfrocky-upgrade-perf-debuginforocky-upgrade-perl-hivexrocky-upgrade-perl-hivex-debuginforocky-upgrade-perl-sys-guestfsrocky-upgrade-perl-sys-guestfs-debuginforocky-upgrade-perl-sys-virtrocky-upgrade-perl-sys-virt-debuginforocky-upgrade-perl-sys-virt-debugsourcerocky-upgrade-python3-hivexrocky-upgrade-python3-hivex-debuginforocky-upgrade-python3-libguestfsrocky-upgrade-python3-libguestfs-debuginforocky-upgrade-python3-libnbdrocky-upgrade-python3-libnbd-debuginforocky-upgrade-python3-libvirtrocky-upgrade-python3-libvirt-debuginforocky-upgrade-python3-perfrocky-upgrade-python3-perf-debuginforocky-upgrade-qemu-guest-agentrocky-upgrade-qemu-guest-agent-debuginforocky-upgrade-qemu-imgrocky-upgrade-qemu-img-debuginforocky-upgrade-qemu-kvmrocky-upgrade-qemu-kvm-block-curlrocky-upgrade-qemu-kvm-block-curl-debuginforocky-upgrade-qemu-kvm-block-glusterrocky-upgrade-qemu-kvm-block-gluster-debuginforocky-upgrade-qemu-kvm-block-iscsirocky-upgrade-qemu-kvm-block-iscsi-debuginforocky-upgrade-qemu-kvm-block-rbdrocky-upgrade-qemu-kvm-block-rbd-debuginforocky-upgrade-qemu-kvm-block-sshrocky-upgrade-qemu-kvm-block-ssh-debuginforocky-upgrade-qemu-kvm-commonrocky-upgrade-qemu-kvm-common-debuginforocky-upgrade-qemu-kvm-corerocky-upgrade-qemu-kvm-core-debuginforocky-upgrade-qemu-kvm-debuginforocky-upgrade-qemu-kvm-debugsourcerocky-upgrade-qemu-kvm-testsrocky-upgrade-qemu-kvm-tests-debuginforocky-upgrade-ruby-hivexrocky-upgrade-ruby-hivex-debuginforocky-upgrade-ruby-libguestfsrocky-upgrade-ruby-libguestfs-debuginforocky-upgrade-seabiosrocky-upgrade-seabios-binrocky-upgrade-seavgabios-binrocky-upgrade-sgabiosrocky-upgrade-sgabios-binrocky-upgrade-superminrocky-upgrade-supermin-debuginforocky-upgrade-supermin-debugsourcerocky-upgrade-supermin-develrocky-upgrade-virt-dibrocky-upgrade-virt-dib-debuginforocky-upgrade-virt-v2vrocky-upgrade-virt-v2v-debuginfo | Mar 5, 2024 | Jul 6, 2018 | |
| Suse | — | suse-upgrade-kernel-azure-basesuse-upgrade-kernel-debug-basesuse-upgrade-kernel-defaultsuse-upgrade-kernel-default-extrasuse-upgrade-kernel-default-mansuse-upgrade-kernel-devel-azuresuse-upgrade-kernel-docssuse-upgrade-kernel-kvmsmall-basesuse-upgrade-kernel-obs-buildsuse-upgrade-kernel-source-azuresuse-upgrade-kernel-vanillasuse-upgrade-kernel-vanilla-basesuse-upgrade-kernel-vanilla-develsuse-upgrade-kernel-vanilla-livepatch-develsuse-upgrade-kernel-zfcpdump-man | Jul 25, 2018 | Jul 6, 2018 |
| Ubuntu | ubuntu-upgrade-linux-image-3-13-0-157-genericubuntu-upgrade-linux-image-3-13-0-157-generic-lpaeubuntu-upgrade-linux-image-3-13-0-157-lowlatencyubuntu-upgrade-linux-image-3-13-0-157-powerpc-e500ubuntu-upgrade-linux-image-3-13-0-157-powerpc-e500mcubuntu-upgrade-linux-image-3-13-0-157-powerpc-smpubuntu-upgrade-linux-image-3-13-0-157-powerpc64-embubuntu-upgrade-linux-image-3-13-0-157-powerpc64-smpubuntu-upgrade-linux-image-4-15-0-1017-oemubuntu-upgrade-linux-image-4-15-0-1018-gcpubuntu-upgrade-linux-image-4-15-0-1020-awsubuntu-upgrade-linux-image-4-15-0-1020-kvmubuntu-upgrade-linux-image-4-15-0-1021-raspi2ubuntu-upgrade-linux-image-4-15-0-1022-azureubuntu-upgrade-linux-image-4-15-0-33-genericubuntu-upgrade-linux-image-4-15-0-33-generic-lpaeubuntu-upgrade-linux-image-4-15-0-33-lowlatencyubuntu-upgrade-linux-image-4-15-0-33-snapdragonubuntu-upgrade-linux-image-4-4-0-1028-awsubuntu-upgrade-linux-image-4-4-0-1032-kvmubuntu-upgrade-linux-image-4-4-0-1066-awsubuntu-upgrade-linux-image-4-4-0-1095-raspi2ubuntu-upgrade-linux-image-4-4-0-1099-snapdragonubuntu-upgrade-linux-image-4-4-0-134-genericubuntu-upgrade-linux-image-4-4-0-134-generic-lpaeubuntu-upgrade-linux-image-4-4-0-134-lowlatencyubuntu-upgrade-linux-image-4-4-0-134-powerpc-e500mcubuntu-upgrade-linux-image-4-4-0-134-powerpc-smpubuntu-upgrade-linux-image-4-4-0-134-powerpc64-embubuntu-upgrade-linux-image-4-4-0-134-powerpc64-smpubuntu-upgrade-linux-image-awsubuntu-upgrade-linux-image-azureubuntu-upgrade-linux-image-azure-edgeubuntu-upgrade-linux-image-gcpubuntu-upgrade-linux-image-genericubuntu-upgrade-linux-image-generic-hwe-16-04ubuntu-upgrade-linux-image-generic-lpaeubuntu-upgrade-linux-image-generic-lpae-hwe-16-04ubuntu-upgrade-linux-image-generic-lpae-lts-xenialubuntu-upgrade-linux-image-generic-lts-xenialubuntu-upgrade-linux-image-gkeubuntu-upgrade-linux-image-kvmubuntu-upgrade-linux-image-lowlatencyubuntu-upgrade-linux-image-lowlatency-hwe-16-04ubuntu-upgrade-linux-image-lowlatency-lts-xenialubuntu-upgrade-linux-image-oemubuntu-upgrade-linux-image-powerpc-e500ubuntu-upgrade-linux-image-powerpc-e500mcubuntu-upgrade-linux-image-powerpc-e500mc-lts-xenialubuntu-upgrade-linux-image-powerpc-smpubuntu-upgrade-linux-image-powerpc-smp-lts-xenialubuntu-upgrade-linux-image-powerpc64-embubuntu-upgrade-linux-image-powerpc64-emb-lts-xenialubuntu-upgrade-linux-image-powerpc64-smpubuntu-upgrade-linux-image-powerpc64-smp-lts-xenialubuntu-upgrade-linux-image-raspi2ubuntu-upgrade-linux-image-snapdragon | Aug 31, 2018 | Jul 6, 2018 | |
| Vmware Photon_os | vmware-photon_os_update_tdnf | Jan 20, 2025 | Jul 6, 2018 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub