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