Read the docs
TI-2025-31064 Aliases CVE-2025-48924GHSA-j288-q9x7-2f5v

Apache Commons Lang, Apache Commons Lang: ClassUtils.getClass(...) can throw a StackOverflowError on very long inputs

Priority LOW 35CWE-674Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Denial of service
Confidentiality · integrity · availability
None · None · Low
Fix status
Partial Red Hat: 5 fixed, 38 without a fix

Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-674.

Summary

Uncontrolled Recursion vulnerability in Apache Commons Lang. This issue affects Apache Commons Lang: Starting with commons-lang:commons-lang 2.0 to 2.6, and, from org.apache.commons:commons-lang3 3.0 before 3.18.0. The methods ClassUtils.getClass(...) can throw StackOverflowError on very long inputs. Because an Error is usually not handled by applications and libraries, a StackOverflowError could cause an application to stop. Users are recommended to upgrade to version 3.18.0, which fixes the issue.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.02632 85th percentileScored 2026-11-07
Fix Partial Apache Commons Lang (Apache Software Foundation): 3.18.0org.apache.commons:commons-lang3 (Maven): 3.18.0Red Hat: 5 advisoriesRed Hat: 5 fixed, 38 without a fix

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
ApacheApache Commons Lang2.0 – 2.6—No fix listedCNA
ApacheApache Commons Lang3.0 to before 3.18.03.18.0Patch availableCNA
—org.apache.commons:commons-lang3 (Maven)3.0 to before 3.18.03.18.0Patch availableGHSA-j288-q9x7-2f5v
—commons-lang:commons-lang (Maven)2.0 – 2.6—No fix listedGHSA-j288-q9x7-2f5v
  • Apache Commons Lang VendorApache Affected 2.0 – 2.6 Fixed in — No fix listed CNA
  • Apache Commons Lang VendorApache Affected 3.0 to before 3.18.0 Fixed in 3.18.0 Patch available CNA
  • org.apache.commons:commons-lang3 (Maven) Vendor— Affected 3.0 to before 3.18.0 Fixed in 3.18.0 Patch available GHSA-j288-q9x7-2f5v
  • commons-lang:commons-lang (Maven) Vendor— Affected 2.0 – 2.6 Fixed in — No fix listed GHSA-j288-q9x7-2f5v

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:apache:commons_lang:*:*:*:*:*:*:*:*2.0 to before 2.6; 3.0 to before 3.18.0VulnerableApache
  • cpe:2.3:a:apache:commons_lang:*:*:*:*:*:*:*:* Versions 2.0 to before 2.6; 3.0 to before 3.18.0 Vulnerable ·Apache

Remediation

  • Fix · CNA Apache Commons Lang (Apache Software Foundation) Fixed in 3.18.0
  • Fix · GHSA-j288-q9x7-2f5v org.apache.commons:commons-lang3 (Maven) Fixed in 3.18.0 Advisory →

Red Hat 5 advisories

  • RHSA-2025:23417 Released 2025-12-16 · Red Hat rating Important
    Streams for Apache Kafka 3.1.0 release and security update
    • Streams for Apache Kafka 3.1.0
  • RHSA-2025:23143 Released 2025-12-11 · Red Hat rating Critical
    Red Hat Build of Apache Camel 4.14.2 for Spring Boot release.
    • Red Hat build of Apache Camel 4.14.2 for Spring Boot 3.5.8
  • RHSA-2025:16407 Released 2025-09-22 · Red Hat rating Important
    Streams for Apache Kafka 3.0.1 release and security update
    • Streams for Apache Kafka 3.0.1
Show 2 more Red Hat advisories
  • RHSA-2025:15697 Released 2025-09-11 · Red Hat rating Important
    Streams for Apache Kafka 2.9.2 release and security update
    • Streams for Apache Kafka 2.9.2
  • RHSA-2025:12511 Released 2025-08-01 · Red Hat rating Important
    Streams for Apache Kafka 3.0.0 release and security update
    • Streams for Apache Kafka 3.0.0

Vendor assessments

Red Hat

Red Hat rating: Low. Red Hat's page for this CVE →

ProductStatusPlan or fix
Cryostat 4AffectedNo fix yet: Fix deferred
Logging Subsystem for Red Hat OpenShiftAffectedNo fix yet: Fix deferred
OpenShift Developer Tools and ServicesAffectedNo fix yet: Fix deferred
OpenShift ServerlessAffectedNo fix yet: Fix deferred
OpenShift Service Mesh 3AffectedNo fix yet: Fix deferred
Red Hat AMQ Broker 7AffectedNo fix yet: Fix deferred
Red Hat AMQ ClientsAffectedNo fix yet: Fix deferred
Red Hat Ansible Automation Platform 2AffectedNo fix yet: Fix deferred
Red Hat Build of KeycloakAffectedNo fix yet: Fix deferred
Red Hat Certificate System 10AffectedNo fix yet: Fix deferred
Red Hat Data Grid 8AffectedNo fix yet: Fix deferred
Red Hat Enterprise Linux 10AffectedNo fix yet: Fix deferred
Red Hat Enterprise Linux 6AffectedNo fix yet: Fix deferred
Red Hat Enterprise Linux 7AffectedNo fix yet: Fix deferred
Red Hat Enterprise Linux 8AffectedNo fix yet: Fix deferred
Red Hat Enterprise Linux 9AffectedNo fix yet: Fix deferred
Red Hat Fuse 7AffectedNo fix yet: Fix deferred
Red Hat JBoss Enterprise Application Platform 7AffectedNo fix yet: Fix deferred
Red Hat JBoss Enterprise Application Platform 8AffectedNo fix yet: Fix deferred
Red Hat JBoss Enterprise Application Platform Expansion PackAffectedNo fix yet: Fix deferred
Red Hat JBoss Web Server 5AffectedNo fix yet: Fix deferred
Red Hat JBoss Web Server 6AffectedNo fix yet: Fix deferred
Red Hat Offline Knowledge PortalAffectedNo fix yet: Fix deferred
Red Hat OpenShift AI (RHOAI)AffectedNo fix yet: Fix deferred
Red Hat OpenShift Dev SpacesAffectedNo fix yet: Fix deferred
Red Hat Process Automation 7AffectedNo fix yet: Fix deferred
Red Hat Satellite 6AffectedNo fix yet: Fix deferred
Red Hat Single Sign-On 7AffectedNo fix yet: Fix deferred
Red Hat build of Apache Camel - HawtIO 4AffectedNo fix yet: Fix deferred
Red Hat build of Apache Camel 4 for Quarkus 3AffectedNo fix yet: Fix deferred
Red Hat build of Apache Camel for Spring Boot 4AffectedNo fix yet: Fix deferred
Red Hat build of Apicurio Registry 2AffectedNo fix yet: Fix deferred
Red Hat build of Apicurio Registry 3AffectedNo fix yet: Fix deferred
Red Hat build of Debezium 2AffectedNo fix yet: Fix deferred
Red Hat build of Debezium 3AffectedNo fix yet: Fix deferred
Red Hat build of OptaPlanner 8AffectedNo fix yet: Fix deferred
Red Hat build of QuarkusAffectedNo fix yet: Fix deferred
streams for Apache Kafka 2AffectedNo fix yet: Fix deferred
Red Hat build of Apache Camel 4.14.2 for Spring Boot 3.5.8Fixed RHSA-2025:23143
Streams for Apache Kafka 2.9.2Fixed RHSA-2025:15697
Streams for Apache Kafka 3.0.0Fixed RHSA-2025:12511
Streams for Apache Kafka 3.0.1Fixed RHSA-2025:16407
Streams for Apache Kafka 3.1.0Fixed RHSA-2025:23417

Timeline

  1. 2026-10-02 Threatist record created from CVE-2025-48924
  2. 2026-10-03 Alias added: GHSA-j288-q9x7-2f5v

References

Sources