A Leader in the 2025 Gartner® Magic Quadrant™ for Endpoint Protection Platforms. Five years running.A Leader in the Gartner® Magic Quadrant™Read the Report
Experiencing a Breach?Blog
Get StartedContact Us
SentinelOne
  • Platform
    Platform Overview
    • Singularity Platform
      Welcome to Integrated Enterprise Security
    • AI Security Portfolio
      Leading the Way in AI-Powered Security Solutions
    • 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
    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
    Identity Security
    • Singularity Identity
      Identity Threat Detection and Response
  • 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
      Digital Forensics, IRR & Breach Readiness
    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
    • 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-2025-5702

CVE-2025-5702: GNU Glibc Privilege Escalation Vulnerability

CVE-2025-5702 is a privilege escalation flaw in GNU Glibc affecting Power10 processors that corrupts vector registers and may alter control flow. This article covers technical details, affected versions, and mitigation.

Updated: January 22, 2026

CVE-2025-5702 Overview

A vulnerability exists in the GNU C Library (glibc) version 2.39 and later affecting systems with Power10 processors. The strcmp implementation optimized for Power10 architecture improperly initializes vector registers, writing to registers v20 through v31 without preserving the caller's data. These registers are designated as non-volatile by the powerpc64le ABI specification, meaning the callee is responsible for saving and restoring their contents. This improper initialization can result in data corruption, altered control flow, or information leakage.

Critical Impact

The vulnerability can overwrite non-volatile register contents, potentially altering program control flow or leaking sensitive string data to other parts of the application.

Affected Products

  • GNU glibc version 2.39 and later
  • Systems running powerpc64le architecture with Power10 processors
  • Applications using the optimized strcmp function on affected platforms

Discovery Timeline

  • 2025-06-05 - CVE CVE-2025-5702 published to NVD
  • 2025-10-01 - Last updated in NVD database

Technical Details for CVE-2025-5702

Vulnerability Analysis

This vulnerability stems from improper initialization of processor registers in architecture-specific optimized code. The Power10-optimized strcmp implementation in glibc violates the powerpc64le Application Binary Interface (ABI) conventions by writing to vector registers v20-v31 without first saving their contents. According to the ABI specification, these registers are classified as non-volatile, meaning any function that modifies them must preserve and restore their original values.

The improper handling creates two distinct security concerns. First, the caller's register contents are overwritten without preservation, potentially corrupting program state and altering execution flow. Second, the input strings passed to strcmp may persist in these registers after the function returns, creating an information disclosure pathway where sensitive data could be exposed to other parts of the program.

This vulnerability is classified under CWE-665 (Improper Initialization), as the function fails to properly initialize and preserve the state of non-volatile resources it utilizes.

Root Cause

The root cause is a violation of the powerpc64le ABI calling conventions in the Power10-optimized strcmp assembly implementation. The optimized code utilizes vector registers v20-v31 for performance gains but neglects to implement the required save/restore prologue and epilogue that would preserve the caller's register state. This ABI violation means any calling function that stores values in these non-volatile registers expects them to remain unchanged after the strcmp call returns, but the optimized implementation corrupts these values.

Attack Vector

The vulnerability can be exploited through network-accessible interfaces where attacker-controlled strings are compared using strcmp. An attacker could potentially craft specific input strings that, when processed by the vulnerable strcmp implementation, corrupt register state in a way that alters program control flow or causes sensitive data leakage. The network attack vector requires high complexity to exploit successfully, as the attacker must understand the target application's register usage patterns and timing.

The vulnerability mechanism involves:

  1. A calling function stores important data in non-volatile registers v20-v31
  2. The function calls strcmp with attacker-influenced input
  3. The Power10-optimized strcmp overwrites these registers without preservation
  4. The calling function resumes execution with corrupted register state
  5. Program behavior becomes undefined, potentially leading to security violations

For detailed technical analysis of the register handling issue, see the Sourceware Bug Report #33056.

Detection Methods for CVE-2025-5702

Indicators of Compromise

  • Unexpected application crashes or segmentation faults on Power10 systems after glibc 2.39 upgrade
  • Anomalous program behavior when processing string comparison operations
  • Memory corruption indicators in applications heavily utilizing strcmp operations
  • Unexplained data exposure or leakage in multi-threaded applications

Detection Strategies

  • Monitor for unexpected application terminations with register-related crash signatures on Power10 systems
  • Audit glibc versions deployed on powerpc64le architecture systems to identify version 2.39 and later installations
  • Implement runtime integrity checking for applications that depend heavily on string comparison functions
  • Review application logs for signs of control flow anomalies or unexpected behavior patterns

Monitoring Recommendations

  • Enable detailed crash reporting and core dump analysis on affected Power10 systems
  • Implement application performance monitoring to detect subtle behavioral changes
  • Configure security information and event management (SIEM) rules to correlate unusual application behavior with Power10 system usage
  • Establish baseline behavior metrics for critical applications to identify deviations

How to Mitigate CVE-2025-5702

Immediate Actions Required

  • Identify all systems running powerpc64le architecture with Power10 processors
  • Audit glibc versions to determine exposure to versions 2.39 and later
  • Prioritize patching for systems processing sensitive data or exposed to untrusted input
  • Consider temporarily disabling Power10-specific optimizations if available through environment variables

Patch Information

A fix for this vulnerability has been tracked in the GNU C Library bug tracker. System administrators should monitor the Sourceware Bug Report #33056 for patch availability and apply the corrected glibc version when released by their distribution vendor. The fix involves proper implementation of register save/restore operations in the Power10 strcmp assembly code to comply with the powerpc64le ABI specification.

Workarounds

  • Compile applications with optimization flags that avoid the Power10-specific strcmp implementation if possible
  • Use alternative string comparison functions that do not utilize the vulnerable optimized code path
  • Implement application-level input validation to reduce exposure to attacker-controlled string comparisons
  • Consider using glibc version 2.38 or earlier on affected Power10 systems until patches are available
bash
# Check glibc version on affected systems
ldd --version

# Identify Power10 processor
grep -i power /proc/cpuinfo

# Example: Set environment variable to potentially disable optimized routines (if supported)
export GLIBC_TUNABLES=glibc.cpu.hwcaps=-ARCH_3_1

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

  • Vulnerability Details
  • TypePrivilege Escalation

  • Vendor/TechGnu Glibc

  • SeverityMEDIUM

  • CVSS Score5.6

  • EPSS Probability0.05%

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
  • Impact Assessment
  • ConfidentialityHigh
  • IntegrityNone
  • AvailabilityLow
  • CWE References
  • CWE-665
  • Technical References
  • Sourceware Bug Report #33056
  • Related CVEs
  • CVE-2025-5745

  • CVE-2025-4802

  • CVE-2024-33602

  • CVE-2024-33601

  • CVE-2024-33600

  • CVE-2024-33599
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
  • English
  • 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