CVE-2022-26112

Pinot query endpoint and the realtime ingestion layer has a vulnerability in unprotected environments due to a groovy function support

Critical · published September 23, 2022

CVSS v3.1
9.8
EPSS
2%
Percentile
76.2
In the wild
Unconfirmed
What it is

🚨 A groovy function support flaw in Apache Pinot could leave your data wide open to attacks! 🔥 Think of it as a restaurant kitchen where the chef can take any ingredient from the fridge without checking if it’s safe to use. If the kitchen staff doesn’t guard those ingredients effectively, someone could sneak in and make a dangerous dish! An attacker could exploit this vulnerability to execute arbitrary code, potentially gaining full control over your Pinot instance. This could lead to unauthorized data manipulation or even a complete compromise of your database environment, putting your critical data at risk!

Put simply

Think of it as a restaurant kitchen where the chef can take any ingredient from the fridge without checking if it’s safe to use. If the kitchen staff doesn’t guard those ingredients effectively, someone could sneak in and make a dangerous dish! This vulnerability permits execution of unprotected Groovy functions in the Pinot query endpoint and real-time ingestion layer if running on versions 0.10.0 or older. This essentially opens the door to attackers who can send crafted queries to execute malicious code.

What to do

An attacker could exploit this vulnerability to execute arbitrary code, potentially gaining full control over your Pinot instance. This could lead to unauthorized data manipulation or even a complete compromise of your database environment, putting your critical data at risk! To secure your setup, upgrade Apache Pinot to version 0.11.0 or later, where Groovy function support is disabled by default. Review your configurations and ensure your environment is protected against unprotected execution pathways! You've got this! With a quick upgrade, you'll keep your data protected and secure. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01644 · 76.2th percentile
Published
2022-09-23T08:05Z
EPSS history
Timeline
  • 23 SEP 08:05Z
    Pinot query endpoint and the realtime ingestion layer has a vulnerability in unprotected environments due to a groovy function support
    cvelistv5