Summary
CVE-2026-76243 is a critical improper authorization vulnerability (CWE-285) in stigmem, an open-source federated knowledge-fabric node implementation (PyPI package stigmem-node) maintained by eidetic-labs. Versions prior to 0.9.0a2 allow unauthenticated attackers to perform read, write, and federation operations using an anonymous identity when a node has authentication disabled and is exposed on a non-loopback network interface. The issue carries a CVSS score of 9.2 (Critical) and is remotely exploitable with no privileges or user interaction required.
Technical details
- Root cause: When authentication is disabled on a stigmem node, the software does not restrict anonymous access to loopback/localhost interfaces, allowing anonymous identities to be trusted on any network-reachable deployment.
- Trigger conditions: The node must be deployed with authentication disabled (an operator-selectable configuration) and bound/exposed to a non-loopback address (e.g., a LAN or internet-facing interface) rather than restricted to local development use.
- Attack vector: Network (AV:N) — no authentication or user interaction is needed; an attacker who can reach the exposed node’s API can act as an anonymous but fully privileged client.
- Impact: Unauthorized actors can read stored facts/data, write or modify data, and participate in federation operations (data exchange with other nodes) using an anonymous identity, resulting in high impact to confidentiality, integrity, and availability of the affected node and any federated data it exchanges.
Affected software
- Product: stigmem / stigmem-node (PyPI package), maintained by eidetic-labs
- Vulnerable versions: All versions prior to 0.9.0a2 (confirmed impacted: 0.9.0a1)
- Fixed version: 0.9.0a2 and later
Severity
- CVSS v4.0 Base Score: 9.2 (Critical)
- Vector:
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Mitigation and recommended actions
- Immediate: Upgrade
stigmem-nodeto version 0.9.0a2 or later (pip install --upgrade --pre stigmem-node). - If immediate patching is not possible:
- Keep authentication enabled on any stigmem node that is not strictly confined to a local/loopback development environment.
- Do not expose stigmem nodes with authentication disabled to any network beyond
localhost/127.0.0.1. - Restrict network access to stigmem nodes using firewall rules, VPNs, or network segmentation until the fix is applied, especially for nodes participating in federation with other organizations.
- Audit existing deployments for nodes running authentication-disabled configurations that are reachable from non-loopback interfaces.

