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