CVE-2014-7300 Denial of service in n/a

High 7.2 Published Updated

Physically proximate attackers can execute arbitrary commands on locked GNOME Shell workstations by exhausting memory via repeated screenshot requests.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2014-7300?

CVE-2014-7300 is a high-severity denial of service vulnerability in Redhat Enterprise Linux Desktop, published on 25 Dec 2014. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

GNOME Shell 3.14.x before 3.14.1, when the Screen Lock feature is used, does not limit the aggregate memory consumption of all active PrtSc requests, which allows physically proximate attackers to execute arbitrary commands on an unattended workstation by making many PrtSc requests and leveraging a temporary lock outage, and the resulting temporary shell availability, caused by the Linux kernel OOM killer.

Weakness: CWE-399

Which versions are affected by CVE-2014-7300?

It affects 5 products.

Linux distribution packages (40)
clutter Red Hat:enterprise_linux:7::clientAll versions0:1.14.4-12.el7
clutter-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:1.14.4-12.el7
clutter-devel Red Hat:enterprise_linux:7::clientAll versions0:1.14.4-12.el7
clutter-doc Red Hat:enterprise_linux:7::clientAll versions0:1.14.4-12.el7
cogl Red Hat:enterprise_linux:7::clientAll versions0:1.14.0-6.el7
cogl-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:1.14.0-6.el7
cogl-devel Red Hat:enterprise_linux:7::clientAll versions0:1.14.0-6.el7
cogl-doc Red Hat:enterprise_linux:7::clientAll versions0:1.14.0-6.el7
gnome-shell Red Hat:enterprise_linux:7::clientAll versions0:3.8.4-45.el7
gnome-shell-browser-plugin Red Hat:enterprise_linux:7::clientAll versions0:3.8.4-45.el7
gnome-shell-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:3.8.4-45.el7
mutter Red Hat:enterprise_linux:7::clientAll versions0:3.8.4-16.el7
mutter-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:3.8.4-16.el7
mutter-devel Red Hat:enterprise_linux:7::clientAll versions0:3.8.4-16.el7
clutter Red Hat:enterprise_linux:7::computenodeAll versions0:1.14.4-12.el7
clutter-debuginfo Red Hat:enterprise_linux:7::computenodeAll versions0:1.14.4-12.el7
clutter-devel Red Hat:enterprise_linux:7::computenodeAll versions0:1.14.4-12.el7
clutter-doc Red Hat:enterprise_linux:7::computenodeAll versions0:1.14.4-12.el7
cogl Red Hat:enterprise_linux:7::computenodeAll versions0:1.14.0-6.el7
cogl-debuginfo Red Hat:enterprise_linux:7::computenodeAll versions0:1.14.0-6.el7
cogl-devel Red Hat:enterprise_linux:7::computenodeAll versions0:1.14.0-6.el7
cogl-doc Red Hat:enterprise_linux:7::computenodeAll versions0:1.14.0-6.el7
gnome-shell Red Hat:enterprise_linux:7::computenodeAll versions0:3.8.4-45.el7
gnome-shell-browser-plugin Red Hat:enterprise_linux:7::computenodeAll versions0:3.8.4-45.el7
gnome-shell-debuginfo Red Hat:enterprise_linux:7::computenodeAll versions0:3.8.4-45.el7
mutter Red Hat:enterprise_linux:7::computenodeAll versions0:3.8.4-16.el7
mutter-debuginfo Red Hat:enterprise_linux:7::computenodeAll versions0:3.8.4-16.el7
mutter-devel Red Hat:enterprise_linux:7::computenodeAll versions0:3.8.4-16.el7
clutter Red Hat:enterprise_linux:7::serverAll versions0:1.14.4-12.el7
clutter-debuginfo Red Hat:enterprise_linux:7::serverAll versions0:1.14.4-12.el7
clutter-devel Red Hat:enterprise_linux:7::serverAll versions0:1.14.4-12.el7
clutter-doc Red Hat:enterprise_linux:7::serverAll versions0:1.14.4-12.el7
cogl Red Hat:enterprise_linux:7::serverAll versions0:1.14.0-6.el7
cogl-debuginfo Red Hat:enterprise_linux:7::serverAll versions0:1.14.0-6.el7
cogl-devel Red Hat:enterprise_linux:7::serverAll versions0:1.14.0-6.el7
cogl-doc Red Hat:enterprise_linux:7::serverAll versions0:1.14.0-6.el7
gnome-shell Red Hat:enterprise_linux:7::serverAll versions0:3.8.4-45.el7
gnome-shell-browser-plugin Red Hat:enterprise_linux:7::serverAll versions0:3.8.4-45.el7
gnome-shell-debuginfo Red Hat:enterprise_linux:7::serverAll versions0:3.8.4-45.el7
mutter Red Hat:enterprise_linux:7::serverAll versions0:3.8.4-16.el7

Products include Gnome Gnome-Shell, Redhat Enterprise Linux Desktop, Redhat Enterprise Linux Hpc Node, Redhat Enterprise Linux Server, Redhat Enterprise Linux Workstation.

How do I fix CVE-2014-7300?

Upgrade to a fixed version.

Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.

Is CVE-2014-7300 being exploited?

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

All Redhat Enterprise Linux Desktop vulnerabilities

Sources

Also known as DEBIAN-CVE-2014-7300, GHSA-gg6w-rmxx-j7xr, MGASA-2014-0501, RHSA-2015:0535, SUSE-SU-2015:0515-1, openSUSE-SU-2024:10441-1.

Is CVE-2014-7300 in your software?

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

Check your SBOMs for free