
By James Hartley, IT Insights — ItInsightsWorld Security. A fingerprint sensor can make a USB drive appear like a hardware-security boundary, while the actual data boundary is much weaker. The disclosures around FU100 and TSD303 are useful because they convert an abstract encryption claim into concrete operational checks: where the key lives, whether the password leaves the device, and what an administrator should do when a storage product is physically exposed. Enterprise security teams need a practical playbook, not a product review.
Last year, security researcher Xusheng Li disassembled FU100. At one meeting in March of this year, Li described the finding: the fingerprint feature only controlled the USB connection, while files stored on the SD card remained in plaintext. That is the core lesson — the biometric gate did not protect the medium. Li called FU100 “an SD card in a fancy shell,” and argued that the case shows how some hardware security claims may function more like marketing than as a defense.
Lenovo later published remediation for FU100, FU200, TU800 USB drives and TSD303 portable SSD. The official path runs through Lenovo’s China remediation workflow, allowing affected users to choose between returning the drive for replacement or waiting for on-site firmware upgrading. Lenovo recommends backing up important data first and strongly advises erasing the device before sending it. That warning is important: if the product did not protect data at rest, mailing it away may create a second exposure.
Lenovo rated the related security announcement high. The remediation summary covers three vulnerabilities. One of them involves the configuration software and may allow a local authenticated user to bypass device authentication and register an unauthorized fingerprint. In practice, this means the control plane around the device may be as dangerous as the storage plane. A stolen laptop or a shared workstation could let a logged-in attacker manipulate trusted fingerprints without breaking the outer shell.
Lenovo’s official advisory LEN-210545, dated January 13, 2026, further maps the issues to CVE-2025-13453, CVE-2025-13454, and CVE-2025-13455, and credits Xusheng Li of Vector 35 Inc. The advisory framing helps organizations move beyond rumor-level summaries: it identifies affected ThinkPlus products, a high-level severity rating, and the specific configuration-software bypass behavior that enterprise patch teams should track.
Li also identified another vulnerability in TSD303. Unlike FU100, TSD303 encrypted its stored data, yet the drive previously transmitted the correct password over the USB connection in plaintext so that host software could compare it. Anyone able to monitor that interface or inspect the verification software could potentially capture the password. The risk is therefore not only whether the disk is encrypted, but whether the secret ever leaves the device where it is supposed to stay.
The repair history is instructive. About three months after the vulnerability report, the first remediation package was introduced. Researchers later found that the encryption key used by that fix could be derived from a timestamp-like value, so a stolen device still had weak protection. A later fix released later last year changed the verification model: the drive itself checks the user-entered password, and the correct password no longer leaves the device. This sequence gives security teams a repeatable acceptance test for future hardware purchases.
The same SDK was reportedly used by nine additional devices from other makers, and many of those products may leak passwords to attackers with sufficient technical skill. Researchers also found two additional devices that stored unencrypted data on microSD. The vendor names were obscured in the slides, which is a reminder that product-level diligence cannot be delegated to a brand name alone.
Recently, one AI-assisted follow-up project broadened the assessment. Li used OpenAI’s Codex, combined with a reverse-engineering tool developed by the employer, to test other vendors’ storage products and protection software. This approach is not a replacement for full product validation, but it shows how quickly a capable team can identify implementation flaws when the target is a narrow, documented code path.
Codex breached one Netac tool in about 7 minutes. The reported findings include an embedded fixed key and user passwords written to a diagnostic log. At the time of Li’s March presentation this year, Netac had not published a patch, and the report did not state whether the product had been fixed afterward.
The same project reviewed two file copy protection products. Such products let recipients open files while attempting to prevent content from being copied. Codex reconstructed the password generated by KakaSoft USB Copy Protection in about 26 minutes and decrypted one test file without the user password. Nexcopy’s Copy Secure was broken in about 10 minutes.
SecZure’s YutianDun was also examined. Li found two hidden accounts with weak passwords. The report described those accounts as a backdoor, while noting that this description does not prove malicious intent from the vendor. Li said he did not notify KakaSoft, Nexcopy, or SecZure before disclosure, because a USB drive already in an attacker’s hands is difficult to recall or update.
Li contrasted the failures with one open-source USB flash drive. It also uses microSD, but it correctly implements encryption and derives the key from the user password. If an attacker reads only the storage card, the data is not available as plaintext. The difference is not the card type; it is whether the architecture protects the secret material.
| Device pattern | What appears protected | What may be exposed | Control that should be required |
|---|---|---|---|
| FU100-style biometric gate | USB link opens after fingerprint validation | SD card contents remain readable in plaintext | Media-level encryption, independent verification, physical-tamper testing |
| TSD303 early password model | Stored data is encrypted | Correct password travels over USB or is handled by host software | Device-local password verification and protected transport |
| Timestamp-derived key model | Password is no longer sent as plaintext | Encryption key may be predictable | Strong random key generation, non-derivable key storage, review after fix |
| Open-source microSD model | Encryption key derived from user password | Security depends on code review and key handling quality | Peer review, threat model, lockout, audit, tested recovery flow |
The safer answer is to stop using any device that cannot prove it encrypts the data itself. Fingerprint recognition should be treated as one control layer, not as proof that files are confidential. For regulated or sensitive data, require tested storage encryption, documented key handling, and an owner accountable for remediation.
No. The FU100 and TSD303 cases show that a first remediation can change one weakness while leaving another, such as a predictable key. Administrators should compare the fix description against the original attack model: does the key stay secret, does the password stay local, and does the configuration software still allow unauthorized fingerprint registration?
Openness helps only when the design is reviewed and the encryption path is implemented correctly. The positive example in the disclosures is not openness by itself; it is the combination of microSD storage, key derivation from the user password, and the inability to obtain plaintext data by reading the card alone.
Create a two-minute inventory: model, serial number, firmware state, data category, and backup status. Then decide whether to keep, replace, or stop using the device. For high-risk data, migrate to managed endpoints or encrypted file transfer with logging; for personal USB tokens, retire or restrict them.
It is a shared control between security operations, endpoint management, procurement, and data owners. Security operations defines the threat model, endpoint teams enforce firmware and configuration, procurement prevents weak claims from becoming standard purchases, and data owners decide whether the residual exposure is acceptable.