Aller au contenu
Développeur Full Stack
, , ,

Elo : exécution de code Ruby dans le backend de compilation

Dans cet article 5 rubriques
Veille sécuritéBackend & données
P3Critique

Avant Elo 1.0.1, le backend Ruby insère sans échappement certains textes contrôlés par l’attaquant dans des chaînes Ruby entre guillemets doubles, permettant l’interpolation de code Ruby. Le défaut concerne la génération Ruby; les générateurs JavaScript, Python et SQL ne sont pas concernés par ce chemin précis.

JavaScriptRuby
IdentifiantCVE-2026-44266
GravitéCritique
Exploitationnon connue / non déterminée
Correctif1.0.1

Source : GHSA-7w38-ggh5-v542 — GitHub Advisory Database

Analyse technique

L’interpolation Ruby peut être déclenchée par l’émetteur de littéraux de chaîne ou la branche de contrainte de sous-type étiquetée; l’exécution survient notamment lors de l’exécution du Ruby compilé.

Impact, versions et correctif

Événement datéLa fiche NVD indique une publication le 2026-11-03T18:18:02.957Z, dans la période demandée.
ImpactExécution de code Ruby, avec possibilité d’exécuter des commandes système.
Versions affectéesElo antérieur à 1.0.1
Version corrigée1.0.1
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS9.8
Publication2026-11-03T18:18:02.957Z
Mise à jour2026-11-03T20:18:13.823Z

Détection / vérification

Rechercher @enspirit/elo ≤ 1.0.0 émettant du Ruby, notamment lorsque des chaînes ou des libellés de contraintes peuvent être contrôlés par un utilisateur ou une autre source non fiable.

Action recommandée

Mettre à niveau Elo vers la version 1.0.1 ou ultérieure.

Sources

Priorisation DFS : P3 · 2 source(s).

Article précédent :
Article suivant :