PT-2025-23085 · Apache+8 · Apache Commons Beanutils+10

Muthukumar Marikani

·

Published

2025-05-28

·

Updated

2025-11-18

·

CVE-2025-48734

CVSS v2.0

9.0

High

AV:N/AC:L/Au:S/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions Apache Commons BeanUtils versions 1.x before 1.11.0 Apache Commons BeanUtils versions 2.x before 2.0.0-M2
Description The issue is related to improper access control in Apache Commons BeanUtils, where an attacker can access the enum's class loader via the declaredClass property available on all Java enum objects. This allows remote attackers to access the ClassLoader and execute arbitrary code. The vulnerability exists when accessing enum properties in an uncontrolled way, specifically through the getProperty() method of PropertyUtilsBean or PropertyUtilsBean.getNestedProperty(). A special BeanIntrospector class was added to suppress the declaredClass property, which is enabled by default in versions 1.11.0 and 2.0.0-M2.
Recommendations For Apache Commons BeanUtils versions 1.x before 1.11.0, upgrade to version 1.11.0 to fix the issue. For Apache Commons BeanUtils versions 2.x before 2.0.0-M2, upgrade to version 2.0.0-M2 to fix the issue. As a temporary workaround, consider disabling the declaredClass property access until a patch is available. Restrict access to the getProperty() method of PropertyUtilsBean and PropertyUtilsBean.getNestedProperty() to minimize the risk of exploitation.

Fix

RCE

Improper Access Control

Weakness Enumeration

Related Identifiers

ALSA-2025:9114
ALSA-2025:9166
ALSA-2025:9318
BDU:2025-06231
CESA-2025_9318
CVE-2025-48734
DLA-4229-1
GHSA-WXR5-93PH-8WR9
INFSA-2025_9114
INFSA-2025_9318
MGASA-2025-0299
OESA-2025-1715
OESA-2025-1803
OPENSUSE-SU-2025:15175-1
RHSA-2025:10452
RHSA-2025:10453
RHSA-2025:10814
RHSA-2025:10924
RHSA-2025:10925
RHSA-2025:10926
RHSA-2025:15810
RHSA-2025:15811
RHSA-2025:15812
RHSA-2025:15813
RHSA-2025:15814
RHSA-2025:15815
RHSA-2025:15816
RHSA-2025:15817
RHSA-2025:16667
RHSA-2025:16668
RHSA-2025:9114
RHSA-2025:9115
RHSA-2025:9166
RHSA-2025:9318
RHSA-2025:9696
RHSA-2025_9114
RHSA-2025_9318
SUSE-SU-2025:01815-1
SUSE-SU-2025:02056-1
SUSE-SU-2025_01815-1
SUSE-SU-2025_02056-1

Affected Products

Almalinux
Apache Commons Beanutils
Bamboo
Bitbucket
Centos
Confluence
Debian
Red Hat
Red Os
Rocky Linux
Suse