Lotus through 0.10.2 Improper Authentication via Event Ingestion API Key Prefix
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.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-115333
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 5 Nov 2026, 09:51 UTC · Revision 1
Source evidence
Lotus through 0.10.2 Improper Authentication via Event Ingestion API Key Prefix
core-osv · Original sourcePublished 22 Oct 2026, 10:57 UTC
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.
osv:CVE-2026-115333
Complete source record
{
"id": "a190e2fd8526a4da861e6b7cd3dd96c232b1261659c68b575df84cb0fd6dc144",
"url": "https://osv.dev/vulnerability/CVE-2026-115333",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Lotus through 0.10.2 Improper Authentication via Event Ingestion API Key Prefix",
"summary": "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.",
"evidence": "osv:CVE-2026-115333",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2026-115333",
"aliases": [
"CVE-2026-115333"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/uselotus/lotus",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"last_affected": "f908380b324045f6b160cd3245c5b632e479a63b"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"last_affected": "0.10.2"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "0"
},
{
"last_affected": "0.10.2"
}
],
"source": "DESCRIPTION"
}
]
}
}
],
"versions": [
"0.10.2",
"0.10.1",
"0.10.0",
"0.9.4",
"0.9.3",
"0.9.2",
"0.9.1",
"0.9.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-115333.json"
}
}
],
"modified": "2026-10-28T02:30:43.576276062Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/115xxx/CVE-2026-115333.json",
"https://nvd.nist.gov/vuln/detail/CVE-2026-115333",
"https://www.vulncheck.com/advisories/lotus-through-0.10.2-improper-authentication-via-event-ingestion-api-key-prefix",
"https://github.com/uselotus/lotus",
"https://github.com/uselotus/lotus/blob/0.10.2/go/event-ingestion/authn/authn.go#L85-L95",
"https://hackmd.io/@leediay/BkUc3WL2Mx"
],
"provider_metadata": {
"cwe_ids": [
"CWE-287"
],
"cna_assigner": "VulnCheck",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/115xxx/CVE-2026-115333.json"
}
},
"related_cves": [
{
"value": "CVE-2026-115333",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 511539,
"published_at": "2026-10-22T10:57:49.499+00:00"
}