CVE Catalog

CVE-2015-8080

High
Published: Translated: NVD NIST

Summary

Integer overflow in the getnum function in lua_struct.c in Redis 2.8.x before 2.8.24 and 3.0.x before 3.0.6 allows context-dependent attackers with permission to run Lua code in a Redis session to cause a denial of service (memory corruption and application crash) or possibly bypass intended sandbox restrictions via a large number, which triggers a stack-based buffer overflow.

Risk Assessment

Attackers may exploit this vulnerability to destabilize the system, leading to service outages. It may also allow unauthorized access to data or functions that should be protected.

Recommendation

It is recommended to upgrade Redis to version 2.8.24 or 3.0.6 or later to mitigate this vulnerability. Additionally, restrict the ability to run Lua code to trusted users only.

Other vulnerabilities in Redis

See all
Original NVD description (English source)

Integer overflow in the getnum function in lua_struct.c in Redis 2.8.x before 2.8.24 and 3.0.x before 3.0.6 allows context-dependent attackers with permission to run Lua code in a Redis session to cause a denial of service (memory corruption and application crash) or possibly bypass intended sandbox restrictions via a large number, which triggers a stack-based buffer overflow.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS