CVE catalog

CVE-2025-48734

Apache Commons BeanUtils vulnerability

[CVE catalog]

Severity
High · CVSS 8.8CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
2.02% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiancommons-beanutilssid1.11.0-1fixed
Debiancommons-beanutilsforky1.11.0-1fixed
Debiancommons-beanutilstrixie1.10.1-1.1fixed
Debiancommons-beanutilsbookworm1.9.4-1+deb12u1fixed
Ubuntucommons-beanutilsnoble1.9.4-2ubuntu0.1~esm1fixed
Ubuntulibcommons-beanutils-javanoble1.9.4-2ubuntu0.1~esm1fixed
Ubuntucommons-beanutilspro1.9.4-1vulnerable
Ubuntucommons-beanutilspro1.9.4-2vulnerable
Ubuntucommons-beanutilspro1.9.4-2ubuntu0.1~esm1fixed
Ubuntucommons-beanutils22.041.9.4-1vulnerable
Ubuntucommons-beanutils22.041.9.4-1+deb11u1build0.22.04.1fixed
Ubuntucommons-beanutilspro1.9.4-1vulnerable
Ubuntucommons-beanutilspro1.9.4-2vulnerable
Ubuntucommons-beanutilspro1.9.4-2ubuntu0.1~esm1fixed
Ubuntucommons-beanutils22.041.9.4-1vulnerable
Ubuntucommons-beanutils22.041.9.4-1+deb11u1build0.22.04.1fixed
Opensuseapache-commons-beanutilstumbleweed1.11.0-1.1fixed
Suseapache-commons-beanutilslinux enterprise module for web and scripting 15 sp61.11.0-150200.3.9.1fixed
Suseapache-commons-beanutilslinux enterprise module for web and scripting 15 sp71.11.0-150200.3.9.1fixed
Suseapache-commons-beanutilslinux enterprise high performance computing 15 sp3-ltss1.11.0-150200.3.9.1fixed
Suseapache-commons-beanutilslinux enterprise high performance computing 15 sp4-espos1.11.0-150200.3.9.1fixed
Suseapache-commons-beanutilslinux enterprise high performance computing 15 sp4-ltss1.11.0-150200.3.9.1fixed
Suseapache-commons-beanutilslinux enterprise high performance computing 15 sp5-espos1.11.0-150200.3.9.1fixed
Suseapache-commons-beanutilslinux enterprise high performance computing 15 sp5-ltss1.11.0-150200.3.9.1fixed
Suseapache-commons-beanutilslinux enterprise server 15 sp3-ltss1.11.0-150200.3.9.1fixed
Suseapache-commons-beanutilslinux enterprise server 15 sp4-ltss1.11.0-150200.3.9.1fixed
Suseapache-commons-beanutilslinux enterprise server 15 sp5-ltss1.11.0-150200.3.9.1fixed
Suseapache-commons-beanutilslinux enterprise server for sap applications 15 sp31.11.0-150200.3.9.1fixed
Suseapache-commons-beanutilslinux enterprise server for sap applications 15 sp41.11.0-150200.3.9.1fixed
Suseapache-commons-beanutilslinux enterprise server for sap applications 15 sp51.11.0-150200.3.9.1fixed
Suseapache-commons-beanutilsmanager server 4.31.11.0-150200.3.9.1fixed
Suseapache-commons-beanutilsenterprise storage 7.11.11.0-150200.3.9.1fixed
Opensuseapache-commons-beanutilsleap 15.61.11.0-150200.3.9.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiancommons-beanutilssourcesid1.10.1-1.1not yet assignedNot reported[1106746]
Debiancommons-beanutilssourceforky1.10.1-1.1not yet assignedNot reported[1106746]
Debiancommons-beanutilssourcetrixie1.10.1-1.1not yet assignedNot reported[1106746]
Debiancommons-beanutilssourcebookworm1.9.4-1+deb12u1not yet assignedNot reported[1106746]
Ubuntucommons-beanutilsdebnoble1.9.4-2ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntulibcommons-beanutils-javadebnoble1.9.4-2ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntucommons-beanutilsdebpro1.9.4-2ubuntu0.1~esm1Not reportedUSN-8322-1Not reported
Ubuntucommons-beanutilsdeb22.041.9.4-1+deb11u1build0.22.04.1Not reportedUSN-8322-1Not reported
Ubuntucommons-beanutilsdebpro1.9.4-2ubuntu0.1~esm1Not reportedUBUNTU-CVE-2025-48734Not reported
Ubuntucommons-beanutilsdeb22.041.9.4-1+deb11u1build0.22.04.1Not reportedUBUNTU-CVE-2025-48734Not reported
Opensuseapache-commons-beanutilsrpmtumbleweed1.11.0-1.1Not reportedOPENSUSE-SU-2025:15175-1Not reported
Suseapache-commons-beanutilsrpmlinux enterprise module for web and scripting 15 sp61.11.0-150200.3.9.1Not reportedSUSE-SU-2025:01815-1Not reported
Suseapache-commons-beanutilsrpmlinux enterprise module for web and scripting 15 sp71.11.0-150200.3.9.1Not reportedSUSE-SU-2025:01815-1Not reported
Suseapache-commons-beanutilsrpmlinux enterprise high performance computing 15 sp3-ltss1.11.0-150200.3.9.1Not reportedSUSE-SU-2025:01815-1Not reported
Suseapache-commons-beanutilsrpmlinux enterprise high performance computing 15 sp4-espos1.11.0-150200.3.9.1Not reportedSUSE-SU-2025:01815-1Not reported
Suseapache-commons-beanutilsrpmlinux enterprise high performance computing 15 sp4-ltss1.11.0-150200.3.9.1Not reportedSUSE-SU-2025:01815-1Not reported
Suseapache-commons-beanutilsrpmlinux enterprise high performance computing 15 sp5-espos1.11.0-150200.3.9.1Not reportedSUSE-SU-2025:01815-1Not reported
Suseapache-commons-beanutilsrpmlinux enterprise high performance computing 15 sp5-ltss1.11.0-150200.3.9.1Not reportedSUSE-SU-2025:01815-1Not reported
Suseapache-commons-beanutilsrpmlinux enterprise server 15 sp3-ltss1.11.0-150200.3.9.1Not reportedSUSE-SU-2025:01815-1Not reported
Suseapache-commons-beanutilsrpmlinux enterprise server 15 sp4-ltss1.11.0-150200.3.9.1Not reportedSUSE-SU-2025:01815-1Not reported
Suseapache-commons-beanutilsrpmlinux enterprise server 15 sp5-ltss1.11.0-150200.3.9.1Not reportedSUSE-SU-2025:01815-1Not reported
Suseapache-commons-beanutilsrpmlinux enterprise server for sap applications 15 sp31.11.0-150200.3.9.1Not reportedSUSE-SU-2025:01815-1Not reported
Suseapache-commons-beanutilsrpmlinux enterprise server for sap applications 15 sp41.11.0-150200.3.9.1Not reportedSUSE-SU-2025:01815-1Not reported
Suseapache-commons-beanutilsrpmlinux enterprise server for sap applications 15 sp51.11.0-150200.3.9.1Not reportedSUSE-SU-2025:01815-1Not reported
Suseapache-commons-beanutilsrpmmanager server 4.31.11.0-150200.3.9.1Not reportedSUSE-SU-2025:01815-1Not reported
Suseapache-commons-beanutilsrpmenterprise storage 7.11.11.0-150200.3.9.1Not reportedSUSE-SU-2025:01815-1Not reported
Opensuseapache-commons-beanutilsrpmleap 15.61.11.0-150200.3.9.1Not reportedSUSE-SU-2025:01815-1Not reported

[Debian bug #1106746]

OpenFactory catalog packages

[openSUSE Tumbleweed]

[Debian 12 (Bookworm)]

  • Source package: [commons-beanutils]

    Details (2)
    • 1.9.4-1+deb12u1 · all · bookworm

      Fixed · Fixed: 1.9.4-1+deb12u1

      usn · commons-beanutils · debian · bookworm; usn · commons-beanutils · debian · 12

    • 1.9.4-1+deb12u1 · all · bookworm

      Fixed · Fixed: 1.9.4-1+deb12u1

      usn · commons-beanutils · debian · bookworm; usn · commons-beanutils · debian · 12

  • Source package: [commons-beanutils]

    Details (2)
    • 1.9.4-1+deb12u1 · all · bookworm

      Fixed · Fixed: 1.9.4-1+deb12u1

      usn · commons-beanutils · debian · bookworm; usn · commons-beanutils · debian · 12

    • 1.9.4-1+deb12u1 · all · bookworm

      Fixed · Fixed: 1.9.4-1+deb12u1

      usn · commons-beanutils · debian · bookworm; usn · commons-beanutils · debian · 12

[Debian 13 (Trixie)]

  • Source package: [commons-beanutils]

    Details (2)
    • 1.10.1-1.1 · all · trixie

      Fixed · Fixed: 1.10.1-1.1

      usn · commons-beanutils · debian · 13

    • 1.10.1-1.1 · all · trixie

      Fixed · Fixed: 1.10.1-1.1

      usn · commons-beanutils · debian · 13

Observed:

References