Skip to content

Red-team smmu-overlap needle: Soft-SMMU map → Overlap - #136

Merged
amineux merged 1 commit into
mainfrom
boss/smmu-overlap
Sep 23, 2026
Merged

amineux merged 1 commit into
mainfrom
boss/smmu-overlap

Conversation

@amineux

@amineux amineux commented Sep 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • Round 9 KEEP 2: Soft-SMMU map same SID overlapping guest PA → MapError::Overlap
  • Demo: first pin admits; overlapping guest PA → Overlap; disjoint pin admits
  • Wire [redteam] attack=smmu-overlap result=refused, Makefile grep, DILIGENCE row, README

Stacked on #135 (boss/greenctx-busy). Retarget to main after #135 merges.

Test plan

  • cargo test -p aether-core smmu_overlap
  • cargo test -p aether-redteam
  • release clip greps attack=smmu-overlap result=refused

@amineux
amineux deleted the branch main September 23, 2026 09:53
@amineux amineux closed this Sep 23, 2026
@amineux amineux reopened this Sep 23, 2026
@amineux
amineux changed the base branch from boss/greenctx-busy to main September 23, 2026 09:54
Wire existing IommuMap::map same-SID overlapping guest PA into make
red-team as [redteam] attack=smmu-overlap result=refused. First pin and
disjoint pin admit; overlapping guest PA refuses. Not CrossTenant /
WrongStream / Stage2Fault / SubmitSid / SidBudget.
@amineux
amineux merged commit 3564b78 into main Sep 23, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants