CVSS 6.5 · Medium EPSS 0,40%
Kerentanan Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') pada eclipse theia. Skor CVSS 3.1 6.5 (Medium) menurut NVD.
In Eclipse Theia versions 0.7.0 and up until including 1.73.1, the `PreferenceUtils.merge` function in `@theia/core` recursively merges preference values without rejecting prototype-related keys (`__proto__`, `constructor`, `prototype`). Because this function is invoked by `PreferenceServiceImpl.doResolve` for every preference resolution across scopes (default, user, workspace, folder), a crafted preference value in a workspace settings file (`.theia/settings.json` or `.vscode/settings.json`) can pollute `Object.prototype` when the user opens the workspace, potentially altering application logic across the Theia process.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
· uraikan di kalkulator | Vendor | Produk | Versi terdampak |
|---|---|---|
| eclipse | theia | Versi 0.7.0 hingga sebelum 1.74.0 |