A Leader in the 2026 Gartner® Magic Quadrant™ for Endpoint Protection. Six years running.Six years. Gartner® Magic Quadrant™ Leader.Find Out Why
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
    • AI Data Pipelines
      Security Data Pipeline for AI SIEM and Data Optimization
    • 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-2024-25607

CVE-2024-25607: Liferay DXP Weak Password Hash Vulnerability

CVE-2024-25607 is a weak password hashing flaw in Liferay Digital Experience Platform that allows attackers to quickly crack user passwords. This article covers the technical details, affected versions, and mitigation.

Published: May 26, 2026

CVE-2024-25607 Overview

CVE-2024-25607 affects Liferay Portal and Liferay Digital Experience Platform (DXP). The default password hashing algorithm PBKDF2-HMAC-SHA1 is configured with a low work factor (iteration count). Attackers who obtain the password hash database can crack credentials significantly faster than expected for a modern key derivation function. The weakness is classified as [CWE-916: Use of Password Hash With Insufficient Computational Effort].

Affected versions include Liferay Portal 7.2.0 through 7.4.3.15, Liferay DXP 7.4 before update 16, Liferay DXP 7.3 before update 4, Liferay DXP 7.2 before fix pack 17, and older unsupported releases.

Critical Impact

Attackers with access to stored password hashes can rapidly recover plaintext passwords through offline brute-force or dictionary attacks, enabling account takeover and lateral movement.

Affected Products

  • Liferay Portal 7.2.0 through 7.4.3.15 (and older unsupported versions)
  • Liferay DXP 7.4 before update 16, 7.3 before update 4, 7.2 before fix pack 17
  • Liferay Digital Experience Platform 7.2, 7.3, and 7.4 release branches

Discovery Timeline

  • 2024-02-20 - CVE-2024-25607 published to NVD
  • 2024-12-11 - Last updated in NVD database

Technical Details for CVE-2024-25607

Vulnerability Analysis

The vulnerability stems from how Liferay Portal stores user passwords. Liferay applies PBKDF2-HMAC-SHA1 as its default password-based key derivation function. PBKDF2 derives strength from its iteration count, which determines how much computational effort an attacker must spend per password guess.

Liferay's default configuration selects a low work factor. The chosen iteration count does not align with current OWASP guidance, which recommends hundreds of thousands of PBKDF2-HMAC-SHA1 iterations to slow modern GPU and ASIC hardware. A weak work factor leaves password hashes within range of large-scale offline cracking attempts.

Exploitation is not a network exploit on its own. An attacker first needs read access to the User_ table or a database backup containing the stored hashes. After acquiring hashes, the attacker performs offline guessing using tools such as hashcat or John the Ripper. Recovered plaintext passwords enable authenticated access to the portal and any federated systems sharing credentials. The EPSS score remains low, but the impact on credential confidentiality is severe.

Root Cause

Liferay shipped with a default passwords.encryption.algorithm configuration that uses PBKDF2WithHmacSHA1 with an insufficient iteration count. The setting prioritizes performance over resistance to offline cracking. Administrators who never customized the algorithm inherited the weak default.

Attack Vector

The attack vector is network-adjacent because it presumes the attacker has already obtained the hash material through a separate flaw such as SQL injection, an exposed backup, an insider with database access, or a secondary breach. Once the hashes are exfiltrated, cracking occurs offline and at the attacker's pace. No interaction with the Liferay instance is required during the cracking phase.

No public proof-of-concept code is required to exploit this weakness. The flaw is a misconfiguration of cryptographic parameters rather than a memory or logic bug. Refer to the Liferay Known Vulnerability advisory for CVE-2024-25607 for vendor technical details.

Detection Methods for CVE-2024-25607

Indicators of Compromise

  • Unexpected reads or exports against the User_ table or portal-ext.properties file containing hashed credentials.
  • Successful logins for service or administrator accounts from unfamiliar IP addresses following a database access event.
  • Database backup files appearing on shared storage, removable media, or outbound network transfers.

Detection Strategies

  • Inventory all Liferay Portal and DXP deployments and verify the configured value of passwords.encryption.algorithm in portal-ext.properties.
  • Audit the password hash format stored in User_.password_. Hashes prefixed with PBKDF2_ and a low iteration count signal exposure.
  • Review database access logs for queries selecting password columns by non-application accounts.

Monitoring Recommendations

  • Alert on bulk reads of the Liferay user table outside of approved maintenance windows.
  • Monitor authentication telemetry for credential stuffing patterns that may indicate successfully cracked accounts.
  • Track configuration drift on portal-ext.properties and related Liferay deployment files using file integrity monitoring.

How to Mitigate CVE-2024-25607

Immediate Actions Required

  • Upgrade Liferay DXP to 7.4 update 16, 7.3 update 4, or 7.2 fix pack 17 or later. Upgrade Liferay Portal to a release beyond 7.4.3.15.
  • Reconfigure passwords.encryption.algorithm in portal-ext.properties to use a stronger algorithm and higher iteration count as recommended by Liferay.
  • Force a password reset for privileged users after upgrading to ensure hashes are regenerated under the stronger parameters.

Patch Information

Liferay addressed the issue by updating the default password hashing parameters. Apply Liferay DXP 7.4 update 16, 7.3 update 4, 7.2 fix pack 17, or any newer release. Liferay Portal users should move to a patched build above 7.4.3.15. Consult the Liferay security advisory for the full list of fixed releases.

Workarounds

  • Manually override passwords.encryption.algorithm to PBKDF2WithHmacSHA1/720000 or a stronger configuration accepted by your Liferay version.
  • Restrict database access to the Liferay application account only and isolate the database server on a dedicated network segment.
  • Enforce multi-factor authentication on all administrator and privileged accounts to limit the value of a cracked password.
bash
# Configuration example for portal-ext.properties
passwords.encryption.algorithm=PBKDF2WithHmacSHA1/720000
passwords.encryption.algorithm.legacy=PBKDF2WithHmacSHA1/160000

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

  • Vulnerability Details
  • TypeInformation Disclosure

  • Vendor/TechLiferay

  • SeverityHIGH

  • CVSS Score7.5

  • EPSS Probability0.10%

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
  • Impact Assessment
  • ConfidentialityLow
  • IntegrityNone
  • AvailabilityNone
  • CWE References
  • CWE-916
  • Vendor Resources
  • Liferay Known Vulnerability CVE-2024-25607
  • Related CVEs
  • CVE-2025-2565: Liferay DXP Information Disclosure Flaw

  • CVE-2025-43793: Liferay DXP Information Disclosure Flaw

  • CVE-2025-43768: Liferay DXP Information Disclosure Flaw

  • CVE-2025-3602: Liferay DXP GraphQL DoS Vulnerability
Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today 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