A new method, dubbed "skitter-creek-bath-salts," has been developed to manipulate DRAM controller registers, enabling the scrambling of platform memory. This manipulation allows an address to be directed to any location in memory, effectively bypassing established memory protections.
By rewiring physical DRAM address translations, the technique can unlock various guarded secrets of the CPU. This includes gaining access to the Platform Security Processor (PSP), System Management Mode (SMM), C6 DRAM, and CPU microcode, which are typically invisible even to the operating system kernel.
The "skitter-creek-bath-salts" technique was developed and tested on AMD Family 16h CPUs. These processors are notable as the last generation for which the datasheets document the DRAM controller's translation registers and confirm they cannot be locked. Later generations, such as 17h and beyond, omit this critical information from their documentation. The underlying principles of memory transformation are suggested to extend to other architectures like ARM and RISC-V.
The method exploits the complex layers of abstraction within memory management. When software accesses a virtual address, it undergoes a series of translations and checks, including virtual-to-physical address translation, TLB probes, and page walks, before reaching the physical DRAM. The technique targets the deepest level of this hierarchy, where physical DRAM address translations occur.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
A new technique called "skitter-creek-bath-salts" allows manipulation of DRAM controller registers to scramble platform memory, bypassing security features like the Platform Security Processor, System Management Mode, and CPU microcode. This method was developed and tested on AMD Family 16h CPUs, which are the last generation with publicly documented DRAM controller translation registers.