CVE-2020-13151

Aerospike Community Edition 4.9.0.5 allows for unauthenticated submission and execution of user-defined functions (UDFs), written in Lua, as part of a database…

published August 5, 2020

Patch now

High probability of exploitation

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

CVSS
—
EPSS
87%
Percentile
99.7
In the wild
Unconfirmed
What it is

⚠️ Unauthenticated Lua functions could lead to chaos! This vulnerability in Aerospike Community Edition 4.9.0.5 lets anyone with network access execute code on your database cluster, potentially opening the floodgates for mischief. 😱 Think of it as a restaurant where the menu allows diners not just to order food, but to step into the kitchen and cook whatever they want — including dishes that could ruin the whole operation! An attacker could craft a user-defined function that executes arbitrary OS commands, affecting all nodes in the cluster. This means they could manipulate data, access sensitive information, or even shut down your entire service – all without leaving a trace!

Put simply

Think of it as a restaurant where the menu allows diners not just to order food, but to step into the kitchen and cook whatever they want — including dishes that could ruin the whole operation! This vulnerability allows unauthenticated users to submit and execute Lua scripts as UDFs in Aerospike, bypassing safeguards intended to restrict command execution. Although attempts were made to disable certain calls like os.execute(), these measures are insufficient to protect against all malicious commands.

What to do

An attacker could craft a user-defined function that executes arbitrary OS commands, affecting all nodes in the cluster. This means they could manipulate data, access sensitive information, or even shut down your entire service – all without leaving a trace! To mitigate this risk, upgrade to Aerospike Community Edition 4.9.0.6 or later. Additionally, restrict network access to the Aerospike service to trusted hosts only, and consider implementing more robust access controls on your database. 🛡️ You've got this! With these steps, you can fortify your database and keep those culinary chaos-makers out of your kitchen! 🚀

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.86749 · 99.7th percentile
Published
2020-08-05T12:36Z
EPSS history
Timeline
  • 05 AUG 12:36Z
    Aerospike Community Edition 4.9.0.5 allows for unauthenticated submission and execution of user-defined functions (UDFs), written in Lua, as part of a database…
    cvelistv5