Legitimate supply-chain attack affecting Python package "Ultralytics" abused multiple levels of GitHub Actions shell injection vulnerabilities in workflows to publish malware to PyPI.
7 reposts17 likes
Legitimate supply-chain attack affecting Python package "Ultralytics" abused multiple levels of GitHub Actions shell injection vulnerabilities in workflows to publish malware to PyPI.
7 reposts17 likes
@yossarian.net published a conclusion after a full-day of RCA work. As always it's great collaborating with other open source security folks :) blog.yossarian.net/2024/12/06/z...
Will be digging into this one tomorrow morning, but it seems like @yossarian.net's "zizmor" project is coming at an important time.
@blackbigswan.bsky.social the key here is using the `pull_request_target` event that executes in a trusted context and has been documented as insecure by design in the official GH docs for years. The regular `pull_request` event is less prone to this.