CVE-2014-0043 Apache Wicket allows attackers to check for third-party libraries
Attackers can determine if specific vulnerable libraries are present in the application classpath by probing special URLs, aiding targeted attacks.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2014-0043?
CVE-2014-0043 is a medium-severity vulnerability in Apache Wicket, published on 2 Oct 2017. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
In Apache Wicket 1.5.10 or 6.13.0, by issuing requests to special urls handled by Wicket, it is possible to check for the existence of particular classes in the classpath and thus check whether a third party library with a known security vulnerability is in use.
Weakness: CWE-200
Which versions are affected by CVE-2014-0043?
4 open source packages ship an affected version, including org.apache.wicket:wicket-core. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
org.apache.wicket:wicket-core Maven | From 1.5-RC1 | 1.5.11 |
org.apache.wicket:wicket-core Maven | From 1.5-RC1 | 1.5.11 |
org.apache.wicket:wicket-core Maven | From 6.0.0-beta1 | 6.14.0 |
org.apache.wicket:wicket-core Maven | From 6.0.0-beta1 | 6.14.0 |
Products include Apache Wicket.
How do I fix CVE-2014-0043?
Upgrade org.apache.wicket:wicket-core to a fixed version for your release line: 1.5.11 or 6.14.0.
Is CVE-2014-0043 being exploited?
There is no known exploitation of CVE-2014-0043 in the wild and no public exploit code.
Public exploit code: 1 proofs of concept on GitHub.
Other vulnerabilities in Apache Wicket
- CVE-2024-36522 Apache Wicket: Remote code execution via XSLT injection
- CVE-2026-40010 Apache Wicket: possible session fixation using AuthenticatedWebSession
- CVE-2016-6793 Deserialization in n/a
- CVE-2016-6806 Apache Wicket vulnerable to CSRF attacks
- CVE-2026-71257 Apache Wicket: Configured file upload limits are not enforced when the multipart request has already been parsed
Sources
Also known as GHSA-244g-8368-6wr9.