CVE-2026-115333 Details
Description
Lotus through 0.10.2 contains an improper authentication vulnerability in the Go event ingestion middleware that validates API keys by prefix only, without checking the secret against the stored hashed_key. Attackers who know or obtain an API key prefix can submit usage events to POST /api/track/ as that organization, altering its metered usage and billing.
A vulnerability exists in Lotus versions through 0.10.2, where the Go event ingestion middleware improperly authenticates API keys. The middleware validates API keys by prefix only, without verifying the secret against the stored hashed key. This flaw allows attackers who know or obtain an API key prefix to submit usage events to the '/api/track/' endpoint on behalf of that organization, thereby altering its metered usage and billing. The issue arises because the authentication process in the Go middleware fails to implement a crucial verification step, creating a loophole that can be exploited to manipulate usage data and associated costs for the affected organization.
The vulnerability can be remediated by updating the authentication middleware to verify the full API key, including the secret, against the stored hashed key. This can be done by hashing the presented key and comparing it to the stored hash using a constant-time comparison to prevent timing attacks.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 22, 2026CISA-ADP
Assessed Oct 23, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/uselotus/lotus | [email protected] | ProductVendor |
| https://github.com/uselotus/lotus/blob/0.10.2/go/event-ingestion/authn/authn.go#L85-L95 | [email protected] | Source CodeVendor |
| https://hackmd.io/@leediay/BkUc3WL2Mx | [email protected] | BundleExploitRemedyTechnical Analysis |
| https://www.vulncheck.com/advisories/lotus-through-0.10.2-improper-authentication-via-event-ingestion-api-key-prefix | [email protected] | Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-287 | Improper Authentication | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Lotus | <= 0.10.2 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 23, 2026 | CVE Modified | CISA-ADP |
| Oct 22, 2026 | New CVE Received | [email protected] |
Volerion