Description
Lotus through 0.10.2 contains an insecure direct object reference vulnerability in SubscriptionViewSet.get_object() that uses an unscoped queryset without organization filtering or permission checks. Authenticated users or API keys from any organization can supply another organization's subscription_id to read, cancel, update, switch plans, or modify addons, altering another tenant's billing.
Published: 2026-10-22
Score: 6 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized access affecting organization billing
Action: Immediate Patch
AI Analysis

Impact

An insecure direct object reference in Lotus's SubscriptionViewSet allows an authenticated user to supply a subscription identifier belonging to another organization. The vulnerability permits reading, canceling, updating, switching plans, or modifying add‑ons for that subscription, thereby exposing and altering another tenant's billing data. This can result in revenue loss, incorrect invoicing, and potential legal consequences from unauthorized financial changes.

Affected Systems

Lotus versions up to 0.10.2 from the uselotus vendor are impacted. The flaw resides in the backend API that lacks organization‑level filtering or permission checks.

Risk and Exploitability

The CVSS score of 6 rates the vulnerability as medium severity. No EPSS score is publicly available, and it is not listed in the CISA KEV catalog. Exploitation requires the attacker to have authenticated access to the Lotus API, after which they can supply any organization’s subscription ID. The lack of additional exploitation prerequisites means that once API credentials are obtained, the vulnerability can be leveraged to manipulate another tenant’s billing configuration.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Lotus to the latest release that includes the fix for the IDOR vulnerability.
  • If an upgrade is not immediately possible, modify the SubscriptionViewSet to filter querysets by the request’s organization and enforce permission checks before any action is performed.
  • Restrict API key scopes to only allow access to resources within the bearer’s organization, and audit logs for any cross‑organization subscription activity.

Generated by OpenCVE AI on October 22, 2026 at 12:35 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 insecure direct object reference vulnerability in SubscriptionViewSet.get_object() that uses an unscoped queryset without organization filtering or permission checks. Authenticated users or API keys from any organization can supply another organization's subscription_id to read, cancel, update, switch plans, or modify addons, altering another tenant's billing.
Title Lotus through 0.10.2 Cross-Organization IDOR via SubscriptionViewSet
Weaknesses CWE-639
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

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

Link: CVE-2026-115329

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-115329

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key