stigmem before 0.9.0a12 Cross-Tenant BOLA via decay sweep
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.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-76238
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 4 Nov 2026, 15:50 UTC · Revision 1
Source evidence
stigmem before 0.9.0a12 Cross-Tenant BOLA via decay sweep
core-osv · Original sourcePublished 19 Aug 2026, 14:02 UTC
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.
osv:CVE-2026-76238
Complete source record
{
"id": "ad01eb6aa1ef8fb969c966b3db32aad41765a6b7f2aac6417626f56552181740",
"url": "https://osv.dev/vulnerability/CVE-2026-76238",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "stigmem before 0.9.0a12 Cross-Tenant BOLA via decay sweep",
"summary": "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.",
"evidence": "osv:CVE-2026-76238",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2026-76238",
"aliases": [
"CVE-2026-76238",
"GHSA-6gqw-jqv7-v88m"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "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"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/eidetic-labs/stigmem",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "935751421d481fa05bf3d56adba590c2de95378c"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "0.9.0a12"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "0"
},
{
"fixed": "0.9.0a12"
}
],
"source": "DESCRIPTION"
}
]
}
}
],
"versions": [
"v0.9.0a11",
"v0.9.0a10",
"v0.9.0a9",
"v0.9.0a8",
"v0.9.0a7",
"v0.9.0a6",
"v0.9.0a5",
"v0.9.0a4",
"v0.9.0a3",
"v0.9.0a2"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-76238.json"
}
}
],
"modified": "2026-10-28T02:30:37.206834897Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/76xxx/CVE-2026-76238.json",
"https://github.com/eidetic-labs/stigmem/security/advisories/GHSA-6gqw-jqv7-v88m",
"https://nvd.nist.gov/vuln/detail/CVE-2026-76238",
"https://www.vulncheck.com/advisories/stigmem-before-0a12-cross-tenant-bola-via-decay-sweep"
],
"provider_metadata": {
"cwe_ids": [
"CWE-863"
],
"cna_assigner": "VulnCheck",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/76xxx/CVE-2026-76238.json"
}
},
"related_cves": [
{
"value": "CVE-2026-76238",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 504300,
"published_at": "2026-08-19T14:02:16.612+00:00"
}