CyberRota Analysis
AI-GeneratedA vulnerability in BuildKit prior to version 0.31.2 allows a custom client with valid permissions to craft upload requests that can escape the BuildKit-controlled state directory, potentially leading to unauthorized access to sensitive files. This poses a significant risk for organizations using BuildKit for building artifacts, especially those with weak authentication controls. Users of affected versions should prioritize upgrading to 0.31.2 to mitigate this high-severity risk.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD Description
BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. Prior to 0.31.2, a custom client can produce such an upload request to the BuildKit daemon that files can escape from the BuildKit-controlled state directory. The client needs to have valid permissions to access BuildKit control API to issue builds, eg., bypass authentication, etc. This issue is fixed in version 0.31.2.