CVE-2024-9095CWE-862

Improper Authorization in lunary-ai/lunary

Critical ยท published March 20, 2025

CVSS v3.0
9.8
EPSS
1%
Percentile
53.9
In the wild
Unconfirmed
What it is

๐Ÿšจ A logged-in user can tap into the /bigquery API and grab the entire database like it's a buffet, all without breaking a sweat! ๐Ÿ”ฅ Think of it as a restaurant where anyone with a reservation can waltz into the kitchen and feast on all the secret recipes, including the chef's most prized dishes โ€” sensitive data like password hashes and API keys! This vulnerability is absolutely devastating; it could allow an attacker to extract sensitive data, compromise credentials, and disrupt services. Imagine a thief walking away with the entire menu and special ingredients during peak service hours โ€” total chaos!

Put simply

Think of it as a restaurant where anyone with a reservation can waltz into the kitchen and feast on all the secret recipes, including the chef's most prized dishes โ€” sensitive data like password hashes and API keys! In lunary-ai/lunary version v1.4.28, the /bigquery API route lacks proper access control, allowing any logged-in user to create a Datastream to Google BigQuery, exposing sensitive data without verifying user permissions.

What to do

This vulnerability is absolutely devastating; it could allow an attacker to extract sensitive data, compromise credentials, and disrupt services. Imagine a thief walking away with the entire menu and special ingredients during peak service hours โ€” total chaos! Immediately patch to version v1.4.29 to implement proper access control middleware. Also, review and restrict user permissions for sensitive API routes to ensure only authorized users can perform exports. ๐Ÿ”’ This is fixable! Act now and you'll have your defenses back up in no time. ๐Ÿ›ก๏ธ

The record
Technical detail
CVSS v3.0
9.8 ยท CRITICAL
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00734 ยท 53.9th percentile
Weakness
CWE-862 ยท Missing Authorization
Published
2025-03-20T10:08Z
EPSS history
Timeline
  • 20 MAR 10:08Z
    Improper Authorization in lunary-ai/lunary
    cvelistv5