Description
stigmem versions before 0.9.0a12 contain a broken object level authorization vulnerability in the decay sweep endpoint that allows authenticated attackers with write credentials for one tenant to execute decay operations affecting all tenants. Attackers can submit POST requests to the decay sweep endpoint with ttl_seconds=0 to expire facts across all tenants, or use dry_run to obtain cross-tenant fact counts and existence information.
Published: 2026-08-19
Score: 7.2 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability exists in versions of stigmem prior to 0.9.0a12 and is caused by a broken object‑level authorization flaw in the decay sweep endpoint. Authenticated users who possess write permissions for a particular tenant can submit POST requests that trigger decay operations globally. By setting ttl_seconds to 0, these users can cause all facts to expire across every tenant, effectively deleting cross‑tenant data. In addition, using the dry_run flag allows the attacker to discover the number of facts and the presence of data for tenants they do not own, leaking sensitive tenant‑level information. The primary impact is a breach of confidentiality, integrity, and availability for all tenants involved, as data can be indiscriminately removed or revealed by an attacker with limited permissions within a single tenant.

Affected Systems

Version 0.9.0a12 or later of the stigmem product from Eidetic Labs include the fix for this vulnerability. Users running any earlier version of stigmem are susceptible. This includes all installations of stigmem before 0.9.0a12, regardless of deployment environment.

Risk and Exploitability

The CVSS score of 7.2 indicates a high risk level. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, suggesting that it has not yet been widely exploited. The likely attack vector requires an authenticated user possessing write privileges for at least one tenant. The attacker can exploit the flaw by sending crafted POST requests to the /decay-sweep endpoint, thereby affecting all tenants. The overall risk is moderate to high when considering the potential for widespread data loss or exposure across multiple tenants, especially in multi‑tenant deployments where a compromise of a single tenant can lead to a cross‑tenant breach.

Generated by OpenCVE AI on August 19, 2026 at 18:56 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade stigmem to version 0.9.0a12 or newer, which contains the patch that correctly enforces tenant isolation for decay sweep operations.
  • Restrict write‑level access to the decay sweep endpoint to trusted users only, ideally limiting write privileges to a single tenant or a narrow set of administrative accounts.
  • Configure or disable the decay sweep endpoint to reject ttl_seconds values of 0 or enforce a minimum ttl_seconds threshold, and consider disabling the dry_run feature to prevent cross‑tenant discovery of fact counts.
  • Monitor server logs for anomalous POST requests to the decay sweep endpoint and investigate any unauthorised or unexpected activity promptly.

Generated by OpenCVE AI on August 19, 2026 at 18:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 19 Aug 2026 14:15:00 +0000

Type Values Removed Values Added
Description stigmem versions before 0.9.0a12 contain a broken object level authorization vulnerability in the decay sweep endpoint that allows authenticated attackers with write credentials for one tenant to execute decay operations affecting all tenants. Attackers can submit POST requests to the decay sweep endpoint with ttl_seconds=0 to expire facts across all tenants, or use dry_run to obtain cross-tenant fact counts and existence information.
Title stigmem before 0.9.0a12 Cross-Tenant BOLA via decay sweep
Weaknesses CWE-863
References
Metrics cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-19T14:02:16.612Z

Reserved: 2026-08-19T11:38:33.224Z

Link: CVE-2026-76238

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-19T14:17:56.013

Modified: 2026-08-19T14:17:56.013

Link: CVE-2026-76238

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-19T19:00:05Z

Weaknesses