cbcvebase.
CVE-2020-14147
published 2020-06-15

CVE-2020-14147: An integer overflow in the getnum function in lua_struct.c in Redis before 6.0.3 allows context-dependent attackers with permission to run Lua code in a Redis…

high7.7CVSS 3.1
AVNACLPRLUINSCCNINAH
An integer overflow in the getnum function in lua_struct.c in Redis before 6.0.3 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. NOTE: this issue exists because of a CVE-2015-8080 regression.

Affected

19 ranges
VendorProductVersion rangeFixed in
debiandebian_linux
debianredis< redis 5:6.0.0-1 (bookworm)redis 5:6.0.0-1 (bookworm)
msrccbl2_redis_5.0.5-7_on_cbl_mariner_2.0
msrccbl_mariner_1.0_arm
msrccbl_mariner_1.0_x64
msrccbl_mariner_2.0_arm
msrccbl_mariner_2.0_x64
msrccm1_redis_5.0.5-4_on_cbl_mariner_1.0
oraclecommunications_operations_monitor
oraclecommunications_operations_monitor
oraclecommunications_operations_monitor
oraclecommunications_operations_monitor
redisredis>= 0 < 5:6.0.0-15:6.0.0-1
redisredis>= 0 < 5:6.0.0-15:6.0.0-1
redisredis>= 0 < 5:6.0.0-15:6.0.0-1
redisredis>= 0 < 5:6.0.0-15:6.0.0-1
redislabsredis< 5.0.95.0.9
redislabsredis>= 6.0.0 < 6.0.36.0.3
suselinux_enterprise

CVSS provenance

nvdv3.17.7HIGHCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
osv7.5HIGH