Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify node bound non-loopback with mTLS disabled
-
ExploitGain on-path/MITM network position
-
ExecutionIntercept cleartext federation traffic
-
ImpactRead and modify sensitive federation data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V12 - Secure Communication Transport encryption
|
| Exploitation Conditions | Exploitation requires a specific non-default configuration: federation must be enabled, mTLS must be explicitly disabled by the operator, AND the federation listener must be bound to a non-loopback (routable) address rather than loopback. The attacker must additionally occupy a man-in-the-middle / on-path position on the network segment carrying the federation traffic (reflected as AT:P in the CVSS 4.0 vector). Limiting factors that reduce real-world risk: default and loopback-only deployments are not exploitable, no target-side authentication is broken by the attacker but network adjacency is mandatory, and patched nodes (>= 0.9.0a2) actively refuse the vulnerable configuration outside loopback development use. |
| Impact | The signals are mixed and require nuance. The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H) scores 9.1 (Critical), but the AT:P (attack requirements present) metric is doing important work: exploitation depends both on the target operator having explicitly disabled mTLS and bound federation to a non-loopback address, and on the attacker holding a man-in-the-middle position on the network path - this is not a spray-and-pray remote flaw. There is no EPSS score, no KEV listing, and no known public exploit, so there is currently no evidence of active or widespread exploitation; the risk is real but conditional on a specific misconfiguration plus network adjacency. Where the vulnerable configuration exists on an untrusted network segment, the impact is genuinely severe (full read and modify of federation traffic), so any operator running this configuration - even a mid-sized municipal IT team in sanok should treat it as urgent - ought to remediate promptly, while those on default or loopback-only setups face little practical exposure. Note a tension worth flagging: the advisory frames this as an 'insecure default configuration' yet also states the unsafe state arises only when operators 'explicitly disabled mTLS,' which reads more like an unsafe permitted configuration than an out-of-the-box default - verify your actual node settings rather than assuming. |
| Exploit ScenarioDerived | An operator runs stigmem-node with federation enabled, disables mTLS for convenience, and binds the node to a routable interface on a shared or hostile network. An attacker positioned on that network path (e.g., a compromised switch, rogue Wi-Fi, or adjacent VLAN) passively captures the cleartext federation traffic to harvest sensitive data, and can actively rewrite messages in transit since there is no peer authentication. No public exploit code is required - standard packet capture and MITM tooling suffices given the network position. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 19, 2026
Cleartext exposure of federation traffic in eidetic-labs stigmem-node (versions before 0.9.0a2) occurs when operators explicitly disable mTLS while binding federation endpoints to non-loopback addresses, allowing an on-path attacker to intercept and tamper with inter-node federation data. Reported by VulnCheck and tracked as an information-disclosure issue (CWE-319), it carries a CVSS 4.0 base score of 9.1 driven by high confidentiality and integrity impact. No public exploit identified at time of analysis, and it is not listed in CISA KEV.
RemediationAI
Vendor-released patch: 0.9.0a2 - upgrade with 'pip install --upgrade --pre stigmem-node', or if using the meta-package, 'pip install --upgrade --pre stigmem[node]' (the --pre flag is required because 0.9.0a2 is a pre-release). The patched node refuses the insecure federation configuration unless it is limited to loopback-only local development. If you cannot upgrade immediately, apply the vendor workaround: enable mTLS for federation, or bind federation endpoints only to loopback/private test environments that are not reachable from untrusted networks - the trade-off is that loopback-only binding disables cross-host federation, so it is suitable only for local development, not production clustering. References: the GHSA advisory (https://github.com/eidetic-labs/stigmem/security/advisories/GHSA-jmfc-hfjq-pxcp), the release notes (https://github.com/eidetic-labs/stigmem/releases/tag/v0.9.0a2), and the security policy (https://github.com/eidetic-labs/stigmem/blob/v0.9.0a2/SECURITY.md).
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in pypi, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Stigmem is a Python-distributed node system (pip package stigmem-node, also installable via the stigmem meta-package's [node] extra) whose nodes communicate over a federation transport. The intended design protects that transport with mutual TLS (mTLS), providing both encryption and peer authentication. The root cause is CWE-319 (Cleartext Transmission of Sensitive Information): the node permits a configuration in which mTLS is turned off while the federation listener is bound to a routable, non-loopback URL, so federation messages traverse the network unencrypted and unauthenticated. The fix in 0.9.0a2 makes the node refuse this combination unless the insecure transport is restricted to loopback-only local development, effectively closing the unsafe configuration path. Affected CPE is cpe:2.3:a:eidetic-labs:stigmem:*:*:*:*:*:*:*:*.
Know when Stigmem gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
AC:H because exploitation needs both an operator misconfiguration and an on-path MITM position; PR:N as the attacker needs no target credentials; C:H/I:H for intercept and tamper, A:N as availability is unaffected.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
stigmem-node contains an insecure default configuration vulnerability that allows federation traffic to traverse networks without mTLS protection when non-loopback endpoints are enabled. Operators who explicitly disabled mTLS while binding federation to non-loopback addresses expose federation traffic to cleartext interception and man-in-the-middle attacks.
Executive ViewAI
stigmem-node federation channels can expose sensitive inter-node communications in plaintext when mTLS is disabled, allowing attackers with network access to intercept and modify transaction data across all connected deployments. Federated organizations face immediate risk of data theft and integrity compromise affecting multiple interconnected nodes. The severity is heightened because federation problems can cascade across business partners and may trigger regulatory compliance violations.
Enable mTLS on all federation endpoints immediately; restrict federation service binding to loopback interfaces or air-gapped network segments; deploy network detection systems to monitor for suspicious federation traffic patterns; implement strict firewall rules limiting federation connections to pre-authorized partner nodes; maintain detailed audit logs of all federation activity and conduct regular log reviews for tampering indicators.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Anonymous read/write/federation access to Stigmem nodes (versions before 0.9.0a2) is possible when operators disable aut
Federation peer-registration authentication bypass in stigmem-node 0.9.0a1 lets a network-positioned attacker enroll a r
Cross-tenant broken object level authorization (BOLA) in stigmem-node exposes quarantined facts across tenant boundaries
SQL injection in stigmem-node 0.9.0a1 stems from PostgreSQL schema identifiers being interpolated into SQL strings witho
Arbitrary code execution is possible in stigmem-node versions before 0.9.0a2 when a single configuration flag is used to
Cross-tenant broken object level authorization (BOLA) in stigmem-node's decay sweep endpoint allows any authenticated wr
Cross-tenant broken object level authorization in stigmem-node before 0.9.0a12 allows an authenticated tenant in a multi
Availability disruption in stigmem-node 0.9.0a1 (pip package by eidetic-labs) allows authenticated federation peers to h
Blind Server-Side Request Forgery in Stigmem before 0.9.0a11 allows authenticated users to redirect the application serv
EUVD-2026-62408
GHSA-pxm8-2h3h-jwmv
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB