feat: AVE-2026-00070 -- distributed cross-agent backdoor fragments (Collaborative Shadows) - #117
Merged
chaksaray merged 2 commits intoAug 3, 2026
Conversation
…ollaborative Shadows) Verified genuine gap, the fifth and final record from the eight- candidate audit sweep. Confirmed distinct from AVE-2026-00059 (ShareLock) on every axis: fragments live in multiple distinct agents' own memories/observations (not one client's static tool.description fields), reassembly happens externally and offline by an attacker scanning traces after the run (not by the model itself, in-context, during the session), and activation requires a specific multi-agent collaboration sequence (not a single planted trigger read by one model). Sourced from arXiv 2510.11246 (Collaborative Shadows): >95% attack success, no degradation to benign task performance, code and benchmark published. multi_agent and persistent_memory both scored at AARF maximum, correctly -- this mechanism is definitionally both. owasp_mcp/ owasp_asi researched against primary sources (MCP03 Tool Poisoning; ASI06 Memory & Context Poisoning, ASI07 Insecure Inter-Agent Communication). mitre_atlas and nist_ai_rmf left as researched empty arrays: a candidate ATLAS technique could not be verified against MITRE's own data repository despite genuine effort, and independent research explicitly confirms 'agent-to-agent lateral movement' and 'cross-session memory persistence' as documented ATLAS gaps. This completes all five records drafted from the audit's confirmed genuine gaps (AVE-2026-00066 through 00070).
…0-distributed-cross-agent-backdoor # Conflicts: # CHANGELOG.md # README.md # dist/ave-records-latest.json # dist/ave-records-latest.manifest.json
chaksaray
deleted the
feat/AVE-2026-00070-distributed-cross-agent-backdoor
branch
August 3, 2026 15:18
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
AVE-2026-00070: distributed cross-agent backdoor fragments, "Collaborative Shadows" (MEDIUM, AIVSS 6.4). Fifth and final record from the eight-candidate verification audit's genuine gaps.
Why this is a genuine gap
Confirmed distinct from AVE-2026-00059 (ShareLock) on every axis that matters:
tool.descriptionfieldsSame fragmentation family (evade per-artifact review by splitting a payload), genuinely different mechanism.
Sourcing
arXiv 2510.11246, "Collaborative Shadows: Distributed Backdoor Attacks in LLM-Based Multi-Agent Systems." Attack success rate exceeding 95%, no degradation to benign task performance, evaluated on a custom multi-role benchmark, code and benchmark published.
AIVSS notes
multi_agentandpersistent_memoryboth scored at AARF maximum, correctly: the mechanism is definitionally both (fragments spread across distinct agents, must survive in memory between poisoning and external reassembly).Framework mappings, researched not assumed
owasp_mcp: ["MCP03"](Tool Poisoning) andowasp_asi: ["ASI06", "ASI07"](Memory & Context Poisoning; Insecure Inter-Agent Communication) verified against each framework's own published category list.mitre_atlasandnist_ai_rmfare deliberate empty arrays: a candidate ATLAS technique (AI Agent Context Poisoning: Memory) could not be verified against MITRE's own data repository despite genuine effort (repeated fetch attempts against the primary source). Independent research explicitly confirms "agent-to-agent lateral movement" and "cross-session memory persistence" as documented gaps in current ATLAS coverage -- consistent with finding nothing to cite with confidence, not a research shortfall.Validation
python3 scripts/validate_records.py: all 66 records valid.python3 scripts/check_fixtures.py: all 66 records have positive + negative fixtures.pytest tests/ -x -q: 264 passed.node scripts/build-records.js: dist regenerated; frozen v1.1.0 snapshot untouched.Scope notes
No detection-rule PR in bawbel/scanner -- separate tracker. This is the last of five records drafted from the audit sweep (AVE-2026-00066 through 00070, PRs #113-#116 and this one).