A malicious BuildKit client or frontend could craft a request that could lead to a BuildKit daemon crashing with a panic.
{
"review_status": "REVIEWED",
"url": "https://pkg.go.dev/vuln/GO-2024-2492"
}{
"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"
}
]
}