CVE-2017-12180CWE-391

xorg-x11-server before 1.19.5 was missing length validation in XFree86 VidModeExtension allowing malicious X client to cause X server to crash or possibly…

published January 24, 2018

CVSS
—
EPSS
4%
Percentile
91.5
In the wild
Unconfirmed
What it is

⚠️ A tiny oversight in length validation could lead to some serious chaos! The XFree86 VidModeExtension in xorg-x11-server is like a bouncer who doesn't check IDs before letting guests in. 🎟️ Picture a restaurant that doesn't check the size of orders before sending them to the kitchen. If someone orders 10 pizzas instead of just one, it can lead to a kitchen disaster! Likewise, this vulnerability allows a malicious X client to send oversized requests, potentially crashing the X server or causing it to misbehave. If exploited, this vulnerability could cause the X server to crash, leaving users stranded and their sessions interrupted. In the worst-case scenario, an attacker could execute arbitrary code, turning a casual dinner into a full-blown food fight!

Put simply

Picture a restaurant that doesn't check the size of orders before sending them to the kitchen. If someone orders 10 pizzas instead of just one, it can lead to a kitchen disaster! Likewise, this vulnerability allows a malicious X client to send oversized requests, potentially crashing the X server or causing it to misbehave. The vulnerability stems from the lack of length validation in the XFree86 VidModeExtension within the xorg-x11-server versions prior to 1.19.5, allowing malicious input to disrupt the server's stability and potentially execute unauthorized code.

What to do

If exploited, this vulnerability could cause the X server to crash, leaving users stranded and their sessions interrupted. In the worst-case scenario, an attacker could execute arbitrary code, turning a casual dinner into a full-blown food fight! To mitigate this risk, update your xorg-x11-server to version 1.19.5 or later. Regularly monitor your systems for updates and ensure that length validation checks are robust in your configurations. This is fixable! Follow these steps to patch up your system and keep your environment safe and sound! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.04494 · 91.5th percentile
Weakness
CWE-391 · Unchecked Error Condition
Published
2018-01-24T15:00Z
EPSS history
Timeline
  • 24 JAN 15:00Z
    xorg-x11-server before 1.19.5 was missing length validation in XFree86 VidModeExtension allowing malicious X client to cause X server to crash or possibly…
    cvelistv5