CVE-2024-5165

Eclipse Ditto User Interface vulnerable to XSS due to Improper Neutralization of Input

Published May 23, 2024 CVSS 3.1 · 6.5 Medium EPSS < 1% KEV · Not listed
Description
In Eclipse Ditto versions 3.0.0 to 3.5.5, the user input of several input fields of the Eclipse Ditto Explorer User Interface https://eclipse.dev/ditto/user-interface.html was not properly neutralized and thus vulnerable to both Reflected and Stored XSS (Cross Site Scripting).





Several inputs were not persisted at the backend of Eclipse Ditto, but only in local browser storage to save settings of "environments" of the UI and e.g. the last performed "search queries", resulting in a "Reflected XSS" vulnerability.




However, several other inputs were persisted at the backend of Eclipse Ditto, leading to a "Stored XSS" vulnerability. Those mean that authenticated and authorized users at Eclipse Ditto can persist Things in Ditto which can - when being displayed by other users also being authorized to see those Things in the Eclipse Ditto UI - cause scripts to be executed in the browser of other users.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-1650 In Eclipse Ditto versions 3.0.0 to 3.5.5, the user input of several input fields of the Eclipse Ditto Explorer User Interface https://eclipse.dev/ditto/user-interface.html was not properly neutralized and thus vulnerable to both Reflected and Stored XSS (Cross Site Scripting). Several inputs were not persisted at the backend of Eclipse Ditto, but only in local browser storage to save settings of "environments" of the UI and e.g. the last performed "search queries", resulting in a "Reflected XSS" vulnerability. However, several other inputs were persisted at the backend of Eclipse Ditto, leading to a "Stored XSS" vulnerability. Those mean that authenticated and authorized users at Eclipse Ditto can persist Things in Ditto which can - when being displayed by other users also being authorized to see those Things in the Eclipse Ditto UI - cause scripts to be executed in the browser of other users.
Github GHSA Github GHSA GHSA-hjfc-6jxr-j2rx Eclipse Ditto vulnerable to Cross-site Scripting
History
Type Values Removed Values Added
Metrics epss

{'score': 0.00819}

epss

{'score': 0.00789}

Type Values Removed Values Added
First Time appeared Eclipse
Eclipse ditto
CPEs cpe:2.3:a:eclipse:ditto:*:*:*:*:*:*:*:*
Vendors & Products Eclipse
Eclipse ditto
Weaknesses

Sources

Status
PUBLISHED
Assigner
eclipse
Published
Updated
Aug 1, 2024, 9:03 PM
Reserved
May 21, 2024, 9:41 AM
Status
Analyzed
Published
May 23, 2024, 10:15 AM
Modified
Jun 17, 2026, 8:15 AM