The probability is the direct output of the EPSS model, and conveys an overall sense of the threat of exploitation in the wild. The percentile measures the EPSS probability relative to all known EPSS scores. Note: This data is updated daily, relying on the latest available EPSS model version. Check out the EPSS documentation for more details.
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 applicationsUpgrade github.com/labstack/echo/v5/middleware to version 5.4.0 or higher.
github.com/labstack/echo/v5/middleware is a middleware package for echo.
Affected versions of this package are vulnerable to Cross-site Request Forgery (CSRF) via the MethodOverride middleware in middleware/method_override.go. An attacker can bypass CSRF token and Sec-Fetch-Site checks and trigger a state-changing POST handler without a valid token by submitting a cross-site form POST with _method=GET; configured header or query getters can supply the same override. This requires MethodOverride to run before CSRF in the post-routing middleware chain, and the victim to be authenticated.
Notes
_method=GET only if the middleware uses a form or query getter; the default header getter cannot be set by the form.Workarounds
MethodOverride with Echo#Pre so routing uses the overridden method and a POST-to-GET request cannot reach a handler registered only for POST.MethodOverride so it validates the original POST before the method can be rewritten.X-HTTP-Method-Override header getter instead of a form or query getter; a cross-site form cannot set that header.