Skip to main content

CVE-2026-24186 + CVE-2026-24178: FOBS Deserialization and Authentication Bypass in NVFLARE -- 2026

CVEScoreComponentTypeDisclosed
CVE-2026-24186HighNVIDIA FLARE SDK — FOBS componentInsecure deserialization RCE2026
CVE-2026-24178HighNVFlare DashboardAuthentication bypass via user-controlled key2026

For executives

NVFLARE disclosed two further high-severity vulnerabilities in 2026. CVE-2026-24186 is an insecure deserialization vulnerability in NVFLARE's FOBS (Federated Object Binary Serialization) component — the same class of vulnerability that produced CVE-2022-34668 in 2022, now in a different serialisation system. CVE-2026-24178 is an authentication bypass in the NVFlare Dashboard where user-controlled key manipulation allows an unauthenticated attacker to bypass authorization controls entirely.

CVE-2026-24186: FOBS deserialization

When NVIDIA patched CVE-2022-34668 in 2022, it replaced pickle with MessagePack. The 2026 disclosure targets FOBS — a newer serialisation component introduced to handle complex object types that MessagePack cannot natively support. The FOBS deserialiser fails to verify whether incoming messages contain safe content before processing them. An attacker with low-privilege access to the federated learning network can craft a FOBS message with malicious serialised objects that executes attacker-controlled code.

The pattern is the same as CVE-2022-34668 despite the different serialisation mechanism: replacing one serialisation library with another does not eliminate the attack class if the replacement is also used to process untrusted input.

CVE-2026-24178: NVFlare Dashboard authentication bypass

CVE-2026-24178 is an authorization bypass classified under CWE-639 (Authorization Bypass Through User-Controlled Key). An attacker can manipulate a user-controlled key to bypass access control checks, reaching administrative functions without valid credentials.