dogear

enter for all results · esc to close

The Monsters in Your Build Cache – GitHub Actions Cache Poisoning

adnanthekhan.comsite

Allows attackers to compromise workflows even with limited permissions by exploiting vulnerabilities or dependency flaws, attackers steal cache tokens, fill the cache to force evictions, and replace legitimate entries with malicious code.

from
CI/CD Attacks
added
2026-10-10
likes
0

similar

  1. Unpinnable Actions: How Malicious Code Can Sneak into Your GitHub Actions Workflows paloaltonetworks.com

    GitHub Actions, even when pinned to a commit SHA, can still pull in malicious code via mutable dependencies like Docker images, unlocked packages, or external scripts.

  2. One Supply Chain Attack to Rule Them All – Poisoning GitHub's Runner Images adnanthekhan.com

    A critical vulnerability in GitHub Actions, involving a misconfigured self-hosted runner in the actions/runner-images repository, allowed potential compromise of all GitHub and Azure hosted runner images.

  3. Vulnerable GitHub Actions Workflows Part 1: Privilege Escalation Inside Your CI/CD Pipeline legitsecurity.com

    GitHub Actions workflow_run PE.

  4. The GitHub Actions Worm: Compromising GitHub Repositories Through the Actions Dependency Tree paloaltonetworks.com

    A novel GitHub Actions worm exploits the action dependency tree. Attackers compromise an action, then infect dependent actions via branch pushes or tag overwrites, spreading malware recursively.

  5. PR sneaking github.com

    Methods of sneaking malicious code into GitHub pull requests.

  6. Bypassing required reviews using GitHub Actions medium.com

    GitHub Actions can bypass required reviews, allowing malicious code pushes to protected branches.

CI/CD Attacks › Techniques > Initial Code Execution: “Allows attackers to compromise workflows even with limited permissions by exploiting vulnerabilities or dependency flaws, attackers steal cache tokens, fill the cache to force evictions, and replace legitimate entries with malicious code.”