CVE catalog

CVE-2024-47880

OpenRefine vulnerabilities

[CVE catalog]

Severity
Medium
Published
Source
[NVD] · [CVE record]
EPSS
0.38% · Oct 25, 2026

OpenRefine is a free, open source tool for working with messy data. Prior to version 3.8.3, the `export-rows` command can be used in such a way that it reflects part of the request verbatim, with a Content-Type header also taken from the request. An attacker could lead a user to a malicious page that submits a form POST that contains embedded JavaScript code. This code would then be included in the response, along with an attacker-controlled `Content-Type` header, and so potentially executed in the victim's browser as if it was part of OpenRefine. The attacker-provided code can do anything the user can do, including deleting projects, retrieving database passwords, or executing arbitrary Jython or Closure expressions, if those extensions are also present. The attacker must know a valid project ID of a project that contains at least one row. Version 3.8.3 fixes the issue.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianopenrefinesid3.9.5-2fixed
Debianopenrefinetrixie3.8.7-1fixed
Debianopenrefinebookworm3.6.2-2+deb12u3fixed
Ubuntuopenrefinenoble3.7.7-1ubuntu0.1~esm1fixed
Ubuntuopenrefinepro3.6.2-3vulnerable
Ubuntuopenrefinepro3.7.6-1vulnerable
Ubuntuopenrefinepro3.7.7-1vulnerable
Ubuntuopenrefinepro3.7.7-1ubuntu0.1~esm1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianopenrefinesourcesid3.8.7-1not yet assignedNot reported[1086041]
Debianopenrefinesourcetrixie3.8.7-1not yet assignedNot reported[1086041]
Debianopenrefinesourcebookworm3.6.2-2+deb12u3not yet assignedNot reported[1086041]
Ubuntuopenrefinedebnoble3.7.7-1ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntuopenrefinedebpro3.7.7-1ubuntu0.1~esm1Not reportedUBUNTU-CVE-2024-47880Not reported

[Debian bug #1086041]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [openrefine]Fixed
    Details (2)
    • 3.6.2-2+deb12u3 · all · bookworm

      Fixed · Fixed: 3.6.2-2+deb12u3

      usn · openrefine · debian · bookworm; usn · openrefine · debian · 12

    • 3.6.2-2+deb12u3 · all · bookworm

      Fixed · Fixed: 3.6.2-2+deb12u3

      usn · openrefine · debian · bookworm; usn · openrefine · debian · 12

[Debian 13 (Trixie)]

  • [openrefine]Fixed
    Details (2)
    • 3.8.7-1 · all · trixie

      Fixed · Fixed: 3.8.7-1

      usn · openrefine · debian · 13

    • 3.8.7-1 · all · trixie

      Fixed · Fixed: 3.8.7-1

      usn · openrefine · debian · 13

Observed:

References