[ 
https://issues.apache.org/jira/browse/HDDS-13287?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Attila Doroszlai resolved HDDS-13287.
-------------------------------------
    Fix Version/s: 2.1.0
         Assignee: Rohit Kumar
       Resolution: Done

> Upgrade Commons BeanUtils to 1.11.0 due to CVE-2025-48734
> ---------------------------------------------------------
>
>                 Key: HDDS-13287
>                 URL: https://issues.apache.org/jira/browse/HDDS-13287
>             Project: Apache Ozone
>          Issue Type: Task
>            Reporter: Rohit Kumar
>            Assignee: Rohit Kumar
>            Priority: Major
>             Fix For: 2.1.0
>
>
> h2. Description
>  
>  
> *CVE-2025-48734:*
> Improper Access Control vulnerability in Apache Commons. A special 
> BeanIntrospector class was added in version 1.9.2. This can be used to stop 
> attackers from using the declared class property of Java enum objects to get 
> access to the classloader. However this protection was not enabled by 
> default. PropertyUtilsBean (and consequently BeanUtilsBean) now disallows 
> declared class level property access by default. Releases 1.11.0 and 2.0.0-M2 
> address a potential security issue when accessing enum properties in an 
> uncontrolled way. If an application using Commons BeanUtils passes property 
> paths from an external source directly to the getProperty() method of 
> PropertyUtilsBean, an attacker can access the enum’s class loader via the 
> “declaredClass” property available on all Java “enum” objects. Accessing the 
> enum’s “declaredClass” allows remote attackers to access the ClassLoader and 
> execute arbitrary code. The same issue exists with 
> PropertyUtilsBean.getNestedProperty(). Starting in versions 1.11.0 and 
> 2.0.0-M2 a special BeanIntrospector suppresses the “declaredClass” property. 
> Note that this new BeanIntrospector is enabled by default, but you can 
> disable it to regain the old behavior; see section 2.5 of the user's guide 
> and the unit tests. This issue affects Apache Commons BeanUtils 1.x before 
> 1.11.0, and 2.x before 2.0.0-M2.Users of the artifact 
> commons-beanutils:commons-beanutils 1.x are recommended to upgrade to version 
> 1.11.0, which fixes the issue. Users of the artifact 
> org.apache.commons:commons-beanutils2 2.x are recommended to upgrade to 
> version 2.0.0-M2, which fixes the issue.
> [https://nvd.nist.gov/vuln/detail/CVE-2025-48734] 
> Base Score: 8.8 HIGH



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to