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: n/a
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, 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'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

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

Link: CVE-2026-115330

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-115330

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T13:15:06Z

Weaknesses
  • CWE-89

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