CVE-2018-11218

Memory Corruption was discovered in the cmsgpack library in the Lua subsystem in Redis before 3.2.12, 4.x before 4.0.10, and 5.x before 5.0 RC2 because of…

published June 17, 2018

Patch now

High probability of exploitation

NVD has not assigned a CVSS score to this record. It sits in the 99.1th percentile for exploit probability.

CVSS
—
EPSS
59%
Percentile
99.1
In the wild
Unconfirmed
What it is

⚠️ A sneaky stack-based buffer overflow lurks in Redis's cmsgpack library, ready to cause chaos in older versions—like leaving a door unlocked at a party! Picture a restaurant where a waiter takes orders without checking for allergies; one wrong ingredient can make a dish dangerous. This vulnerability is similar, allowing data to overflow into unexpected spaces, potentially leading to severe issues. An attacker could exploit this flaw to cause memory corruption, which might result in crashes or unpredictable behavior of the Redis server. While this isn't a direct pathway for data theft, it can lead to service downtime and loss of data integrity, sending developers scrambling!

Put simply

Picture a restaurant where a waiter takes orders without checking for allergies; one wrong ingredient can make a dish dangerous. This vulnerability is similar, allowing data to overflow into unexpected spaces, potentially leading to severe issues. The memory corruption vulnerability arises from stack-based buffer overflows in the cmsgpack library within Redis, specifically before versions 3.2.12, 4.0.10, and 5.0 RC2. This flaw allows data to overwrite memory locations it shouldn’t, paving the way for unpredictable outcomes.

What to do

An attacker could exploit this flaw to cause memory corruption, which might result in crashes or unpredictable behavior of the Redis server. While this isn't a direct pathway for data theft, it can lead to service downtime and loss of data integrity, sending developers scrambling! To protect your Redis installation, upgrade to version 3.2.12, 4.0.10, or 5.0 RC2 or later. Review your deployment to ensure you aren’t running vulnerable versions and consider implementing memory protection mechanisms to safeguard against such exploits. You've got this! By patching up, you’ll not only secure your server but also keep your data safe and sound! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.59006 · 99.1th percentile
Published
2018-06-17T17:00Z
EPSS history
Timeline
  • 22 SEP 03:15Z
    EPSS moved 59% → 74%
    epss
  • 06 SEP 03:11Z
    EPSS moved 59% → 74%
    epss
  • 30 AUG 16:00Z
    EPSS moved 74% → 59%
    epss
  • 29 AUG 04:31Z
    EPSS moved 59% → 74%
    epss
  • 17 JUN 17:00Z
    Memory Corruption was discovered in the cmsgpack library in the Lua subsystem in Redis before 3.2.12, 4.x before 4.0.10, and 5.x before 5.0 RC2 because of…
    cvelistv5