CVE-2026-22869CWE-94

Eigent Allows Arbitrary Code Execution via pull_request_target CI Workflow

High · published January 13, 2026

CVSS v4.0
8.9
EPSS
1%
Percentile
49.8
In the wild
Unconfirmed
What it is

🚨 A sneaky vulnerability in Eigent's CI workflow could let attackers execute arbitrary code with just a forked pull request! 🔥 Think of it like a restaurant where any customer can place an order without checking if the ingredients are safe. If a rogue chef slips in a dangerous dish, everyone at the table is in for a nasty surprise! This could lead to an attacker stealing sensitive credentials, pushing malicious code, posting dubious comments, or even creating a rogue release. Imagine waking up to find your project has been tampered with and your data compromised — absolutely devastating! 😱

Put simply

Think of it like a restaurant where any customer can place an order without checking if the ingredients are safe. If a rogue chef slips in a dangerous dish, everyone at the table is in for a nasty surprise! The vulnerability arises from the use of the pull_request_target trigger alongside the checkout of untrusted PR code, allowing execution of arbitrary commands without adequate checks.

What to do

This could lead to an attacker stealing sensitive credentials, pushing malicious code, posting dubious comments, or even creating a rogue release. Imagine waking up to find your project has been tampered with and your data compromised — absolutely devastating! 😱 To secure your code, immediately review and update your CI workflow by avoiding the use of untrusted PR code with the pull_request_target trigger. Consider implementing stricter permissions and validation checks to ensure that only trusted code gets executed. 🔒 Don't worry! With these steps, you can secure your workflow and protect your project. You've got this! 🦸

The record
Technical detail
CVSS v4.0
8.9 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
EPSS
0.00635 · 49.8th percentile
Weakness
CWE-94 · Improper Control of Generation of Code ('Code Injection')
Published
2026-01-13T20:38Z
EPSS history
Timeline
  • 13 JAN 20:38Z
    Eigent Allows Arbitrary Code Execution via pull_request_target CI Workflow
    cvelistv5