Skip to main content
← All vulnerabilities
CVE-2024-47881GHSA-87CF-J763-VVH8

OpenRefine's SQLite integration allows filesystem access, remote code execution (RCE)

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.8.3
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: total

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • OpenRefine OpenRefine

    From 3.4-beta · fixed in 3.8.3

  • org.openrefine:databaseMaven

    From 3.4-beta · fixed in 3.8.3

References 2

GitHub · OpenRefine/OpenRefine