CVE Catalog

CVE-2026-42077

MediumCVSS 5.2
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.16%

5th percentile - higher than 5% of all known CVEs

Summary

In Evolver 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 _applyUpdate() and _updateRecord() functions use Object.assign() to merge user-controlled data without filtering dangerous keys like __proto__, constructor, or prototype.

Risk Assessment

An attacker can inject malicious properties into Object.prototype, altering the behavior of all JavaScript objects in the application. This may lead to security bypass or code execution.

Recommendation

Update Evolver to version 1.69.3 or later. Until then, consider validating input reaching the mailbox store module.

Other vulnerabilities in Evolver

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS