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 applicationsThere is no fixed version for github.com/go-chi/chi/middleware.
Affected versions of this package are vulnerable to Authentication Bypass Using an Alternate Path or Channel via the SupressNotFound middleware in middleware/supress_notfound.go. An unauthenticated attacker can send a request to a mounted path whose suffix also matches a public root route; the preflight match mutates the live route context, so the root handler runs with the retained tenant parameter and skips the mounted router’s authentication middleware, exposing tenant-scoped data if that handler trusts the parameter and does not enforce authorization itself. Without a colliding root route, the same context mutation can instead cause a valid request to a mounted child route to return 404.
Workarounds
middleware.SupressNotFound from the outer router to prevent its preflight match from misrouting mounted requests.