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 | — | Upgrade kernel-develUpgrade kernel-tools-develUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade perfUpgrade kernelUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade python-perfUpgrade kernel-toolsUpgrade python-perf-debuginfo | Jul 25, 2024 | Jul 6, 2018 |
| Amazon_linux | — | Upgrade kernel | May 24, 2024 | Jul 6, 2018 |
| Centos_linux | — | Upgrade kernelUpgrade kernel-rt | Apr 13, 2019 | Jul 6, 2018 |
| Debian | — | Upgrade linux | Aug 7, 2018 | Jul 6, 2018 |
| F5 Big Ip | — | Update F5 BIG-IP to the latest version | Jun 17, 2026 | May 9, 2019 |
| Huawei Euleros 2_0_sp2 | — | Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-develUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernelUpgrade python-perfUpgrade kernel-debugUpgrade kernel-headersUpgrade kernel-debug-develUpgrade perfUpgrade kernel-debuginfo | Feb 26, 2019 | Jul 6, 2018 |
| Huawei Euleros 2_0_sp3 | — | Upgrade kernel-headersUpgrade kernel-develUpgrade kernel-debuginfoUpgrade perfUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade python-perfUpgrade kernel-tools | Dec 11, 2018 | Jul 6, 2018 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Sep 5, 2018 | Jul 5, 2018 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | Oct 31, 2018 | Jul 6, 2018 |
| Rocky_linux | — | Upgrade perl-hivex-debuginfoUpgrade kernel-rt-debug-kvmUpgrade nbdkit-curl-plugin-debuginfoUpgrade libvirt-nssUpgrade libvirt-dbus-debugsourceUpgrade nbdkitUpgrade kernel-rt-debug-develUpgrade kernel-rt-modulesUpgrade libvirt-clientUpgrade kernel-rt-debug-modules-extraUpgrade seabiosUpgrade seabios-binUpgrade netcf-develUpgrade hivexUpgrade libvirt-docsUpgrade nbdkit-serverUpgrade kernel-headersUpgrade virt-v2v-debuginfoUpgrade libvirt-daemon-driver-networkUpgrade libvirt-daemon-kvmUpgrade libvirt-daemon-driver-secret-debuginfoUpgrade libvirt-daemon-driver-storage-core-debuginfoUpgrade libguestfs-toolsUpgrade libvirt-daemon-driver-nwfilterUpgrade nbdkit-gzip-plugin-debuginfoUpgrade ocaml-libguestfsUpgrade qemu-kvm-common-debuginfoUpgrade libvirt-dbusUpgrade nbdkit-example-plugins-debuginfoUpgrade python3-hivexUpgrade hivex-debugsourceUpgrade virt-dibUpgrade kernel-tools-libs-develUpgrade libiscsi-debugsourceUpgrade libguestfs-tools-c-debuginfoUpgrade libguestfs-gfs2Upgrade libvirt-daemonUpgrade libvirt-daemon-driver-storageUpgrade libguestfs-java-debuginfoUpgrade superminUpgrade libvirt-daemon-driver-storage-logicalUpgrade libvirt-daemon-driver-interfaceUpgrade hivex-debuginfoUpgrade nbdkit-python-plugin-debuginfoUpgrade libguestfs-java-develUpgrade kernel-rtUpgrade supermin-debugsourceUpgrade kernel-debuginfo-common-aarch64Upgrade qemu-imgUpgrade libguestfs-debugsourceUpgrade netcf-libs-debuginfoUpgrade libvirt-daemon-driver-qemu-debuginfoUpgrade libvirt-daemon-config-networkUpgrade libvirt-admin-debuginfoUpgrade python3-libnbdUpgrade perf-debuginfoUpgrade libvirt-daemon-driver-nwfilter-debuginfoUpgrade libvirt-libsUpgrade libiscsi-develUpgrade libvirt-daemon-driver-storage-scsiUpgrade ocaml-libnbd-develUpgrade qemu-kvm-block-glusterUpgrade ocaml-libguestfs-debuginfoUpgrade sgabiosUpgrade qemu-kvm-block-iscsi-debuginfoUpgrade libvirt-daemon-driver-storage-gluster-debuginfoUpgrade qemu-kvm-debuginfoUpgrade kernel-toolsUpgrade ocaml-hivex-develUpgrade kernel-abi-stablelistsUpgrade ruby-hivexUpgrade libguestfs-inspect-iconsUpgrade nbdkit-vddk-pluginUpgrade qemu-kvm-commonUpgrade libguestfs-javadocUpgrade libvirt-daemon-driver-qemuUpgrade qemu-kvm-core-debuginfoUpgrade libvirt-daemon-driver-storage-iscsiUpgrade nbdkit-ssh-pluginUpgrade libvirt-daemon-driver-secretUpgrade libguestfs-xfsUpgrade libvirt-daemon-driver-storage-rbdUpgrade python3-perfUpgrade libvirt-daemon-driver-storage-diskUpgrade libvirt-daemon-config-nwfilterUpgrade libvirt-daemon-driver-storage-rbd-debuginfoUpgrade nbdkit-basic-pluginsUpgrade ocaml-hivex-debuginfoUpgrade libiscsi-debuginfoUpgrade qemu-kvm-block-ssh-debuginfoUpgrade perl-Sys-Virt-debuginfoUpgrade perl-Sys-Guestfs-debuginfoUpgrade libvirt-daemon-driver-network-debuginfoUpgrade nbdkit-server-debuginfoUpgrade ocaml-hivexUpgrade libvirt-debuginfoUpgrade qemu-kvm-block-rbd-debuginfoUpgrade ruby-hivex-debuginfoUpgrade sgabios-binUpgrade perl-hivexUpgrade nbdkit-debugsourceUpgrade perfUpgrade nbdfuse-debuginfoUpgrade kernel-docUpgrade nbdfuseUpgrade libvirt-daemon-driver-storage-logical-debuginfoUpgrade libvirt-nss-debuginfoUpgrade libguestfs-javaUpgrade supermin-develUpgrade libvirtUpgrade libvirt-lock-sanlock-debuginfoUpgrade libvirt-pythonUpgrade seavgabios-binUpgrade netcf-debuginfoUpgrade qemu-kvm-debugsourceUpgrade virt-v2vUpgrade lua-guestfsUpgrade nbdkit-ssh-plugin-debuginfoUpgrade python3-libguestfsUpgrade libvirt-daemon-debuginfoUpgrade libguestfs-tools-cUpgrade libguestfs-benchmarkingUpgrade kernel-tools-libsUpgrade kernel-rt-develUpgrade libiscsiUpgrade libguestfs-bash-completionUpgrade ocaml-libnbdUpgrade kernel-tools-debuginfoUpgrade libiscsi-utilsUpgrade kernel-rt-coreUpgrade bpftool-debuginfoUpgrade perl-Sys-VirtUpgrade nbdkit-basic-filters-debuginfoUpgrade libvirt-python-debugsourceUpgrade libvirt-adminUpgrade libnbd-debuginfoUpgrade libguestfs-debuginfoUpgrade kernel-rt-modules-extraUpgrade virt-dib-debuginfoUpgrade qemu-kvm-block-iscsiUpgrade python3-libvirt-debuginfoUpgrade python3-hivex-debuginfoUpgrade libguestfs-develUpgrade nbdkit-linuxdisk-plugin-debuginfoUpgrade libguestfsUpgrade kernel-debug-modules-extraUpgrade netcfUpgrade python3-libguestfs-debuginfoUpgrade nbdkit-basic-filtersUpgrade libvirt-develUpgrade libiscsi-utils-debuginfoUpgrade libvirt-dbus-debuginfoUpgrade libvirt-client-debuginfoUpgrade kernel-rt-debugUpgrade nbdkit-vddk-plugin-debuginfoUpgrade libnbd-develUpgrade kernel-modules-extraUpgrade libguestfs-rescueUpgrade kernel-rt-debug-modulesUpgrade qemu-kvm-block-gluster-debuginfoUpgrade qemu-kvm-tests-debuginfoUpgrade kernel-develUpgrade libvirt-daemon-driver-storage-mpath-debuginfoUpgrade libvirt-daemon-driver-storage-mpathUpgrade nbdkit-bash-completionUpgrade kernel-debug-debuginfoUpgrade kernel-cross-headersUpgrade qemu-kvmUpgrade ocaml-libnbd-debuginfoUpgrade libvirt-daemon-driver-storage-iscsi-directUpgrade libvirt-daemon-driver-nodedev-debuginfoUpgrade kernel-rt-debuginfoUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debug-coreUpgrade kernelUpgrade bpftoolUpgrade qemu-guest-agent-debuginfoUpgrade nbdkit-xz-filterUpgrade hivex-develUpgrade qemu-kvm-block-rbdUpgrade perl-Sys-Virt-debugsourceUpgrade lua-guestfs-debuginfoUpgrade libvirt-lock-sanlockUpgrade nbdkit-debuginfoUpgrade nbdkit-curl-pluginUpgrade libvirt-debugsourceUpgrade libvirt-daemon-driver-interface-debuginfoUpgrade qemu-kvm-testsUpgrade qemu-guest-agentUpgrade libvirt-libs-debuginfoUpgrade libguestfs-benchmarking-debuginfoUpgrade kernel-rt-kvmUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debug-coreUpgrade kernel-debuginfoUpgrade kernel-debug-develUpgrade kernel-debugUpgrade supermin-debuginfoUpgrade qemu-kvm-coreUpgrade qemu-kvm-block-sshUpgrade python3-perf-debuginfoUpgrade perl-Sys-GuestfsUpgrade netcf-debugsourceUpgrade libvirt-daemon-driver-storage-scsi-debuginfoUpgrade libvirt-daemon-driver-storage-iscsi-direct-debuginfoUpgrade libvirt-daemon-driver-storage-coreUpgrade libnbd-debugsourceUpgrade qemu-img-debuginfoUpgrade libguestfs-man-pages-ukUpgrade qemu-kvm-block-curl-debuginfoUpgrade nbdkit-gzip-pluginUpgrade libguestfs-rsyncUpgrade nbdkit-basic-plugins-debuginfoUpgrade ruby-libguestfsUpgrade nbdkit-example-pluginsUpgrade libvirt-bash-completionUpgrade libvirt-daemon-driver-storage-glusterUpgrade kernel-modulesUpgrade libguestfs-man-pages-jaUpgrade libguestfs-gobject-develUpgrade libguestfs-winsupportUpgrade kernel-debug-modulesUpgrade libvirt-daemon-driver-storage-iscsi-debuginfoUpgrade python3-libnbd-debuginfoUpgrade nbdkit-linuxdisk-pluginUpgrade libnbdUpgrade libguestfs-gobject-debuginfoUpgrade python3-libvirtUpgrade kernel-coreUpgrade ruby-libguestfs-debuginfoUpgrade libguestfs-gobjectUpgrade libvirt-daemon-driver-storage-disk-debuginfoUpgrade ocaml-libguestfs-develUpgrade nbdkit-xz-filter-debuginfoUpgrade nbdkit-develUpgrade libvirt-daemon-driver-nodedevUpgrade netcf-libsUpgrade nbdkit-python-pluginUpgrade qemu-kvm-block-curl | Mar 5, 2024 | Jul 6, 2018 |
| Suse | — | Upgrade kernel-azure-baseUpgrade kernel-defaultUpgrade kernel-kvmsmall-baseUpgrade kernel-zfcpdump-manUpgrade kernel-default-manUpgrade kernel-debug-baseUpgrade kernel-vanilla-livepatch-develUpgrade kernel-vanilla-develUpgrade kernel-vanilla-baseUpgrade kernel-obs-buildUpgrade kernel-docsUpgrade kernel-vanillaUpgrade kernel-default-extraUpgrade kernel-source-azureUpgrade kernel-devel-azure | Jul 25, 2018 | Jul 6, 2018 |
| Ubuntu | — | Upgrade linux-image-3.13.0-157-powerpc-smpUpgrade linux-image-powerpc64-smpUpgrade linux-image-4.15.0-33-lowlatencyUpgrade linux-image-powerpc-smpUpgrade linux-image-3.13.0-157-genericUpgrade linux-image-4.15.0-33-genericUpgrade linux-image-4.15.0-1017-oemUpgrade linux-image-4.4.0-134-powerpc64-embUpgrade linux-image-powerpc64-embUpgrade linux-image-4.4.0-134-lowlatencyUpgrade linux-image-4.4.0-1099-snapdragonUpgrade linux-image-4.4.0-134-powerpc-smpUpgrade linux-image-genericUpgrade linux-image-3.13.0-157-generic-lpaeUpgrade linux-image-gkeUpgrade linux-image-4.4.0-134-powerpc64-smpUpgrade linux-image-azure-edgeUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-oemUpgrade linux-image-powerpc64-emb-lts-xenialUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-4.4.0-1028-awsUpgrade linux-image-generic-lpaeUpgrade linux-image-4.4.0-1032-kvmUpgrade linux-image-4.4.0-134-genericUpgrade linux-image-gcpUpgrade linux-image-raspi2Upgrade linux-image-snapdragonUpgrade linux-image-powerpc-smp-lts-xenialUpgrade linux-image-lowlatencyUpgrade linux-image-powerpc-e500Upgrade linux-image-4.4.0-134-powerpc-e500mcUpgrade linux-image-generic-lts-xenialUpgrade linux-image-kvmUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-4.15.0-1020-awsUpgrade linux-image-generic-lpae-hwe-16.04Upgrade linux-image-powerpc-e500mc-lts-xenialUpgrade linux-image-azureUpgrade linux-image-4.15.0-1020-kvmUpgrade linux-image-3.13.0-157-powerpc-e500Upgrade linux-image-awsUpgrade linux-image-3.13.0-157-lowlatencyUpgrade linux-image-3.13.0-157-powerpc-e500mcUpgrade linux-image-powerpc64-smp-lts-xenialUpgrade linux-image-3.13.0-157-powerpc64-smpUpgrade linux-image-4.15.0-1021-raspi2Upgrade linux-image-4.15.0-33-generic-lpaeUpgrade linux-image-4.15.0-1018-gcpUpgrade linux-image-3.13.0-157-powerpc64-embUpgrade linux-image-4.4.0-1066-awsUpgrade linux-image-4.4.0-134-generic-lpaeUpgrade linux-image-4.4.0-1095-raspi2Upgrade linux-image-powerpc-e500mcUpgrade linux-image-generic-lpae-lts-xenialUpgrade linux-image-4.15.0-1022-azureUpgrade linux-image-4.15.0-33-snapdragon | Aug 31, 2018 | Jul 6, 2018 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | 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