LIVE · cybersecurity feed
Live wire
nation-state

Nobody was checking the drives that encrypt your laptop

A drive ships with a label promising hardware encryption. You plug it in, set a password, and trust the chip inside to handle the rest. Millions of laptops and workstations run this way, on solid-state drives built to the TCG Opal2 standard. Milan Brož and three colleagues bought 38 of those drives and ran them through a test bench. Brož maintains cryptsetup, the tool that configures disk encrypti

zeroday.news · 11d ago

Independent security researchers have identified significant vulnerabilities in the hardware encryption of numerous solid-state drives (SSDs) designed to meet the TCG Opal2 standard. These drives, widely used in laptops and workstations, are marketed with built-in encryption capabilities, but testing revealed critical flaws in their implementation.

The research, conducted by Milan Brož and a team of three colleagues, involved testing 38 Opal2-compliant drives from manufacturers including Samsung, Western Digital, Micron, Kioxia, and Lenovo. The drives were a mix of new retail units and secondhand units pulled from existing systems. The team focused on interacting with the drives solely through commands defined by the Opal2 documentation, treating each drive as a "black box."

Several drives exhibited fundamental encryption weaknesses. Two Lenovo OEM drives, for instance, were found to use the same tweak value across all sectors during AES-XTS encryption. This flaw means that identical data written to different locations on the disk would produce identical ciphertext, potentially revealing patterns in the encrypted data. While the researchers rated the real-world exploitation risk of this specific flaw as limited, it undermines a core principle of AES-XTS.

Another issue involved weak random number generators (RNGs). A SanDisk SATA drive showed a strong bias towards the byte value 0x8B, emitting it at roughly double the expected frequency. While Opal2 requires drives to expose their RNGs, it does not specify quality standards. The researchers noted that they did not find any products that directly pull encryption keys from these exposed RNGs. However, a generator bias in a Samsung drive, previously reverse-engineered by other researchers, had gone undetected until this new study.

The research also uncovered problems with Physical Security ID (PSID) reset tokens. These codes, printed on drive labels, are designed to wipe a drive back to its factory state. One batch of SanDisk drives generated PSIDs sequentially, sharing common prefixes and suffixes. This means that recovering one drive's PSID could allow an attacker to deduce PSIDs for other drives in the same batch. Additionally, six other drives were found to accept any garbage appended to a valid PSID, still treating it as correct.

The researchers highlighted a significant gap between advertised hardware encryption capabilities and actual implementation. Companies often deploy Opal2 drives to meet data-at-rest compliance requirements, relying on the "hardware encryption" label without independent verification. This study marks the first cross-vendor security comparison of Opal2 drives, with the last major public work on self-encrypting SSDs dating back to 2019.

The team reported all identified security issues to the affected vendors. Micron confirmed a sector-size bug on its Crucial T500 and subsequently shipped a firmware fix. However, other vendors either stated the issues were already known and unpatched, that the products were out of support, or provided no response. Some vendors reportedly address broken encryption firmware by deprecating the feature and advising customers to use software encryption instead. Firmware updates themselves remain challenging to obtain, often requiring Windows-only tools or bootable images from the vendor.

As a result of this research, new code has been integrated into cryptsetup, a tool for configuring disk encryption on most Linux systems, to enhance Opal2 support. A "single-user mode" feature, designed to prevent a drive administrator from unlocking a user's data, is also staged for a future release, along with necessary Linux kernel changes. The researchers found that out of 24 drives advertising single-user mode, only 14 supported it adequately. Cryptsetup will now verify a drive's single-user mode firmware before trusting it, defaulting to a safer configuration if the check fails.

The researchers have released the Opal Test Suite, an open-source tool that allows anyone to perform the same checks on their own drives. Their practical guidance now recommends layering software encryption over the drive's hardware encryption, allowing the hardware to serve as an additional layer of defense rather than the sole protection. Three of the tested drives were deemed unusable for real disk encryption.

nation-state
ShareXLinkedInWhatsAppFacebook

More News

view all →
malware

Russian Hackers Hijack Hotel Wi-Fi to Steal Microsoft 365 Tokens

Microsoft says Russian hackers hijacked hotel Wi-Fi portals to spread malware and steal Microsoft 365 tokens from travelers. Microsoft Threat Intelligence disclosed CaptiveCrunch, a campaign it attributes to Storm-2945, an operational sub-cluster of Midnight Blizzard, the Russian SVR-linked group also known as APT29 and Cozy Bear. Since early May 2026, Storm-2945 has been manipulating DNS […]

vulnerability

Coldcard Hardware Wallet Flaw Linked to $70 Million Bitcoin Theft in 41 Minutes

An attacker drained 1,196 Bitcoin addresses in 41 minutes on July 30, taking 1,082.65 BTC worth about $70.2 million at the time. Galaxy Research mapped the sweep and tied it to a firmware flaw in Coldcard, the Bitcoin-only hardware wallet made by Canadian firm Coinkite. A March 2021 firmware integration error routed seed generation to a deterministic software pseudorandom number generator (PRNG

vulnerabilitycritical

Rails patches critical Active Storage flaw with RCE potential

A critical vulnerability in the Active Storage framework can allow an unauthenticated attacker to read arbitrary files from a Rails application, and potentially escalate to remote code execution (RCE). [...]

CVE-2026-48449critical

Adobe fixed a maximum-severity vulnerability flaw in Campaign Classic

Adobe fixed a maximum severity vulnerability in Campaign Classic that could let attackers run code remotely without user interaction. Adobe has addressed a critical vulnerability, tracked as CVE-2026-48449 (CVSS score of 10.0), in Adobe Campaign Classic, the company’s enterprise marketing automation platform. The flaw is caused by incorrect authorization and could allow attackers to execute […]

security

Balance Theory Raises $19 Million to Help Enterprises Manage Cybersecurity Investments

The funding round was led by SYN Ventures, with participation from existing investors DataTribe and TEDCO. The post Balance Theory Raises $19 Million to Help Enterprises Manage Cybersecurity Investments appeared first on SecurityWeek.

vulnerabilitycritical

Ruby on Rails Patches Critical Vulnerability

The flaw can be exploited by unauthenticated attackers to read arbitrary files and potentially achieve remote code execution (RCE). The post Ruby on Rails Patches Critical Vulnerability appeared first on SecurityWeek.