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-2022-4304

CVE-2022-4304: OpenSSL RSA Timing Attack Vulnerability

CVE-2022-4304 is a timing-based side channel vulnerability in OpenSSL RSA decryption that enables Bleichenbacher-style attacks to recover plaintext. This article covers technical details, affected versions, and mitigations.

Published: February 18, 2026

CVE-2022-4304 Overview

A timing-based side channel vulnerability exists in the OpenSSL RSA Decryption implementation that could allow an attacker to recover plaintext across a network using a Bleichenbacher style attack. This cryptographic timing attack affects all RSA padding modes including PKCS#1 v1.5, RSA-OAEP, and RSASVE, enabling potential decryption of encrypted communications when an attacker can send a large number of trial messages.

Critical Impact

An attacker who observes a genuine TLS connection could exploit this vulnerability to recover the pre-master secret used in the original connection, enabling decryption of application data transmitted over that connection.

Affected Products

  • OpenSSL (all vulnerable versions)
  • Stormshield Endpoint Security
  • Stormshield SSL VPN
  • Stormshield Network Security

Discovery Timeline

  • 2023-02-08 - CVE-2022-4304 published to NVD
  • 2025-11-04 - Last updated in NVD database

Technical Details for CVE-2022-4304

Vulnerability Analysis

This vulnerability is classified as CWE-203 (Observable Discrepancy), representing a timing side channel attack in OpenSSL's RSA decryption routines. The flaw allows an attacker to measure response times during RSA decryption operations and use statistical analysis to progressively recover encrypted plaintext.

In a typical TLS scenario, when a client sends an encrypted pre-master secret to a server using RSA key exchange, the server's decryption time can leak information about the plaintext value. By sending carefully crafted trial messages and measuring response times, an attacker can apply the Bleichenbacher attack methodology to incrementally reveal the original plaintext.

The vulnerability requires the attacker to be able to observe network traffic between legitimate parties and subsequently send a very large number of trial decryption requests to the server. While the network attack vector is available, the high complexity requirement (due to the large number of messages needed) limits the practical exploitability.

Root Cause

The root cause is insufficient constant-time implementation in OpenSSL's RSA decryption code paths. When processing RSA decryption operations, subtle timing variations occur depending on the input ciphertext and padding validation results. These microsecond-level differences, while individually insignificant, can be statistically aggregated across thousands of requests to reveal information about the private key operations being performed.

The vulnerability affects all RSA padding modes because the timing leak occurs at a fundamental level of the decryption process, before padding-specific checks are applied. This makes PKCS#1 v1.5, RSA-OAEP, and RSASVE all equally vulnerable to the timing side channel.

Attack Vector

The attack follows the classic Bleichenbacher oracle attack pattern, adapted for timing analysis. An attacker must first capture encrypted traffic between a client and server using RSA key exchange. They then replay modified versions of the captured ciphertext to the server, carefully measuring the time taken for the server to respond.

By analyzing timing differences across a very large number of queries, the attacker can determine whether certain mathematical relationships hold for the underlying plaintext. This information is then used to progressively narrow down the possible plaintext values until the pre-master secret is recovered.

Once the pre-master secret is obtained, the attacker can derive the session keys and decrypt the entire captured session, exposing all application data that was transmitted.

Detection Methods for CVE-2022-4304

Indicators of Compromise

  • Anomalously high volumes of TLS handshake attempts or failed RSA decryption operations from single source IPs
  • Unusual patterns in RSA key exchange requests suggesting oracle probing behavior
  • Network traffic analysis showing repeated connection attempts with malformed or unusual ciphertext patterns
  • Elevated CPU utilization on TLS termination endpoints due to sustained decryption operations

Detection Strategies

  • Monitor for statistical anomalies in RSA decryption timing across high volumes of requests
  • Implement connection rate limiting and track sources exceeding normal TLS handshake thresholds
  • Deploy network intrusion detection rules that identify potential Bleichenbacher attack patterns
  • Audit OpenSSL version deployments across the environment to identify vulnerable installations

Monitoring Recommendations

  • Enable detailed TLS handshake logging on load balancers and reverse proxies
  • Configure alerting for unusual spikes in RSA key exchange failures
  • Monitor cryptographic operation metrics on servers handling TLS termination
  • Implement centralized log correlation to detect distributed attack attempts

How to Mitigate CVE-2022-4304

Immediate Actions Required

  • Upgrade OpenSSL to the latest patched version immediately on all affected systems
  • Audit all systems using OpenSSL for RSA key exchange and prioritize patching
  • Consider temporarily disabling RSA key exchange in favor of ECDHE-based cipher suites where possible
  • Review Stormshield product deployments and apply vendor-provided security updates

Patch Information

OpenSSL has released security patches addressing this timing side channel vulnerability. Organizations should consult the OpenSSL Security Advisory for specific version information and upgrade guidance. Additional vendor-specific patches are available from Gentoo GLSA 202402-08 and SonicWall PSIRT SNWLID-2023-0003 for affected products.

Workarounds

  • Prioritize ECDHE cipher suites over RSA key exchange in TLS configurations to reduce exposure
  • Implement aggressive rate limiting on TLS handshake attempts to increase attack difficulty
  • Deploy network-level protections to limit the volume of trial messages an attacker can send
  • Consider implementing TLS 1.3 exclusively, which does not support RSA key exchange
bash
# Configuration example - Prioritize ECDHE cipher suites in Apache
# Add to ssl.conf or virtual host configuration
SSLCipherSuite ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256
SSLHonorCipherOrder on
SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1

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

  • Vulnerability Details
  • TypeInformation Disclosure

  • Vendor/TechOpenssl

  • SeverityMEDIUM

  • CVSS Score5.9

  • EPSS Probability0.26%

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
  • Impact Assessment
  • ConfidentialityHigh
  • IntegrityNone
  • AvailabilityNone
  • CWE References
  • CWE-203
  • Technical References
  • Gentoo GLSA 202402-08

  • SonicWall PSIRT SNWLID-2023-0003
  • Vendor Resources
  • OpenSSL Security Advisory
  • Related CVEs
  • CVE-2026-2673: OpenSSL TLS 1.3 Key Exchange Vulnerability

  • CVE-2025-69418: OpenSSL OCB Information Disclosure Flaw

  • CVE-2025-15469: OpenSSL Dgst Data Truncation Vulnerability

  • CVE-2023-5363: OpenSSL Information Disclosure Flaw
Default Legacy - Prefooter | 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