CVE-2026-14574In 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 (`__…
Updated under an hour ago ()
Does this affect you?
It affects Eclipse Foundation Eclipse Theia and 1 other product. Add what you run to find out whether that includes you.
No exploitation reported and no EPSS estimate yet.
Do this next
Free account, 1 product
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
- 5.7 MEDIUM (v4.0, CNA)CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:A/VC:L/VI:H/VA:L/SC:N/SI:L/SA:L
- Weakness (CWE)
- CWE-1321
- Known exploited
- Not in CISA's KEV catalog
- EPSS (exploitation in the next 30 days)
- Not loaded for this CVE
- Assigned by
- eclipse
- NVD analysis
- Analyzed
- Record last updated
- Aug 5, 2026
- First seen by InfoSec Signals
- Oct 9, 2026
Affected products
Eclipse Foundation Eclipse Theia eclipse_foundation:eclipse_theia (from the name) | from 0.7.0 before 1.74.0 | CNA record |
eclipse theia eclipse:theia | from 0.7.0 before 1.74.0 | NVD |
References
- https://github.com/eclipse-theia/theia/security/advisories/GHSA-f3w9-qfw3-xr32broken-link
- https://gitlab.eclipse.org/security/vulnerability-reports/-/issues/567exploit, mitigation, vendor-advisory, issue-tracking
- https://gitlab.eclipse.org/security/cve-assignment/-/work_items/157vendor-advisory
- https://gitlab.eclipse.org/security/vulnerability-reports/-/work_items/567exploit, mitigation, vendor-advisory
The CVE record on cve.org NVD's entry
The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.