You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Reject internal-only events received through protocol gossip #1665
An authenticated peer could send internal infrastructure events through gossip or historical sync even though those events should be created only inside the receiving node.
When it happens
The boundary is crossed whenever remote gossip or a history page is decoded into an InterfoldEvent.
What changed
Both network paths now use one explicit allowlist of protocol events that are safe to forward.
Why the change works
Authentication proves who sent a message, not that every internal event type is legal; the allowlist enforces that second rule consistently.
Checks
Internal-event rejection, allowed-event, and cross-aggregate history tests pass.
Activity
hmzakhalid commentedon Jul 13, 2026
Fixed in 49578d9905