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 applicationsLearn about Allocation of Resources Without Limits or Throttling vulnerabilities in an interactive lesson.
Start learningUpgrade org.typelevel:jawn-parser_3 to version 1.7.0 or higher.
Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling through the Parser and AsyncParser recursive JSON parsing paths in parser/shared/src/main/scala/jawn/Parser.scala and parser/shared/src/main/scala/jawn/AsyncParser.scala. An attacker can exhaust JVM heap and trigger java.lang.OutOfMemoryError by supplying JSON with deeply nested arrays or objects to any jawn-backed parse method. The vulnerable code recurses through nested containers without a nesting-depth limit, so a remote request carrying adversarial JSON can drive unbounded stack/list growth during parse. In Scala this failure is typically fatal and can crash the service or abort request handling rather than returning a recoverable parse error.
Workarounds
EntityLimiter, to reduce the chance that deeply nested JSON can drive JVM heap exhaustion.