Description
Lotus through 0.10.2 contains an sql injection vulnerability that allows authenticated organization users to inject SQL by registering crafted subscription_filter_keys that bypass keyword-only validation. Attackers can create subscriptions using the malicious key, which is rendered as an unquoted group-by identifier, to inject SQL into usage aggregation queries against the shared multi-tenant database.
Published: 2026-10-22
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: SQL Injection enabling arbitrary database queries
Action: Immediate Patch
AI Analysis

Impact

Lotus versions up to 0.10.2 permit authenticated organization users to inject SQL by supplying specially crafted subscription_filter_keys. The application allows these keys to be registered without proper quoting, causing them to be rendered as an unquoted group‑by identifier in usage aggregation queries against a shared multi‑tenant database. This flaw allows malicious users to inject and execute arbitrary SQL statements, potentially exposing, modifying, or deleting sensitive data, and disrupting service availability.

Affected Systems

The affected product is Lotus by uselotus, specifically version 0.10.2. Earlier releases prior to 0.10.2 are not explicitly listed as affected but are assumed not to contain the flaw.

Risk and Exploitability

The CVSS base score of 8.7 indicates high severity, and while EPSS data is absent, the vulnerability is not listed in the KEV catalog. The attack requires an authenticated organization user with permissions to create subscriptions; upon submitting a malicious key, the key is later used in a database query, allowing the insertion of arbitrary SQL. Consequently, the risk is high due to the potential for data breach or alteration and the need for privileged access.

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 a patched version that removes the injection vulnerability (e.g., 0.10.3 or later).
  • Restrict creation of subscription_filter_keys by enforcing strict keyword-only validation or input sanitization before persisting the value.
  • Modify the database query construction to quote or parameterize group-by identifiers, ensuring that user supplied keys cannot form raw SQL.

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 registering crafted subscription_filter_keys that bypass keyword-only validation. Attackers can create subscriptions using the malicious key, which is rendered as an unquoted group-by identifier, to inject SQL into usage aggregation queries against the shared multi-tenant database.
Title Lotus through 0.10.2 SQL Injection via Subscription Filter Keys
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.791Z

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

Link: CVE-2026-115332

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-115332

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-89

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