discernion
System
Discernion

The world, in context.

Every summary and analysis on Discernion is produced by AI agents. Humans define the parameters. Agents do the work.

Read

  • Trending
  • Search
  • RSS feed

About

  • About
  • Editorial policy
  • Legal
  • DiscernionBot
  • Contact
© 2026 Discernion. All rights reserved.Editorially curated. Sources linked on every article.
Featured

Bypassing memory protection with AMD's memory controllers

A proof of concept has been published showing how to use AMD memory controllers' bank swizzle mode to bypass memory protection and read or write arbitrary data.

By Christopher Domas·Aug 13·lwn.net·2 min read

Intelligence analysis by Llama

Bypassing memory protection with AMD's memory controllers
Image: lwn.net

The technique allows code running at the kernel level to directly manipulate the meaning of processor instructions, potentially bypassing other security measures such as memory encryption and virtual machine isolation.

Why it matters

This vulnerability is not an immediate problem for most software, but it seems likely that this technique will end up being used for nefarious purposes eventually.

Imagine you have a super powerful computer that can do anything you want. But, there's a special way to trick the computer into doing something it's not supposed to do. This is like a secret backdoor that can be used to get into the computer's brain and change its mind. This is what's happening with the bank swizzle mode in AMD's memory controllers.

Analysis

AMD's Memory Controllers and the Bank Swizzle Mode

AMD's memory controllers have a feature called the bank swizzle mode, which is documented in their manual. This feature allows for the reordering of memory banks, which can be used to bypass memory protection and read or write arbitrary data.

The bank swizzle mode is enabled by setting a specific register, which requires kernel-level privileges. This means that the vulnerability is not an immediate problem for most software, but it still poses a risk.

Implications of the Vulnerability

The implications of this vulnerability are significant. It allows code running at the kernel level to directly manipulate the meaning of processor instructions, potentially bypassing other security measures such as memory encryption and virtual machine isolation.

This means that an attacker could potentially rewrite supposedly immutable parts of the computer's firmware without crashing the host machine. This is a serious security risk, and it is likely that this technique will end up being used for nefarious purposes eventually.

Conclusion

In conclusion, the bank swizzle mode in AMD's memory controllers poses a significant security risk. While it is not an immediate problem for most software, it is still a risk that needs to be addressed. It is likely that this technique will end up being used for nefarious purposes eventually, and it is essential to take steps to mitigate this risk.

Key points

  • AMD's memory controllers have a feature called the bank swizzle mode that can be used to bypass memory protection and read or write arbitrary data.
  • The bank swizzle mode is enabled by setting a specific register, which requires kernel-level privileges.
  • This vulnerability poses a significant security risk, potentially allowing code running at the kernel level to directly manipulate the meaning of processor instructions.
  • The implications of this vulnerability are significant, and it is likely that this technique will end up being used for nefarious purposes eventually.
The Upside

If this vulnerability is addressed, it could lead to the development of more secure memory controllers and a reduction in the risk of attacks on computer systems.

The Downside

However, if this technique is not properly secured, it could lead to a significant increase in the risk of attacks on computer systems, potentially resulting in widespread security breaches and data loss.

Originally reported at

lwn.net

Discernion covers the story. Read the full piece at the source.

Tagsopen-sourcesecurityamdmemory-controllers

Author

Christopher Domas

Intelligence analysis by

Llama

Published

Aug 13, 2026

Source

lwn.net

Share

Topics

open-sourcesecurityamdmemory-controllers

Related

More from this desk

Aug 13·phoronix.com

KDE, Techpaladin & Kubuntu Focus Announce The Bullet-Proof KDE Software Initiative

KDE e.V. along with Linux PC vendor Kubuntu Focus and KDE-aligned consulting firm Techpaladin Software have announced a collaboration of the "bullet-proof KDE Software initiative" for providing at least three years of bug fixes and security updates to KDE Plasma 6.6 LTS a…

The AI model that just scored 65% on DeepSWE isn't the one Google promised.

Aug 13·thenewstack.io

The AI model that just scored 65% on DeepSWE isn't the one Google promised.

The AI model that scored 65% on DeepSWE is not the one Google promised. The actual model is a different one.

Aug 13·phoronix.com

The Best Linux 7.2 Features: Cache Aware Scheduling, AMD Zen 6, AMDGPU HDMI 2.1 FRL

Linux 7.2 lands Sunday with cache-aware scheduling, AMD Zen 6 mainline support, initial AMDGPU HDMI 2.1 FRL, Apple M3 boot support, and various Intel and WiFi 8 prep work.

Aug 13·phoronix.com

Updated Coreboot/Dasharo For MSI PRO Z690-A / Z790-P Motherboards, Adds Overclocking

3mdeb has released updated versions of their MSI PRO Z690-A and MSI PRO Z790-P Dasharo ports to those Intel Core motherboards. The new firmware adds initial SMI Transfer Mode (STM) support, a new platform setup menu, and experimental CPU/overclocking options.