PT-2026-123336
CVE-2026-116486
·
Published
2026-10-26
·
Updated
2026-10-26
Description by
CVSS 3.1
4.5
MediumMetricsAV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L
Name of the Vulnerable Software and Affected Versions
Objenesis versions prior to 3.6
Description
A type confusion issue exists where code in one class loader can substitute objects into another. This occurs because a shared ObjenesisStd instance caches instantiators using the
clazz.getName() method within the getInstantiatorOf() function. When classes with the same name are used across different class loaders, they collide, leading the newInstance() function to return objects of the wrong class and resulting in ClassCastException failures.Recommendations
Update to version 3.6 or later.
Found an issue in the description? Have something to add? Feel free to write us 👾