Eigent Allows Arbitrary Code Execution via pull_request_target CI Workflow
Eigent is a multi-agent Workforce. A critical security vulnerability in the CI workflow (.github/workflows/ci.yml) allows arbitrary code execution from fork pull requests with repository write permissions. The vulnerable workflow uses pull_request_target trigger combined with checkout of untrusted PR code. An attacker can exploit this to steal credentials, post comments, push code, or create releases.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-22869
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 2 Nov 2026, 20:42 UTC · Revision 1
Source evidence
Eigent Allows Arbitrary Code Execution via pull_request_target CI Workflow
core-osv · Original sourcePublished 13 Jan 2026, 20:38 UTC
Eigent is a multi-agent Workforce. A critical security vulnerability in the CI workflow (.github/workflows/ci.yml) allows arbitrary code execution from fork pull requests with repository write permissions. The vulnerable workflow uses pull_request_target trigger combined with checkout of untrusted PR code. An attacker can exploit this to steal credentials, post comments, push code, or create releases.
osv:CVE-2026-22869
Complete source record
{
"id": "70e970ddddc61feac7579863440c4aeec6c187bf62f6218d6c434e0a4e6e5658",
"url": "https://osv.dev/vulnerability/CVE-2026-22869",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Eigent Allows Arbitrary Code Execution via pull_request_target CI Workflow",
"summary": "Eigent is a multi-agent Workforce. A critical security vulnerability in the CI workflow (.github/workflows/ci.yml) allows arbitrary code execution from fork pull requests with repository write permissions. The vulnerable workflow uses pull_request_target trigger combined with checkout of untrusted PR code. An attacker can exploit this to steal credentials, post comments, push code, or create releases.",
"evidence": "osv:CVE-2026-22869",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2026-22869",
"aliases": [
"CVE-2026-22869",
"GHSA-gvh4-93cq-5xxp"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "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"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/eigent-ai/eigent",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "a96c08802542ad9dade1102dac276f3255ebe77a"
},
{
"fixed": "bf02500bbbab0f01cd0ed8e6dc21fe5683d6bfb5"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:eigent:eigent:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "0"
},
{
"fixed": "0.0.78"
}
],
"source": "CPE_RANGE"
},
{
"range": [
{
"fixed": "bf02500bbbab0f01cd0ed8e6dc21fe5683d6bfb5"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"v0.0.77",
"v0.0.75",
"v0.0.74",
"v0.0.73",
"v0.0.72",
"v0.0.71",
"v0.0.70",
"v0.0.68",
"v0.0.67",
"v0.0.66",
"v0.0.63",
"v0.0.65",
"v0.0.62",
"v0.0.61",
"v0.0.60",
"v0.0.58",
"v0.0.57",
"v0.0.53-test",
"v0.0.55",
"v0.0.54",
"v0.0.53",
"v0.0.52",
"v0.0.51"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-22869.json"
}
}
],
"modified": "2026-10-28T02:30:23.763959874Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/22xxx/CVE-2026-22869.json",
"https://github.com/eigent-ai/eigent/security/advisories/GHSA-gvh4-93cq-5xxp",
"https://nvd.nist.gov/vuln/detail/CVE-2026-22869",
"https://github.com/eigent-ai/eigent/commit/bf02500bbbab0f01cd0ed8e6dc21fe5683d6bfb5",
"https://github.com/eigent-ai/eigent/pull/836",
"https://github.com/eigent-ai/eigent/pull/837"
],
"provider_metadata": {
"cwe_ids": [
"CWE-94"
],
"cna_assigner": "GitHub_M",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/22xxx/CVE-2026-22869.json"
}
},
"related_cves": [
{
"value": "CVE-2026-22869",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 489958,
"published_at": "2026-01-13T20:38:42.662+00:00"
}