AMD silently removes memory encryption from consumer Ryzen CPUs, leaving users unaware that they may be vulnerable — security feature vanishes after newer AGESA firmware, AMD engineers go radio silent when pressed about the change

AMD Ryzen processor
(Image credit: AMD)

According to a report by Ars Technica, AMD has quietly stripped a critical security feature from its lower-end CPUs, leaving unaware users potentially vulnerable to physical attacks. Following a months-long investigation tracked on GitHub, Ben Kilpatrick confirmed that the Transparent Secure Memory Encryption (TSME) feature — which protects CPUs against physical exploits that siphon data from connected memory chips — was suddenly no longer available on AMD CPUs outside the company's Pro lineup.

As the exhaustive inquiry, which involved conversations with AMD engineers, board vendors, and other CPU users, was coming to a head, an AMD engineer abruptly cut discussions short, stating, "My apologies, but I don't have any more information to share on this topic." As of this report, AMD has neither officially acknowledged nor explained the disappearance of the security feature.

Latest Videos FromTom's Hardware
Etiido Uko
News Contributor

Etiido Uko is a news contributor for Tom's Hardware covering the latest updates in big tech and the PC industry. He is a mechanical engineer and senior technical writer with over nine years of experience in documentation and reporting. He is deeply passionate about all things engineering and technology, and is an expert in gadgets, manufacturing, robotics, automotive, and aerospace.

  • Aldark88
    is it possible for someone to just mod around this to force-enable it? since the hardware is obviously capable of running it, and has up until now. or does that risk bricking the cpu?
    Reply
  • -Fran-
    Aldark88 said:
    is it possible for someone to just mod around this to force-enable it? since the hardware is obviously capable of running it, and has up until now. or does that risk bricking the cpu?
    Just stay on an older version of AGESA.

    And this is what "dominance" looks like, no matter who's on top. This is for the sake of segmentation, I'm sure.

    At the very least, AMD does fold to pressure, so maybe if enough nerds really want this, they'll re-enable it?

    Regards.
    Reply
  • Jabberwocky79
    Bad form AMD! Bad form indeed.
    Reply
  • DS426
    I suspect that TSME was never intended to be enabled on non-Pro Ryzens, but there also wasn't anything forceful internally to make sure it was disabled. That said, it's indeed bad form to disable it now when AMD should just make the correction with Zen 6.

    Fortunately, TSME has a minimal security impact for the typical consumer. A physical attacker would have plenty of other more practical attacks to compromise the PC, such as disabling Secure Boot and then installing a bootkit to compromise an OS kernel. Now, in a cloud environment, a physical attacker probably doesn't want to be noisy, which is where listening in on the contents of main memory would be desirable and an actual threat, especially with Confidential Compute servers.

    BTW, this article didn't make clear that MSI confirmed that the regression started in AGESA 1.2.7.0, but the original GitHub report notes that AGESA 1.3.0.0 was used to first discover this.
    Reply
  • King_V
    This late in the game, it just really begs the question: WHY?
    Reply
  • DingusDog
    If an attacker has physical access to your device you're already in trouble regardless.
    Reply
  • das_stig
    so take with pinch of AI salt as this is for those overpaid parasites in legal..

    If you purchased an AMD Ryzen CPU with the expectation of utilizing Transparent Secure Memory Encryption (TSME), and a subsequent firmware update (such as AGESA 1.2.7.0) silently disabled that feature, doing so specifically to gatekeep it for more expensive product ranges (like Ryzen PRO or EPYC) likely constitutes a breach of UK consumer law.
    Reply
  • thestryker
    No matter what the reason is AMD's silence on the matter is an awful look.

    There is a possibility that it never actually worked on the non-Pro parts. There have been issues with things like ECC reporting being on, but then not actually working. I think this is the most generous possible read on the situation.
    Reply
  • ejolson
    I thought TSME also helped protect against row-hammer type attacks.
    Reply
  • -Fran-
    thestryker said:
    No matter what the reason is AMD's silence on the matter is an awful look.

    There is a possibility that it never actually worked on the non-Pro parts. There have been issues with things like ECC reporting being on, but then not actually working. I think this is the most generous possible read on the situation.
    You have AVX512 on Alder Lake: it was never certified or advertised, but it was there and Intel disabled it and later fused it off (as I understand) the CPUs.

    This is similar, if not the exact same thing.

    Regards.
    Reply