CVE-2026-85272 in openedxinformation

Résumé

par VulDB • 18/09/2026

La plateforme Open edX permet la création et l’delivery de formations en ligne à toute échelle. De Aspen.1 jusqu’à Ulmo et Verawood.1, le fichier openedx/core/lib/extract_archive.py utilise _is_bad_path pour valider les cibles de safe_extractall en comparant des chaînes de chemins résolus avec startswith au lieu de comparer les composants du chemin. Un auteur de cours ou un utilisateur membre du personnel disposant d’autorisations d’importation de cours peut soumettre une archive .tar.gz manipulée via le flux import_olx initié par cms.djangoapps.contentstore.views.import_export.import_handler. Un membre de l’archive peut ainsi s’échapper vers un répertoire de staging de cours voisin dont le nom partage le préfixe de dossier base64 de l’attaquant, provoquant une corruption limitée de fichiers inter-locataires (cross-tenant). Les archives Zip ne sont pas pratiquement affectées car ZipFile.extractall supprime les segments de traversée parentale, et l’avis n’établit pas d’écritures arbitraires sur le système de fichiers, de lectures de fichiers ou d’exécution directe de code. Ce problème est corrigé dans Ulmo et Verawood.1.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

GitHub M

Réserver

03/09/2026

Divulgation

19/09/2026

Modérer

accepté

Entrée

VDB-407828

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Interested in the pricing of exploits?

See the underground prices here!