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 mechanize to version 2.14.1 or higher.
Affected versions of this package are vulnerable to Insertion of Sensitive Information Into Sent Data via the request_add_headers function in Mechanize::HTTP::Agent. An attacker who controls a redirect target can capture caller-supplied Authorization, Cookie, Proxy-Authorization, and Cookie2 headers by causing a request to redirect to that host; credentials can also be resent on later requests or retries during the same operation, exposing tokens and cookie values. The exposure concerns caller-set headers, including custom credential headers; credentials from AuthStore and cookies from cookie_jar are unaffected.
Notes
Mechanize#cookie_jar and credentials in Mechanize::HTTP::AuthStore are looked up per URI and do not follow the redirect.Workarounds
Mechanize#redirect_ok = false and handle redirects explicitly; this prevents Mechanize from automatically sending caller-supplied credential headers to a redirect target.request_headers=; pass them per request only when you intend to authenticate to that host, limiting which requests carry the credentials.