PT-2024-30652 · Open Edx+1 · Openedx-Translations+4

Published

2024-08-23

·

Updated

2024-09-12

·

CVE-2024-43782

CVSS v3.1

7.7

High

VectorAV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions openedx-translations (affected versions not specified) edx-platform versions from 'redwood' to 'master'
Description The openedx-translations repository contains translation files from Open edX repositories to be kept in sync with Transifex. Before moving to pulling translations from the openedx-translations repository via openedx-atlas, translations in the edx-platform repository were validated using edx-i18n-tools. This validation included protection against malformed translations and translations-based script injections. Prior to this patch, the validation implemented in the openedx-translations repository did not include the same protections. The maintainer inspected the translations in the edx-platform directory of both the main and open-release/redwood.master branches of the openedx-translations repository and found no evidence of exploited translation strings.
Recommendations For edx-platform versions from 'redwood' to 'master', update to utilize edx-i18n-tools. As a temporary workaround, consider disabling the use of translations from the openedx-translations repository until a patch is available. Restrict access to the vulnerable translation files to minimize the risk of exploitation. At the moment, there is no information about a newer version that contains a fix for this vulnerability in openedx-translations.

Exploit

Fix

Special Elements Injection

Weakness Enumeration

Related Identifiers

CVE-2024-43782
GHSA-FG8C-2PVJ-WX3J

Affected Products

Transifex
Edx-I18N-Tools
Edx-Platform
Openedx-Atlas
Openedx-Translations