PT-2024-32872 · Unknown+3 · Openrefine+3

·

CVE-2024-47882

·

Published

2024-10-24

·

Updated

2025-02-10

CVSS v3.1

5.9

Medium

VectorAV:N/AC:H/PR:N/UI:R/S:U/C:L/I:H/A:N
Name of the Vulnerable Software and Affected Versions OpenRefine versions prior to 3.8.3
Description The built-in error page in OpenRefine includes the exception message and exception traceback without escaping HTML tags, allowing injection into the page if an attacker can produce an error with an attacker-influenced message. This can be achieved if an attacker convinces a victim to import a malicious file. Out-of-tree extensions may also add their own calls to respondWithErrorPage, potentially increasing the risk. The issue enables execution of arbitrary JavaScript in the victim's browser if the victim imports a malicious project.
Recommendations For OpenRefine versions prior to 3.8.3, update to version 3.8.3 to resolve the issue. As a temporary workaround, consider restricting the import of projects from untrusted sources to minimize the risk of exploitation. Additionally, out-of-tree extensions should be reviewed for calls to respondWithErrorPage and updated accordingly to prevent potential injection attacks.

Exploit

Fix

XSS

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2024-47882
GHSA-J8HP-F2MJ-586G
USN-7260-1

Affected Products

Debian
Linuxmint
Openrefine
Ubuntu