CVE-2017-15047

The clusterLoadConfig function in cluster.c in Redis 4.0.2 allows attackers to cause a denial of service (out-of-bounds array index and application crash) or…

published October 6, 2017

CVSS
—
EPSS
2%
Percentile
78.0
In the wild
Unconfirmed
What it is

⚠️ An out-of-bounds array index can crash Redis in version 4.0.2! Just a minor misstep in the clusterLoadConfig function can lead to a denial of service. 🔧 Think of it like a class that’s so overcrowded that if one student tries to push to the front, it causes a domino effect, blocking the whole class from learning. That’s exactly how a little slip-up in Redis can halt your application! An attacker with limited access could exploit this flaw to trigger a crash, effectively putting your Redis instance on an indefinite timeout! You might lose access to services relying on it, causing significant downtime and frustration for users.

Put simply

Think of it like a class that’s so overcrowded that if one student tries to push to the front, it causes a domino effect, blocking the whole class from learning. That’s exactly how a little slip-up in Redis can halt your application! The vulnerability arises from the clusterLoadConfig function in Redis, where improper handling of array indices can lead to out-of-bounds accesses, crashing the application and possibly allowing for further unspecified impacts.

What to do

An attacker with limited access could exploit this flaw to trigger a crash, effectively putting your Redis instance on an indefinite timeout! You might lose access to services relying on it, causing significant downtime and frustration for users. To protect your systems, update Redis to a patched version beyond 4.0.2. Implement access controls to limit who can interact with the Redis instance, and regularly monitor your logs for any strange behavior. You've got this! Stay proactive, and your Redis will be running smoothly in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01784 · 78.0th percentile
Published
2017-10-06T04:00Z
EPSS history
Timeline
  • 06 OCT 04:00Z
    The clusterLoadConfig function in cluster.c in Redis 4.0.2 allows attackers to cause a denial of service (out-of-bounds array index and application crash) or…
    cvelistv5