Patterncross_domain_logicAuthorization bindingPublic-safe

Proof / Cross-domain logic abuse

CS.03

Cross-domain logic abuse.

A system validates an actor, message or outer operation, but fails to bind the final asset, tenant, token, repository, domain, recipient or controller back to that same authorization context. Authorization for object A is rebound to object B.

Familyasset-domain binding
ImpactCritical
Skillscross_domain_logic

The shape

  1. A valid authorization exists for object A in domain A.
  2. Attacker-controlled forwarding, hook, callback, request or manifest data introduces object B or domain B.
  3. The system validates the outer authorization but trusts the inner object.
  4. The operation consumes or mutates object B without authorization for that object/domain pair.

Representative findings (redacted)

Redacted IDPatternImpact class
BB-XD-001Withdrawal authorization can forward a different supported assetUnauthorized reserve movement
BB-XD-002Forwarding calldata can rebind remote domainCross-domain value movement
BB-XD-003Address-book or manifest isolation fails across wallet boundaryCross-account trust break
BB-XD-004Remote executable duplicate write crosses intended object bindingRepeated or misplaced state write
BB-XD-005Callback ticket or token can bridge login state across domainsSession confusion

High-signal checks


Related: Runtime authorization replay · Validation boundary bypass