Katalog CVE

CVE-2026-42077

ŚrednieCVSS 5.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

Percentyl 5 - wyżej niż 5% wszystkich znanych CVE

Streszczenie

W Evolver przed wersją 1.69.3 występuje podatność prototype pollution w module przechowywania skrzynki pocztowej. Funkcje _applyUpdate() i _updateRecord() używają Object.assign() do łączenia danych kontrolowanych przez użytkownika bez filtrowania niebezpiecznych kluczy, takich jak __proto__, constructor czy prototype.

Ocena ryzyka

Atakujący może wstrzyknąć złośliwe właściwości do Object.prototype, zmieniając zachowanie wszystkich obiektów JavaScript w aplikacji. Może to prowadzić do obejścia zabezpieczeń lub wykonania kodu.

Rekomendacja

Zaktualizuj Evolver do wersji 1.69.3 lub nowszej. Do czasu aktualizacji rozważ walidację danych wejściowych trafiających do modułu skrzynki pocztowej.

Inne podatności w Evolver

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

Evolver is a GEP-powered self-evolving engine for AI agents. Prior to version 1.69.3, a prototype pollution vulnerability in the mailbox store module allows attackers to modify the behavior of all JavaScript objects by injecting malicious properties into Object.prototype. The vulnerability exists in the _applyUpdate() and _updateRecord() functions which use Object.assign() to merge user-controlled data without filtering dangerous keys like __proto__, constructor, or prototype. This issue has been patched in version 1.69.3.

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