Read the docs
TI-2024-33227 Aliases CVE-2024-49760GHSA-qfwq-6jh6-8xx4

OpenRefine has a path traversal in LoadLanguageCommand

Priority LOW 32CWE-22Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
Low · High · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub.

Summary

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.0059 48th percentileScored 2026-11-07
Fix Fixed OpenRefine (OpenRefine): 3.8.3org.openrefine:openrefine (Maven): 3.8.3

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
OpenRefineOpenRefinebefore 3.8.33.8.3Patch availableCNA
—org.openrefine:openrefine (Maven)before 3.8.33.8.3Patch availableGHSA-qfwq-6jh6-8xx4
  • OpenRefine VendorOpenRefine Affected before 3.8.3 Fixed in 3.8.3 Patch available CNA
  • org.openrefine:openrefine (Maven) Vendor— Affected before 3.8.3 Fixed in 3.8.3 Patch available GHSA-qfwq-6jh6-8xx4

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:openrefine:openrefine:*:*:*:*:*:*:*:*before 3.8.3VulnerableOpenRefine
  • cpe:2.3:a:openrefine:openrefine:*:*:*:*:*:*:*:* Versions before 3.8.3 Vulnerable ·OpenRefine

Remediation

  • Fix · CNA OpenRefine (OpenRefine) Fixed in 3.8.3
  • Fix · GHSA-qfwq-6jh6-8xx4 org.openrefine:openrefine (Maven) Fixed in 3.8.3 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2024-49760
  2. 2026-10-03 Alias added: GHSA-qfwq-6jh6-8xx4

References

  • TI-2023-22279 Remote Code exec in project import with mysql jdbc url attack CVSS 3.1CRITICAL 9.8
  • TI-2024-32135 OpenRefine's SQLite integration allows filesystem access, remote code execution (RCE) CVSS 3.1HIGH 8.8
  • TI-2024-32133 OpenRefine's PreviewExpressionCommand, which is eval, lacks protection against cross-site request forgery (CSRF) CVSS 3.1HIGH 8.8
  • TI-2023-22278 OpenRefine vulnerable to arbitrary file read in project import with mysql jdbc url attack CVSS 3.1HIGH 7.5
  • TI-2024-32134 OpenRefine has a reflected cross-site scripting vulnerability from POST request in ExportRowsCommand CVSS 3.1HIGH 8.1
  • TI-2024-32132 Reflected cross-site scripting vulnerability (XSS) in GData extension (authorized.vt) CVSS 3.1HIGH 8.1
See all 13 →

Sources