Skip to content
OpenAdvisories
High · 7.5 CVE-2024-23833 EUVD-2024-0538GHSA-6p92-qfqf-qwx4

OpenRefine JDBC Attack Vulnerability

Published Feb 12, 2024 · Updated May 7, 2025 · Assigned by GitHub_M

Description

OpenRefine is a free, open source power tool for working with messy data and improving it. A jdbc attack vulnerability exists in OpenRefine(version<=3.7.7) where an attacker may construct a JDBC query which may read files on the host filesystem. Due to the newer MySQL driver library in the latest version of OpenRefine (8.0.30), there is no associated deserialization utilization point, so original code execution cannot be achieved, but attackers can use this vulnerability to read sensitive files on the target server. This issue has been addressed in version 3.7.8. Users are advised to upgrade. There are no known workarounds for this vulnerability.

Affected products

VendorProductAffectedFixed
OpenRefine OpenRefine < 3.7.8 —

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.7.8-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:database < 3.7.8 3.7.8 GHSA-6p92-qfqf-qwx4

Advisories 1

References