CVE-2026-14621 FederatedAI FATE OSX Broker Session Data Leak
A logic flaw in FederatedAI FATE's OSX Broker component can cause session data to be routed to the wrong recipient when certain queue parameters are manipulated. An authenticated attacker can exploit improper validation of the rollSiteSessionId, dstRole, and dstPartyId arguments to leak sensitive data between federated learning sessions. The vulnerability is difficult to exploit in practice and requires authenticated access, keeping real-world risk relatively contained.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 3.1 LOW · CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N
- Weaknesses (CWE)
- CWE-488
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-07-04 / 2026-07-06
NVD description (verbatim)
A vulnerability has been found in FederatedAI FATE up to 2.2.0. This affects the function QueuePushReqStreamObserver.initEggroll of the file java/osx/osx-broker/src/main/java/org/fedai/osx/broker/grpc/QueuePushReqStreamObserver.java of the component OSX Broker. Such manipulation of the argument rollSiteSessionId/dstRole/dstPartyId leads to exposure of data element to wrong session. The attack can be executed remotely. A high complexity level is associated with this attack. It is indicated that the exploitability is difficult. The exploit has been disclosed to the public and may be used. The pull request to fix this issue awaits acceptance.
7 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-14621 exists in the QueuePushReqStreamObserver.initEggroll method within the OSX Broker component of FederatedAI FATE up to version 2.2.0. The flaw stems from insufficient validation of queue routing parameters—specifically rollSiteSessionId, dstRole, and dstPartyId—which map data streams to their intended recipients in a federated learning context. An attacker with valid credentials can supply crafted values to redirect data packets to unintended sessions, resulting in confidentiality breach. The vulnerability is classified under CWE-488 (Exposure of Data Element to Wrong Session).
Business impact
In federated learning environments where FATE orchestrates collaborative model training across multiple parties, session isolation is a core security assumption. Successful exploitation allows leakage of training data or intermediate model updates between organizations that should remain isolated. For enterprises using FATE in financial services, healthcare, or research consortia, this could expose proprietary datasets or compromise the integrity of collaborative analytics. The requirement for prior authentication limits immediate mass-exploitation risk, but insider threat and lateral movement scenarios remain viable.
Affected systems
FederatedAI FATE versions up to and including 2.2.0 are affected. The vulnerability is specific to deployments using the OSX Broker component. Verify your installed version and check the FATE release notes to determine if you are running a vulnerable build. Organizations not using the OSX Broker or running only the core FATE platform without distributed queue services may have lower exposure.
Exploitability
Exploitation requires valid login credentials (authenticated access) and knowledge of target session identifiers or role/party configurations within the FATE cluster. The attack complexity is rated as high, meaning an attacker must overcome significant environmental constraints. The exploit has been disclosed publicly, increasing awareness among potential attackers, though the authentication barrier and complexity constraints prevent trivial weaponization. This is not a pre-authentication remote code execution vulnerability.
Remediation
Apply the patch when the pending pull request is merged and released by the FederatedAI project. Until then, apply defense-in-depth measures: restrict network access to the OSX Broker to trusted internal networks, enforce strong authentication and session management policies, audit queue operations for anomalous session transitions, and segment federated learning participants by security trust level. Monitor for unusual cross-session data flows in your FATE logs.
Patch guidance
Monitor the FederatedAI FATE GitHub repository and release channels for notification of a patched version above 2.2.0. At the time of this advisory, the fix is in pull request form and awaits mainline acceptance. Do not delay patching once a release is available, as public disclosure increases the risk window. Test patches in a non-production environment that replicates your OSX Broker topology before deployment to production federated learning pipelines.
Detection guidance
Enable audit logging on your FATE OSX Broker to capture queue push operations, focusing on cases where rollSiteSessionId, dstRole, or dstPartyId parameters change unexpectedly or route data to sessions outside the authenticated user's expected scope. Implement anomaly detection on session-to-session data transfers; federated learning workflows typically follow predictable party-to-party communication patterns. Cross-reference authentication logs with unusual queue operation patterns to identify credential abuse.
Why prioritize this
Despite its low CVSS score, this vulnerability merits attention in federated learning environments due to the sensitivity of collaborative training data and the likelihood that exploitation targets high-value datasets. Organizations that depend on FATE for multi-party analytics should prioritize patching once a release is available. However, the authentication requirement and high attack complexity make this a medium-priority item relative to unauthenticated critical vulnerabilities in your infrastructure.
Risk score, explained
The CVSS 3.1 score of 3.1 (LOW) reflects the authentication requirement, high attack complexity, and limited scope (confidentiality impact only, no integrity or availability damage). However, contextual factors—data sensitivity in federated learning, public exploit disclosure, and potential insider threat vectors—warrant treating this as higher priority than the numerical score alone suggests. Organizations should apply a business-driven risk model that factors in the confidentiality classification of their federated learning datasets.
Frequently asked questions
Do I need valid FATE credentials to exploit this vulnerability?
Yes. The vulnerability requires authenticated access to the OSX Broker. An attacker cannot exploit it over the network without first obtaining or assuming valid credentials, which significantly raises the barrier to exploitation.
Will this vulnerability affect my FATE deployment if I am not using the OSX Broker component?
No. The vulnerability is specific to the OSX Broker. If your FATE deployment uses alternative broker or queue components, or if you operate FATE in a standalone configuration without distributed queue services, this CVE does not apply. Verify your architecture against your FATE deployment documentation.
What is the actual risk if an attacker redirects my session data?
The primary risk is confidentiality breach: an attacker could redirect training data, feature vectors, or intermediate model updates to an unintended federated learning participant. This could leak proprietary information or compromise collaborative analytics. The vulnerability does not allow the attacker to modify data in transit or crash services.
Should I wait for the official patch or implement mitigations now?
Implement network segmentation and access controls immediately to reduce attack surface, while monitoring the FederatedAI project for a patched release. Apply the patch as soon as it becomes available. If your FATE cluster handles highly sensitive data, consider temporarily restricting federated learning workloads to lower-risk datasets until patching is complete.
This analysis is provided for informational purposes to support security decision-making. The vulnerability details, CVSS score, and affected product versions are derived from the official CVE record and FederatedAI project communications. Verify all patch version numbers and remediation steps against the vendor's official advisory before implementation. No exploit code or weaponized proof-of-concept is provided. Organizations should conduct their own risk assessment based on their FATE deployment topology, data sensitivity, and security posture. SEC.co makes no warranty regarding the completeness or accuracy of this analysis and assumes no liability for actions taken in reliance upon it. Source: NVD (public-domain), retrieved 2026-08-12. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2026-46416MEDIUMMicrosoft UFO WebSocket Handler Session Isolation Flaw
- CVE-2026-54311HIGHn8n SQL Query Sandbox Pollution – Cross-User Data Leak
- CVE-2026-9831MEDIUMExtreme Platform ONE API-Key Race Condition Allows Cross-Tenant Data Leakage
- CVE-2022-48575LOWmacOS Login Window Bypass via State Handling Flaw
- CVE-2024-42206LOWHCL iReflection Third-Party Component Vulnerability
- CVE-2024-58350LOWGhidra Use-After-Free in Sleigh Backend
- CVE-2025-0824LOWHitachi VSP One Block Firmware Validation Vulnerability
- CVE-2025-12506LOWGitLab Git Reference Resolution Flaw Allows Content Inconsistency