CVE-2018-1088 Privilege escalation in glusterfs

High 8.1 Published Updated

A malicious gluster client can escalate privileges by mounting shared storage and scheduling a malicious cronjob via symlink in the snapshot scheduler.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2018-1088?

CVE-2018-1088 is a high-severity vulnerability in Debian Debian Linux, published on 18 Apr 2018. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

A privilege escalation flaw was found in gluster 3.x snapshot scheduler. Any gluster client allowed to mount gluster volumes could also mount shared gluster storage volume and escalate privileges by scheduling malicious cronjob via symlink.

Weakness: CWE-266

Which versions are affected by CVE-2018-1088?

It affects 6 products.

Linux distribution packages (40)
glusterfs Red Hat:enterprise_linux:7::hypervisorAll versions0:3.8.4-54.6.el7
glusterfs-api Red Hat:enterprise_linux:7::hypervisorAll versions0:3.8.4-54.6.el7
glusterfs-api-devel Red Hat:enterprise_linux:7::hypervisorAll versions0:3.8.4-54.6.el7
glusterfs-cli Red Hat:enterprise_linux:7::hypervisorAll versions0:3.8.4-54.6.el7
glusterfs-client-xlators Red Hat:enterprise_linux:7::hypervisorAll versions0:3.8.4-54.6.el7
glusterfs-debuginfo Red Hat:enterprise_linux:7::hypervisorAll versions0:3.8.4-54.6.el7
glusterfs-devel Red Hat:enterprise_linux:7::hypervisorAll versions0:3.8.4-54.6.el7
glusterfs-fuse Red Hat:enterprise_linux:7::hypervisorAll versions0:3.8.4-54.6.el7
glusterfs-libs Red Hat:enterprise_linux:7::hypervisorAll versions0:3.8.4-54.6.el7
glusterfs-rdma Red Hat:enterprise_linux:7::hypervisorAll versions0:3.8.4-54.6.el7
python-gluster Red Hat:enterprise_linux:7::hypervisorAll versions0:3.8.4-54.6.el7
redhat-release-virtualization-host Red Hat:enterprise_linux:7::hypervisorAll versions0:4.1-11.0.el7
redhat-virtualization-host Red Hat:enterprise_linux:7::hypervisorAll versions0:4.1-20180426.0.el7_5
redhat-virtualization-host-image-update Red Hat:enterprise_linux:7::hypervisorAll versions0:4.1-20180426.0.el7_5
redhat-virtualization-host-image-update-placeholder Red Hat:enterprise_linux:7::hypervisorAll versions0:4.1-11.0.el7
glusterfs Red Hat:storage:3.3:server:el6All versions0:3.8.4-54.7.el6rhs
glusterfs-api Red Hat:storage:3.3:server:el6All versions0:3.8.4-54.7.el6rhs
glusterfs-api-devel Red Hat:storage:3.3:server:el6All versions0:3.8.4-54.7.el6rhs
glusterfs-cli Red Hat:storage:3.3:server:el6All versions0:3.8.4-54.7.el6rhs
glusterfs-client-xlators Red Hat:storage:3.3:server:el6All versions0:3.8.4-54.7.el6rhs
glusterfs-debuginfo Red Hat:storage:3.3:server:el6All versions0:3.8.4-54.7.el6rhs
glusterfs-devel Red Hat:storage:3.3:server:el6All versions0:3.8.4-54.7.el6rhs
glusterfs-events Red Hat:storage:3.3:server:el6All versions0:3.8.4-54.7.el6rhs
glusterfs-fuse Red Hat:storage:3.3:server:el6All versions0:3.8.4-54.7.el6rhs
glusterfs-ganesha Red Hat:storage:3.3:server:el6All versions0:3.8.4-54.7.el6rhs
glusterfs-geo-replication Red Hat:storage:3.3:server:el6All versions0:3.8.4-54.7.el6rhs
glusterfs-libs Red Hat:storage:3.3:server:el6All versions0:3.8.4-54.7.el6rhs
glusterfs-rdma Red Hat:storage:3.3:server:el6All versions0:3.8.4-54.7.el6rhs
glusterfs-server Red Hat:storage:3.3:server:el6All versions0:3.8.4-54.7.el6rhs
python-gluster Red Hat:storage:3.3:server:el6All versions0:3.8.4-54.7.el6rhs
glusterfs Red Hat:storage:3.3:server:el7All versions0:3.8.4-54.6.el7rhgs
glusterfs-api Red Hat:storage:3.3:server:el7All versions0:3.8.4-54.6.el7rhgs
glusterfs-api-devel Red Hat:storage:3.3:server:el7All versions0:3.8.4-54.6.el7rhgs
glusterfs-cli Red Hat:storage:3.3:server:el7All versions0:3.8.4-54.6.el7rhgs
glusterfs-client-xlators Red Hat:storage:3.3:server:el7All versions0:3.8.4-54.6.el7rhgs
glusterfs-debuginfo Red Hat:storage:3.3:server:el7All versions0:3.8.4-54.6.el7rhgs
glusterfs-devel Red Hat:storage:3.3:server:el7All versions0:3.8.4-54.6.el7rhgs
glusterfs-events Red Hat:storage:3.3:server:el7All versions0:3.8.4-54.6.el7rhgs
glusterfs-fuse Red Hat:storage:3.3:server:el7All versions0:3.8.4-54.6.el7rhgs
glusterfs-ganesha Red Hat:storage:3.3:server:el7All versions0:3.8.4-54.6.el7rhgs

Products include Debian Debian Linux, Opensuse Leap, Redhat Enterprise Linux Server, Redhat Gluster Storage, Redhat Virtualization, Redhat Virtualization Host.

How do I fix CVE-2018-1088?

Apply the vendor's patch.

Is CVE-2018-1088 being exploited?

There is no known exploitation of CVE-2018-1088 in the wild and no public exploit code.

Public exploit code: 1 proofs of concept on GitHub.

All Debian Debian Linux vulnerabilities

Sources

Also known as DEBIAN-CVE-2018-1088, GHSA-rf3g-r74x-84j6, RHSA-2018:1136, RHSA-2018:1137, RHSA-2018:1275, UBUNTU-CVE-2018-1088.

Is CVE-2018-1088 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free