Katalog CVE

CVE-2026-22869

Krytyczne
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Eigent, system wieloagentowy, zawiera krytyczną podatność w przepływie CI (.github/workflows/ci.yml), która umożliwia wykonanie dowolnego kodu z pull requestów z forków z uprawnieniami do zapisu w repozytorium. Podatny workflow używa wyzwalacza pull_request_target w połączeniu z checkoutem niezaufanego kodu PR. Atakujący może wykorzystać to do kradzieży poświadczeń, publikowania komentarzy, wypychania kodu lub tworzenia wydań.

Ocena ryzyka

Podatność może prowadzić do przejęcia repozytorium, kradzieży sekretów CI/CD, modyfikacji kodu źródłowego lub publikacji złośliwych wydań, co zagraża integralności projektu i bezpieczeństwu użytkowników.

Rekomendacja

Zmień workflow CI, aby nie używać pull_request_target z checkoutem niezaufanego kodu. Zastosuj bezpieczne wzorce, takie jak sprawdzanie pochodzenia PR lub używanie oddzielnych środowisk.

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS