Skip to content

The Pwn Request Reckoning What Still Works Against GitHub Ac... - #525

Merged
carlospolop merged 2 commits into
masterfrom
update_The_Pwn_Request_Reckoning_What_Still_Works_Again_efa72c0e87a6fbbd
Nov 9, 2026
Merged

carlospolop merged 2 commits into
masterfrom
update_The_Pwn_Request_Reckoning_What_Still_Works_Again_efa72c0e87a6fbbd

Conversation

@carlospolop

Copy link
Copy Markdown
Collaborator

Blog URL

https://wiz.io/blog/github-actions-security-pwn-request-reckoning

Blog Title

The Pwn Request Reckoning: What Still Works Against GitHub Actions

Blog high summary

Audits residual GitHub Actions pwn-request risk after the 2026 hardening. pull_request_target remains exploitable through pre-backport SHA-pinned actions/checkout, allow-unsafe-pr-checkout, custom git/gh checkout, untrusted shell interpolation, and privileged triggers whose inputs select code or commands. Impact includes runner command execution and secret/token exposure. (wiz.io)

Covers artifact poisoning through workflow_run, persistent state on non-ephemeral self-hosted runners, approval-setting gaps, exact checkout-version minimums, the December 2, 2026 public-repository policy, and copy-paste grep/SHA-resolution audits using Wiz Code or zizmor. (wiz.io)

PR changes

Errors

mdbook build unavailable

@carlospolop

Copy link
Copy Markdown
Collaborator Author

Decision: keep

GitHub’s checkout changelog supports the protected events, version limits, alternative fetch paths, and opt-out behavior. GitHub’s artifact-action documentation supports the cross-run token and run-ID inputs and confirms the file-permission error in the example. The generic artifact-poisoning chain was already covered; the retained addition is the official downloader detail, not a claim th…

Head: 9241f3e41c28ace41a7a32db852a707f362f52f2

@carlospolop

Copy link
Copy Markdown
Collaborator Author

merge

@carlospolop
carlospolop merged commit e06efec into master Nov 9, 2026
2 checks passed
@carlospolop
carlospolop deleted the update_The_Pwn_Request_Reckoning_What_Still_Works_Again_efa72c0e87a6fbbd branch November 9, 2026 21:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant