The SentinelOne Annual Threat Report - A Defenders Guide from the FrontlinesThe SentinelOne Annual Threat ReportGet the Report
Experiencing a Breach?Blog
Get StartedContact Us
SentinelOne
  • Platform
    Platform Overview
    • Singularity Platform
      Welcome to Integrated Enterprise Security
    • AI for Security
      Leading the Way in AI-Powered Security Solutions
    • Securing AI
      Accelerate AI Adoption with Secure AI Tools, Apps, and Agents.
    • How It Works
      The Singularity XDR Difference
    • Singularity Marketplace
      One-Click Integrations to Unlock the Power of XDR
    • Pricing & Packaging
      Comparisons and Guidance at a Glance
    Data & AI
    • Purple AI
      Accelerate SecOps with Generative AI
    • Singularity Hyperautomation
      Easily Automate Security Processes
    • AI-SIEM
      The AI SIEM for the Autonomous SOC
    • Singularity Data Lake
      AI-Powered, Unified Data Lake
    • Singularity Data Lake for Log Analytics
      Seamlessly Ingest Data from On-Prem, Cloud or Hybrid Environments
    Endpoint Security
    • Singularity Endpoint
      Autonomous Prevention, Detection, and Response
    • Singularity XDR
      Native & Open Protection, Detection, and Response
    • Singularity RemoteOps Forensics
      Orchestrate Forensics at Scale
    • Singularity Threat Intelligence
      Comprehensive Adversary Intelligence
    • Singularity Vulnerability Management
      Application & OS Vulnerability Management
    • Singularity Identity
      Identity Threat Detection and Response
    Cloud Security
    • Singularity Cloud Security
      Block Attacks with an AI-Powered CNAPP
    • Singularity Cloud Native Security
      Secure Cloud and Development Resources
    • Singularity Cloud Workload Security
      Real-Time Cloud Workload Protection Platform
    • Singularity Cloud Data Security
      AI-Powered Threat Detection for Cloud Storage
    • Singularity Cloud Security Posture Management
      Detect and Remediate Cloud Misconfigurations
    Securing AI
    • Prompt Security
      Secure AI Tools Across Your Enterprise
  • Why SentinelOne?
    Why SentinelOne?
    • Why SentinelOne?
      Cybersecurity Built for What’s Next
    • Our Customers
      Trusted by the World’s Leading Enterprises
    • Industry Recognition
      Tested and Proven by the Experts
    • About Us
      The Industry Leader in Autonomous Cybersecurity
    Compare SentinelOne
    • Arctic Wolf
    • Broadcom
    • CrowdStrike
    • Cybereason
    • Microsoft
    • Palo Alto Networks
    • Sophos
    • Splunk
    • Trellix
    • Trend Micro
    • Wiz
    Verticals
    • Energy
    • Federal Government
    • Finance
    • Healthcare
    • Higher Education
    • K-12 Education
    • Manufacturing
    • Retail
    • State and Local Government
  • Services
    Managed Services
    • Managed Services Overview
      Wayfinder Threat Detection & Response
    • Threat Hunting
      World-Class Expertise and Threat Intelligence
    • Managed Detection & Response
      24/7/365 Expert MDR Across Your Entire Environment
    • Incident Readiness & Response
      DFIR, Breach Readiness, & Compromise Assessments
    Support, Deployment, & Health
    • Technical Account Management
      Customer Success with Personalized Service
    • SentinelOne GO
      Guided Onboarding & Deployment Advisory
    • SentinelOne University
      Live and On-Demand Training
    • Services Overview
      Comprehensive Solutions for Seamless Security Operations
    • SentinelOne Community
      Community Login
  • Partners
    Our Network
    • MSSP Partners
      Succeed Faster with SentinelOne
    • Singularity Marketplace
      Extend the Power of S1 Technology
    • Cyber Risk Partners
      Enlist Pro Response and Advisory Teams
    • Technology Alliances
      Integrated, Enterprise-Scale Solutions
    • SentinelOne for AWS
      Hosted in AWS Regions Around the World
    • Channel Partners
      Deliver the Right Solutions, Together
    • SentinelOne for Google Cloud
      Unified, Autonomous Security Giving Defenders the Advantage at Global Scale
    • Partner Locator
      Your Go-to Source for Our Top Partners in Your Region
    Partner Portal→
  • Resources
    Resource Center
    • Case Studies
    • Data Sheets
    • eBooks
    • Reports
    • Videos
    • Webinars
    • Whitepapers
    • Events
    View All Resources→
    Blog
    • Feature Spotlight
    • For CISO/CIO
    • From the Front Lines
    • Identity
    • Cloud
    • macOS
    • SentinelOne Blog
    Blog→
    Tech Resources
    • SentinelLABS
    • Ransomware Anthology
    • Cybersecurity 101
  • About
    About SentinelOne
    • About SentinelOne
      The Industry Leader in Cybersecurity
    • Investor Relations
      Financial Information & Events
    • SentinelLABS
      Threat Research for the Modern Threat Hunter
    • Careers
      The Latest Job Opportunities
    • Press & News
      Company Announcements
    • Cybersecurity Blog
      The Latest Cybersecurity Threats, News, & More
    • FAQ
      Get Answers to Our Most Frequently Asked Questions
    • DataSet
      The Live Data Platform
    • S Foundation
      Securing a Safer Future for All
    • S Ventures
      Investing in the Next Generation of Security, Data and AI
  • Pricing
Get StartedContact Us
CVE Vulnerability Database
Vulnerability Database/CVE-2023-20569

CVE-2023-20569: Fedora Information Disclosure Vulnerability

CVE-2023-20569 is an information disclosure vulnerability in Fedoraproject Fedora affecting AMD CPUs through return address prediction manipulation. This article covers technical details, affected versions, and mitigation.

Published: February 11, 2026

CVE-2023-20569 Overview

CVE-2023-20569, also known as "Inception," is a side channel vulnerability affecting a wide range of AMD processors. This vulnerability allows an attacker to influence the return address prediction mechanism in vulnerable AMD CPUs, potentially enabling speculative execution at an attacker-controlled address. Successful exploitation can lead to information disclosure, allowing attackers to extract sensitive data from privileged memory regions.

This vulnerability is part of a class of speculative execution attacks that exploit the microarchitectural behavior of modern processors. Similar to previous Spectre-style attacks, Inception leverages the CPU's branch prediction mechanisms to leak sensitive information through timing side channels.

Critical Impact

Attackers can potentially leak sensitive data including cryptographic keys, passwords, and other privileged information from kernel memory or other security domains by exploiting speculative execution behavior in AMD processors.

Affected Products

  • AMD Ryzen Desktop Processors (5000, 6000, and 7000 series)
  • AMD Ryzen Mobile Processors (5000, 6000, and 7000 series)
  • AMD Ryzen Threadripper PRO Processors (5000 series)
  • AMD EPYC Server Processors (7003 and 9004 series)
  • Microsoft Windows 10 and Windows 11 (various versions)
  • Microsoft Windows Server 2008 through 2022
  • Fedora 37 and 38
  • Debian Linux 10.0, 11.0, and 12.0

Discovery Timeline

  • August 8, 2023 - CVE-2023-20569 published to NVD
  • November 21, 2024 - Last updated in NVD database

Technical Details for CVE-2023-20569

Vulnerability Analysis

The Inception attack (CVE-2023-20569) targets the return address prediction mechanism in AMD processors. Modern CPUs use speculative execution to improve performance by predicting the outcomes of branches and executing instructions ahead of time. When a function returns, the CPU predicts the return address using a Return Stack Buffer (RSB) or similar microarchitectural structure.

Inception exploits a weakness in how AMD CPUs handle these return address predictions. By training the branch predictor with malicious patterns, an attacker can cause the processor to speculatively execute code at an attacker-controlled address. Although the speculatively executed instructions are eventually discarded (as the prediction is incorrect), they can leave observable traces in the processor's cache, which can be measured through timing attacks to extract sensitive data.

The attack requires local access to the target system, making it particularly concerning in shared computing environments such as cloud infrastructure, virtual machines, and multi-tenant systems where an attacker and victim may share the same physical CPU.

Root Cause

The root cause of CVE-2023-20569 lies in the microarchitectural design of AMD's branch prediction unit, specifically the handling of return address predictions. The vulnerability stems from the ability of unprivileged code to influence the speculative execution of privileged code through carefully crafted branch prediction training sequences. This is classified as CWE-203 (Observable Discrepancy), where the timing differences during speculative execution create an observable side channel that can be used to infer sensitive information.

Attack Vector

The attack is executed locally, requiring the attacker to have the ability to run code on the target system. The attacker first trains the branch predictor by executing specific instruction sequences that manipulate the return address prediction state. Once trained, when the victim code executes, the CPU may speculatively execute instructions at an address chosen by the attacker. During this speculative window, the attacker's gadget can access sensitive memory and encode the data into cache state. Finally, the attacker measures cache access times to recover the leaked information through a covert channel such as Flush+Reload or Prime+Probe.

This attack technique combines elements of transient execution attacks with sophisticated branch predictor manipulation, making it a complex but powerful information disclosure primitive.

Detection Methods for CVE-2023-20569

Indicators of Compromise

  • Unusual patterns of cache timing measurements that may indicate Flush+Reload or Prime+Probe side-channel attacks
  • High-frequency execution of specific instruction sequences designed to train the branch predictor
  • Anomalous performance counter readings related to branch mispredictions and speculative execution
  • Processes making repeated, precise timing measurements on memory access operations

Detection Strategies

  • Enable performance monitoring counters to track branch misprediction rates and speculative execution metrics that deviate from baseline
  • Deploy endpoint detection solutions capable of identifying known side-channel attack patterns and suspicious timing-based behaviors
  • Implement hardware-assisted security features where available to detect microarchitectural attack attempts
  • Monitor for processes exhibiting characteristics of transient execution attacks, such as repeated memory access patterns combined with precise timing operations

Monitoring Recommendations

  • Establish baseline metrics for branch prediction behavior and speculative execution patterns on AMD systems
  • Configure security monitoring to alert on anomalous cache access patterns that may indicate side-channel exploitation
  • Deploy SentinelOne Singularity Platform for behavioral detection of exploitation attempts and real-time threat visibility
  • Regularly audit systems for unauthorized performance monitoring tool usage that could facilitate timing attacks

How to Mitigate CVE-2023-20569

Immediate Actions Required

  • Apply firmware and microcode updates from AMD as documented in AMD Security Bulletin AMD-SB-7005
  • Update operating system kernels to include software mitigations (Linux kernel patches available, Windows updates from Microsoft)
  • Apply hypervisor updates for virtualized environments, including Xen patches addressed in Xen Security Advisory XSA-434
  • Review and update BIOS/UEFI firmware to the latest versions from system vendors

Patch Information

AMD has released microcode updates and mitigation guidance through AMD Security Bulletin AMD-SB-7005. Operating system vendors have also released kernel-level mitigations:

  • Linux: Kernel patches available through distribution updates. See Debian Security Announcement DSA-5475 and Debian LTS Announcement for Debian systems. Fedora users should refer to the Fedora Package Announcements.
  • Windows: Microsoft has released updates for Windows 10, Windows 11, and Windows Server versions.
  • Xen Hypervisor: Patches available through XSA-434.

For detailed technical analysis, see the ETH Zurich Microarchitecture Research page.

Workarounds

  • Enable IBPB (Indirect Branch Prediction Barrier) mitigation if supported by your system's microcode and kernel
  • Consider disabling SMT (Simultaneous Multi-Threading) in high-security environments to reduce cross-thread attack surface
  • Implement process isolation through containerization or virtualization with updated hypervisors to limit cross-tenant exposure
  • Apply strict access controls to limit which users can execute code on systems with sensitive data
bash
# Linux: Check if IBPB mitigation is active
cat /sys/devices/system/cpu/vulnerabilities/spec_rstack_overflow

# Linux: Verify microcode version has been updated
cat /proc/cpuinfo | grep -i microcode

# Linux: Check current CPU vulnerability mitigations status
grep . /sys/devices/system/cpu/vulnerabilities/*

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

  • Vulnerability Details
  • TypeInformation Disclosure

  • Vendor/TechAmd

  • SeverityMEDIUM

  • CVSS Score4.7

  • EPSS Probability0.65%

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
  • Impact Assessment
  • ConfidentialityHigh
  • IntegrityNone
  • AvailabilityNone
  • CWE References
  • CWE-203
  • Technical References
  • Openwall Security Mailing List Post

  • Xen Security Advisory XSA-434

  • ETH Zurich Microarchitecture Research

  • Debian LTS Announcement

  • Fedora Package Announcement

  • Fedora Package Announcement

  • Fedora Package Announcement

  • Fedora Package Announcement

  • NetApp Security Advisory NTAP-20240605-0006

  • Debian Security Announcement DSA-5475

  • AMD Security Bulletin AMD-SB-7005
  • Vendor Resources
  • AMD Security Bulletin AMD-SB-7005
  • Related CVEs
  • CVE-2023-20583: AMD Processor Information Disclosure Flaw

  • CVE-2022-23823: AMD Athlon Timing Attack Vulnerability

  • CVE-2021-46778: AMD Athlon Information Disclosure Issue

  • CVE-2021-26341: AMD Athlon X4 940 Information Disclosure
Experience the World’s Most Advanced Cybersecurity Platform

Experience the World’s Most Advanced Cybersecurity Platform

See how our intelligent, autonomous cybersecurity platform can protect your organization now and into the future.

Try SentinelOne
  • Get Started
  • Get a Demo
  • Product Tour
  • Why SentinelOne
  • Pricing & Packaging
  • FAQ
  • Contact
  • Contact Us
  • Customer Support
  • SentinelOne Status
  • Language
  • Platform
  • Singularity Platform
  • Singularity Endpoint
  • Singularity Cloud
  • Singularity AI-SIEM
  • Singularity Identity
  • Singularity Marketplace
  • Purple AI
  • Services
  • Wayfinder TDR
  • SentinelOne GO
  • Technical Account Management
  • Support Services
  • Verticals
  • Energy
  • Federal Government
  • Finance
  • Healthcare
  • Higher Education
  • K-12 Education
  • Manufacturing
  • Retail
  • State and Local Government
  • Cybersecurity for SMB
  • Resources
  • Blog
  • Labs
  • Case Studies
  • Videos
  • Product Tours
  • Events
  • Cybersecurity 101
  • eBooks
  • Webinars
  • Whitepapers
  • Press
  • News
  • Ransomware Anthology
  • Company
  • About Us
  • Our Customers
  • Careers
  • Partners
  • Legal & Compliance
  • Security & Compliance
  • Investor Relations
  • S Foundation
  • S Ventures

©2026 SentinelOne, All Rights Reserved.

Privacy Notice Terms of Use

English