Improper resource allocation In libcommons-lang-java
Description
Apache Commons Lang is vulnerable to Uncontrolled Recursion when processing long inputs Uncontrolled Recursion vulnerability in Apache Commons Lang.
This issue affects Apache Commons Lang: Starting with commons-lang:commons-lang 2.0 to 2.6, and, from org.apache.commons:commons-lang3 3.0 before 3.18.0.
The methods ClassUtils.getClass(...) can throw StackOverflowError on very long inputs. Because an Error is usually not handled by applications and libraries, a StackOverflowError could cause an application to stop.
Users are recommended to upgrade to version 3.18.0, which fixes the issue.
Mitigation
Update Impact
Minimal update. May introduce new vulnerabilities or breaking changes.
Ecosystem | Package | Affected version | Patched versions |
|---|---|---|---|
debian 14 | 2.6-11 | ||
maven | 3.18.0 | ||
maven | - | ||
debian 11 | 2.6-9+deb11u1 | ||
debian 12 | 2.6-10+deb12u1 | ||
debian 13 | 2.6-10+deb13u1 | ||
debian 11 | 3.11-1+deb11u1 | ||
debian 12 | 3.12.0-2+deb12u1 | ||
debian 13 | 3.17.0-1+deb13u1 | ||
debian 14 | 3.17.0-2 |
1-10 of 59
10
Aliases
References