Cross-site Request Forgery (CSRF) Affecting org.apache.wicket:wicket-core package, versions [6.20.0,6.25.0)[7.0.0,7.5.0)[8-alpha,8.0.0-M2)


Severity

Recommended
0.0
high
0
10

CVSS assessment made by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.07% (35th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Cross-site Request Forgery (CSRF) vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-JAVA-ORGAPACHEWICKET-31018
  • published9 Nov 2016
  • disclosed9 Nov 2016
  • creditGerben Janssen van Doorn

Introduced: 9 Nov 2016

CVE-2016-6806  (opens in a new tab)
CWE-352  (opens in a new tab)

Overview

org.apache.wicket:wicket-core Affected versions of Apache Wicket provide a CSRF prevention measure that fails to discover some cross origin requests. The mitigation is to not only check the Origin HTTP header, but also take the Referer HTTP header into account when no Origin was provided. Furthermore, not all Wicket server side targets were subjected to the CSRF check. This was also fixed.

CVSS Scores

version 3.1