[ https://issues.apache.org/jira/browse/KAFKA-19359?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Luke Chen resolved KAFKA-19359. ------------------------------- Fix Version/s: 3.9.2 4.0.1 4.1.0 Resolution: Fixed > [8.8] [CVE-2025-48734] [commons-beanutils] [1.9.4] > -------------------------------------------------- > > Key: KAFKA-19359 > URL: https://issues.apache.org/jira/browse/KAFKA-19359 > Project: Kafka > Issue Type: Bug > Affects Versions: 4.0.0 > Reporter: Surojeet Ghosh > Priority: Major > Fix For: 3.9.2, 4.0.1, 4.1.0 > > > This security defect has been flagged by *aqua container scan.* Description > of security defect is given below :- > *Aqua Description :* 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. > *My Review* > I checked this defect is due to commons-validator version 1.9.0 used in kafka > v4.0.0. -- This message was sent by Atlassian Jira (v8.20.10#820010)