Developer Fixes Critical ORAM Bug That Stored 'Disk' Data in RAM All Along
A developer building Styx OS, a custom x86-64 microkernel with hardware-level security features, discovered a fundamental flaw in their experimental Oblivious RAM (PathORAM) implementation. The PathORAM feature, designed to hide physical disk access patterns on USB storage, was mistakenly storing all data in static RAM arrays instead of writing to the actual USB drive. As a result, the supposed security layer left no real access pattern to conceal and erased all stored data on every reboot. The developer fixed the bug by replacing the in-memory arrays with direct read and write functions routed through the USB Mass Storage driver, mapping operations to physical Logical Block Addresses. The corrected implementation was committed to the Styx OS repository, restoring the intended on-disk persistence and access-pattern obfuscation.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in