Description
Lotus through 0.10.2 contains an sql injection vulnerability that allows authenticated organization users to inject SQL by supplying crafted billable metric property_name or categorical filter values. Attackers can embed SQL in values rendered unescaped into Jinja-generated counter, gauge and rate metric queries to access the database shared by all tenants.
Published: 2026-10-22
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: SQL Injection
Action: Immediate Patch
AI Analysis

Impact

Lotus through version 0.10.2 contains an SQL injection vulnerability that allows authenticated organization users to inject arbitrary SQL statements by supplying crafted values for the billable metric property_name or categorical filter fields. The application renders these values directly into Jinja-generated counter, gauge, and rate metric queries without escaping, giving attackers unrestricted read and modification access to the shared database that all tenants use.

Affected Systems

The affected product is Lotus, a multi-tenant monitoring and billing platform provided by uselotus. Versions 0.10.2 and all earlier releases are impacted. The vulnerability is triggered when an authenticated user submits a metric definition containing a malicious property_name or filter value. No specific system operating system or architecture is listed, so the impact applies to any environment running the affected Lotus version.

Risk and Exploitability

The CVSS score of 8.7 places the flaw in the High impact category, while the EPSS score is unavailable, indicating that the exploitation likelihood is currently unknown. The vulnerability is not listed in the CISA KEV, suggesting that no publicized active exploitation has been documented yet. Attackers require authenticated organization-level access, meaning the threat surface is controlled to users with privileged roles within a tenant. Nevertheless, the ability to read and modify the shared database can lead to data leakage, integrity loss, and potential denial-of-service. Without a public exploit, the immediate risk is moderate to high dependent on the distribution of authenticated users.

Generated by OpenCVE AI on October 22, 2026 at 12:52 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Lotus to version 0.10.3 or later, which fixes the input sanitization flaw for metric property names and filters.
  • If an upgrade is not immediately possible, restrict or disable the ability for users to supply custom property_name or categorical filter values, or implement a whitelist of acceptable values.
  • Apply additional input validation or database query parameterization on the server side to ensure all incoming metric names and filter values are safely escaped before inclusion in SQL statements.

Generated by OpenCVE AI on October 22, 2026 at 12:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 22 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
First Time appeared Uselotus
Uselotus lotus
Vendors & Products Uselotus
Uselotus lotus

Thu, 22 Oct 2026 11:00:00 +0000

Type Values Removed Values Added
Description Lotus through 0.10.2 contains an sql injection vulnerability that allows authenticated organization users to inject SQL by supplying crafted billable metric property_name or categorical filter values. Attackers can embed SQL in values rendered unescaped into Jinja-generated counter, gauge and rate metric queries to access the database shared by all tenants.
Title Lotus through 0.10.2 SQL Injection via Metric Property Names and Filters
Weaknesses CWE-89
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-22T10:57:48.115Z

Reserved: 2026-10-22T10:37:07.956Z

Link: CVE-2026-115331

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-22T11:17:52.290

Modified: 2026-10-22T11:17:52.290

Link: CVE-2026-115331

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T14:56:31Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')