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