Skip to content
OpenAdvisories
High · 8.1 CVE-2024-47878 EUVD-2024-3105GHSA-pw3x-c5vp-mfc3

Reflected cross-site scripting vulnerability (XSS) in GData extension (authorized.vt)

Published Oct 24, 2024 · Updated Oct 28, 2024 · Assigned by GitHub_M

Description

OpenRefine is a free, open source tool for working with messy data. Prior to version 3.8.3, the `/extension/gdata/authorized` endpoint includes the `state` GET parameter verbatim in a `<script>` tag in the output, so without escaping. An attacker could lead or redirect a user to a crafted URL containing JavaScript code, which would then cause that code to be executed in the victim's browser as if it was part of OpenRefine. Version 3.8.3 fixes this issue.

Affected products

VendorProductAffectedFixed
OpenRefine OpenRefine < 3.8.3 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 13 openrefine 3.8.7-1 —
Debian 12 openrefine 3.6.2-2+deb12u3 —
ReleasePackageFixed inAdvisory
Ubuntu Pro 24.04 LTS openrefine 3.7.7-1ubuntu0.1~esm1 USN-7260-1
Ubuntu Pro 22.04 LTS openrefine 3.5.2-1ubuntu0.1~esm1 USN-7260-1

Affected packages

EcosystemPackageAffectedFixedRecord
Maven org.openrefine:extensions < 3.8.3 3.8.3 GHSA-pw3x-c5vp-mfc3

Advisories 1

References