CRITICAL🇵🇱 Wersja polska

CVE-2026-26214

CVSS 9.1v4.0pub. 2026-02-12upd. 2026-04-15

Galaxy FDS Android SDK (XiaoMi/galaxy-fds-sdk-android) version 3.0.8 and prior disable TLS hostname verification when HTTPS is enabled (the default configuration). In GalaxyFDSClientImpl.createHttpClient(), the SDK configures Apache HttpClient with SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER, which accepts any valid TLS certificate regardless of hostname mismatch. Because HTTPS is enabled by default in FDSClientConfiguration, all applications using the SDK with default settings are affected. This vulnerability allows a man-in-the-middle attacker to intercept and modify SDK communications to Xiaomi FDS cloud storage endpoints, potentially exposing authentication credentials, file contents, and API responses. The XiaoMi/galaxy-fds-sdk-android open source project has reached end-of-life status.

🤖 AI Analysis
How it works

In the GalaxyFDSClientImpl.createHttpClient() method, the SDK configures Apache HttpClient with the SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER parameter, which causes acceptance of any valid TLS certificate without checking whether it matches the target hostname. Because HTTPS is enabled by default in the FDSClientConfiguration class, every application using the default settings is affected by this issue. An attacker capable of assuming a man-in-the-middle position on the network can substitute their own certificate and fully control communication between the application and Xiaomi FDS services.

Impact

An attacker can intercept and modify SDK communication with Xiaomi FDS endpoints, gaining access to authentication credentials, transmitted file contents, and API responses. Theft of sensitive user data and manipulation of transmitted content is possible.

Mitigation & patch

The XiaoMi/galaxy-fds-sdk-android project has reached end-of-life status and no patches are being released for it. Usage of this library should be discontinued and replaced with an actively maintained alternative. As a temporary workaround — in existing code, replace SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER with proper hostname verification or implement a custom SSLSocketFactory with correct certificate validation.

Who is affected

Galaxy FDS Android SDK (XiaoMi/galaxy-fds-sdk-android) versions 3.0.8 and earlier; all applications using the SDK with default HTTPS configuration

Analysis generated by Claude AI (Anthropic) based on NVD data. Always verify with vendor.
CVSS Vector
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
🔵
CHECK WITH VENDOR
No clear patch data available. Check vendor references.
CWE
References