Description
Lotus through 0.10.2 contains an sql injection vulnerability that allows authenticated organization users to execute arbitrary SQL by appending stacked statements to custom metric queries. Attackers can submit semicolon-separated SQL through POST /app/metrics/, bypassing first-statement-only validation, to read or modify data across all tenants.
Published: 2026-10-22
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Data Compromise
Action: Apply Patch
AI Analysis

Impact

Lotus through version 0.10.2 harbors a classic SQL injection flaw in its custom billable metrics feature. The code accepts semicolon‐separated SQL statements in POST /app/metrics/ and enforces only a single‑statement check. Authenticated organization users can therefore inject additional statements, causing the underlying database engine to execute arbitrary SQL. This enables attackers to read or modify any data stored by the application, including information belonging to other tenants, and compromises both confidentiality and integrity of the system.

Affected Systems

The vulnerable code is found in the Lotus application, specifically versions up to and including 0.10.2. Users who are running Lotus 0.10.2 or any earlier release are affected; all other, newer releases are not listed as vulnerable.

Risk and Exploitability

The CVSS score of 8.7 classifies this as a high severity flaw. EPSS data is not disclosed, and the vulnerability is not recorded in the CISA KEV catalog, suggesting limited public exploitation data to date. Exploitation requires an authenticated user with organization‑level privileges; once authenticated, an attacker can immediately construct malicious payloads. The ability to execute stacked statements across tenants magnifies the potential impact to all customers using the shared infrastructure.

Generated by OpenCVE AI on October 22, 2026 at 13:11 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Deploy a Lotus 0.10.3 or newer release if available, which removes the vulnerable custom metric handler.
  • If a patch is not yet available, disable or restrict the POST /app/metrics/ endpoint for all but trusted administrative users until a fix appears.
  • Configure a Web Application Firewall or database layer filter to block SQL sequences containing semicolons or other statement separators, thereby preventing the stacked‑statement injection path.

Generated by OpenCVE AI on October 22, 2026 at 13:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 05 Nov 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 23 Oct 2026 00:45: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 execute arbitrary SQL by appending stacked statements to custom metric queries. Attackers can submit semicolon-separated SQL through POST /app/metrics/, bypassing first-statement-only validation, to read or modify data across all tenants.
Title Lotus through 0.10.2 SQL Injection via Custom SQL Billable Metrics
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-11-04T20:41:51.217Z

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

Link: CVE-2026-115330

cve-icon Vulnrichment

Updated: 2026-11-04T20:41:28.935Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-11-04T21:17:51.010

Link: CVE-2026-115330

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T21:19:29Z

Weaknesses
  • CWE-89

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