A malicious BuildKit client or frontend could craft a request that could lead to a BuildKit daemon crashing with a panic.
{ "url": "https://pkg.go.dev/vuln/GO-2024-2492", "review_status": "REVIEWED" }
{ "imports": [ { "symbols": [ "Solver.Solve", "llbBridge.loadResult", "loadSourcePolicy" ], "path": "github.com/moby/buildkit/solver/llbsolver" }, { "symbols": [ "match" ], "path": "github.com/moby/buildkit/sourcepolicy" }, { "symbols": [ "Controller.Solve" ], "path": "github.com/moby/buildkit/control" }, { "symbols": [ "AttestationFromPB" ], "path": "github.com/moby/buildkit/frontend/gateway/client" }, { "symbols": [ "llbBridgeForwarder.Solve", "llbBridgeForwarder.Warn" ], "path": "github.com/moby/buildkit/frontend/gateway" }, { "symbols": [ "Attributes", "Spans", "arrayValues", "boolArray", "doubleArray", "intArray", "links", "spanEvents", "statusCode", "stringArray" ], "path": "github.com/moby/buildkit/util/tracing/transform" }, { "symbols": [ "ParsePlatforms" ], "path": "github.com/moby/buildkit/exporter/containerimage/exptypes" }, { "symbols": [ "patchImageConfig" ], "path": "github.com/moby/buildkit/exporter/containerimage" } ] }