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/moby/buildkit/solver/llbsolver to version 0.33.1 or higher.
Affected versions of this package are vulnerable to Improper Validation of Array Index through malformed LLB op validation in the solver’s SourceOp and DiffOp handling. An attacker can crash buildkitd by submitting a crafted LLB definition with an input/dependency count mismatch. The affected code in solver/llbsolver/ops and solver/jobs.go processes malicious frontend input without rejecting malformed dependency layouts, allowing the daemon to hit a dependency index panic while scheduling cache maps. When triggered, the buildkitd process terminates and interrupts builds running on that daemon.
Workarounds
buildkitd.buildkitd to untrusted users or inputs that can provide custom LLB/frontend definitions, because limiting who can submit LLB reduces the chance of a dependency-mismatch crash.