AI description
CVE-2026-73098 is a vulnerability involving the improper control of dynamically-loaded code in Apache Juneau, affecting versions up to and including 9.2.0. The issue arises during REST marshalling when the framework parses values into bean properties of the `java.lang.Class` type, including parameterized forms. Under default configurations, the class swap mechanism loads the specified class with initialization enabled. Because initialization is enabled, an attacker-controlled class name can trigger the execution of that class's static initializer if the class is present on the application's classpath. The exact impact of this behavior depends on the specific classes available within the deployment. To address this issue, users are advised to upgrade to Apache Juneau version 9.2.1, which modifies the loading process to load classes without initializing them.
- Description
- Improper control of dynamically-loaded code vulnerability in Apache Juneau. When Apache Juneau parses a value into a property of type java.lang.Class (including parameterized forms), the default class swap loaded the named class with initialization enabled, so input naming a class on the application classpath ran that class's static initializer. The impact depends on the classes present in the deployment. This issue affects Apache Juneau: through 9.2.0. Users are recommended to upgrade to version 9.2.1, which fixes the issue.
- Source
- security@apache.org
- NVD status
- Deferred
CVSS 4.0
- Type
- Secondary
- Base score
- 10
- Impact score
- -
- Exploitability score
- -
- Vector string
- CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
- Severity
- CRITICAL
- security@apache.org
- CWE-470
Hype score is a measure of social media activity compared against trending CVEs from the past 12 months. Max score 100.
- Hype score
8