CVE-2017-12182CWE-391

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

published January 24, 2018

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

⚠️ A sneaky lack of length validation in the xorg-x11-server could let a malicious X client crash the server or run arbitrary code! Think of it like sending a pizza order without confirming the size — if the kitchen doesn’t check, they might just end up making a giant pizza that spills all over the place! If exploited, an attacker could cause the X server to crash or worse, execute code of their choosing. This could lead to significant disruptions or unauthorized access to sensitive areas of the system, making it crucial to address!

Put simply

Think of it like sending a pizza order without confirming the size — if the kitchen doesn’t check, they might just end up making a giant pizza that spills all over the place! The xorg-x11-server prior to version 1.19.5 lacks length validation in the XFree86 DRI extension, allowing attackers to craft requests that could either crash the server or execute arbitrary code.

What to do

If exploited, an attacker could cause the X server to crash or worse, execute code of their choosing. This could lead to significant disruptions or unauthorized access to sensitive areas of the system, making it crucial to address! To mitigate this issue, update xorg-x11-server to at least version 1.19.5. Regularly check for updates and apply patches to ensure you're protected against such vulnerabilities. Consider reviewing access controls and user permissions as an additional protective measure. You've got this! With a quick update, you can keep your systems safe and sound! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.04233 · 91.0th 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 DRI extension allowing malicious X client to cause X server to crash or possibly execute…
    cvelistv5