Skip to content

Scope OSX Eggroll session reuse checks#5792

Open
3em0 wants to merge 1 commit into
FederatedAI:masterfrom
3em0:fix/osx-eggroll-session-scope
Open

Scope OSX Eggroll session reuse checks#5792
3em0 wants to merge 1 commit into
FederatedAI:masterfrom
3em0:fix/osx-eggroll-session-scope

Conversation

@3em0
Copy link
Copy Markdown

@3em0 3em0 commented Jun 1, 2026

Signed-off-by: 3em0 3em0@users.noreply.github.com

Fixes #5791

Changes:

  1. Validate inbound OSX push party identity across gRPC metadata, Proxy metadata, and RollSiteHeader before using Eggroll sessions.

  2. Validate the inbound source party against route information and remote peer IP when the broker pushes into the local Eggroll sink.

  3. Scope the broker ErSession cache by RollSite context and task id instead of the backend session id string alone.

Testing:

  • Not run: this environment does not have Java or Maven installed; java and mvn commands were not found.

Signed-off-by: 3em0 <3em0@users.noreply.github.com>
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.

OSX broker Eggroll session lookup can confuse security-distinct sessions

1 participant