Malicious Pull Request Targeted Antrea’s Jenkins CI; Attacker Claimed Root Access

· Original article ↗

Summary

A malicious Antrea pull request triggered Jenkins tests and included payloads to probe the controller and collect credentials. Maintainers closed it as an exfiltration attempt; the attacker claimed root access, which the article does not independently confirm.

Key points

  • A newly created GitHub account opened Antrea PR #8027 and posted five Jenkins test slash commands within seconds, triggering jobs against pull-request code.
  • The pull request included payloads designed to probe the Jenkins controller, retrieve EC2 role credentials, and collect secrets and configuration files from CI workers.
  • The Antrea team closed the PR, describing it as an attempt to exfiltrate credentials, and said it blocked the user and reported the account to GitHub.
  • The attacker later claimed to have destroyed a worker and gained root access to the controller; the article provides no independent confirmation of those claims.
  • The article links the activity to similar pull-request campaigns targeting at least eight open-source projects, while treating the earlier Trivy supply-chain incident as separate context.
  • Recommended defenses include pinning third-party GitHub Actions to specific SHAs and requiring maintainer approval before fork-originated pull requests can trigger privileged CI jobs.

Article Details

Victim Organization
Antrea
Victim Domain
antrea.io
Incident Type
Malicious pull request triggered Jenkins CI jobs to execute payload code, attempt credential collection and exfiltration, and compromise a Jenkins worker; the operator claimed root access to the Jenkins controller.
Incident Date
2026-05-02
Data Types Exposed
  • AWS instance role credentials
  • Environment variables containing tokens, secrets, keys, passwords, credentials, or authentication data
  • Docker, Kubernetes, and cloud credentials
  • Jenkins credential store files
  • SSH private keys and certificates
Operational Impact
The malicious pull request triggered five Jenkins test jobs. The operator claimed to have compromised a worker and gained root access to the controller; the article describes the payload's credential collection and exfiltration attempts but does not confirm what data was successfully obtained.
Ransom Or Extortion
None reported
Claim Status
claimed

Indicators of compromise

TypeIndicatorContext
URLhxxps[:]//paste[.]rs/Pastebin collector URL identified in the malicious payload as an exfiltration channel for AWS metadata and SSH configuration.
URLhxxps[:]//webhook[.]site/1d98b695-72df-4e88-885c-5efeb3df75f7Webhook collector URL identified in the malicious payload as an exfiltration channel for credential data.

MITRE ATT&CK

Threat Actors

Vendors

Products

Tools

Related Articles