Approved changes feed: RSS · Atom

cpe:2.3:a:openrefine:openrefine:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorOpenrefine (c4b9c954-0d6a-5fb4-8a32-f2227d29a084)
ProductOpenrefine (3efdcde0-4480-5fcb-b526-fd71f3e77fac)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:docker/vimagick/openrefine purl2cpe 2026-06-01 10:13:32.188126
pkg:github/openrefine/openrefine purl2cpe 2026-06-01 10:13:32.188128
pkg:rpm/fedora/openrefine purl2cpe 2026-06-01 10:13:32.188130
pkg:sourceforge/openrefine.mirror purl2cpe 2026-06-01 10:13:32.188132

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2024-49760 vulnerable 2026-06-08 06:50:14.623961 OpenRefine has a path traversal in LoadLanguageCommand
HIGH (7.1)
OpenRefine is a free, open source tool for working with messy data. The load-language command expects a `lang` parameter from which it constructs the path of the localization file to load, of the form `translations-$LANG.json`. But when doing so in versions prior to 3.8.3, it does not check that the resulting path is in the expected directory, which means that this command could be exploited to read other JSON files on the file system. Version 3.8.3 addresses this issue.
Published: 2024-10-24T21:35:28.932Z
Updated: 2024-10-25T17:22:03.158Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-47882 vulnerable 2026-06-08 06:48:13.383492 OpenRefine's error page lacks escaping, leading to potential Cross-site Scripting on import of malicious project
MEDIUM (5.9)
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.
Published: 2024-10-24T20:35:30.254Z
Updated: 2024-10-25T19:25:18.385Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-47881 vulnerable 2026-06-08 06:48:13.383110 OpenRefine's SQLite integration allows filesystem access, remote code execution (RCE)
HIGH (8.1)
OpenRefine is a free, open source tool for working with messy data. Starting in version 3.4-beta and prior to version 3.8.3, in the `database` extension, the "enable_load_extension" property can be set for the SQLite integration, enabling an attacker to load (local or remote) extension DLLs and so run arbitrary code on the server. The attacker needs to have network access to the OpenRefine instance. Version 3.8.3 fixes this issue.
Published: 2024-10-24T20:31:09.314Z
Updated: 2024-10-25T19:07:07.083Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-47880 vulnerable 2026-06-08 06:48:13.382752 OpenRefine has a reflected cross-site scripting vulnerability from POST request in ExportRowsCommand
HIGH (8.1)
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.
Published: 2024-10-24T20:21:49.595Z
Updated: 2024-10-28T12:59:44.139Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-47879 vulnerable 2026-06-08 06:48:13.382226 OpenRefine's PreviewExpressionCommand, which is eval, lacks protection against cross-site request forgery (CSRF)
HIGH (7.6)
OpenRefine is a free, open source tool for working with messy data. Prior to version 3.8.3, lack of cross-site request forgery protection on the `preview-expression` command means that visiting a malicious website could cause an attacker-controlled expression to be executed. The expression can contain arbitrary Clojure or Python code. The attacker must know a valid project ID of a project that contains at least one row, and the attacker must convince the victim to open a malicious webpage. Version 3.8.3 fixes the issue.
Published: 2024-10-24T20:17:55.106Z
Updated: 2024-10-25T15:24:58.242Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-47878 vulnerable 2026-06-08 06:48:13.381778 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-23833 vulnerable 2026-06-08 06:29:40.740753 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-41887 vulnerable 2026-06-08 06:11:07.376076 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-41886 vulnerable 2026-06-08 06:11:07.375635 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-37476 vulnerable 2026-06-08 06:08:15.413641 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-41401 vulnerable 2026-06-08 05:48:30.361320 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-3580 vulnerable 2026-06-08 05:13:55.113907 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-20157 vulnerable 2026-06-08 05:11:26.720920 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.