Cross-site Scripting (XSS) Affecting openrefine package, versions <3.6.2-2+deb12u3


Severity

Recommended
0.0
medium
0
10

Snyk's Security Team recommends NVD's CVSS assessment. Learn more

Threat Intelligence

EPSS
0.51% (42nd percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-ECHOLATEST-OPENREFINE-20825373
  • published11 Oct 2026
  • disclosed24 Oct 2024

Introduced: 24 Oct 2024

CVE-2024-47882  (opens in a new tab)
CWE-79  (opens in a new tab)

How to fix?

Upgrade Echo:latest openrefine to version 3.6.2-2+deb12u3 or higher.

NVD Description

Note: Versions mentioned in the description apply only to the upstream openrefine package and not the openrefine package as distributed by Echo. See How to fix? for Echo:latest relevant fixed versions and status.

OpenRefine is a free, open source tool for working with messy data. Prior to version 3.8.3, the built-in "Something went wrong!" error page includes the exception message and exception traceback without escaping HTML tags, enabling injection into the page if an attacker can reliably produce an error with an attacker-influenced message. It appears that the only way to reach this code in OpenRefine itself is for an attacker to somehow convince a victim to import a malicious file, which may be difficult. However, out-of-tree extensions may add their own calls to respondWithErrorPage. Version 3.8.3 has a fix for this issue.

CVSS Base Scores

version 3.1