CVE-2026-77425 in Unleash
Résumé
par VulDB • 22/09/2026
Unleash est une plateforme open-source de gestion des fonctionnalités (feature management). Avant la version 8.0.3, l'appel POST /api/admin/projects/:projectId/features/:featureName/environments/:environment/strategies/set-sort-order transmettait des IDs de stratégie contrôlés par un attaquant aux fonctions unprotectedUpdateStrategiesSortOrder et updateSortOrder sans vérifier que ces IDs appartenaient au projet, à la fonctionnalité (feature) et à l'environnement autorisés par l'URL. Dans une déploiement Pro ou Enterprise multi-projets, un utilisateur authentifié disposant du droit UPDATE_FEATURE_STRATEGY dans un projet peut, s'il connaît les IDs de stratégie d'un autre projet, réordonner ces stratégies, modifiant ainsi la priorité d'évaluation des fonctionnalités ; cette opération est alors attribuée au contexte URL de l'attaquant plutôt qu'au projet concerné. L'édition OSS single-project ne comporte pas la dimension inter-projets, bien que le défaut de liaison du contexte permette toujours un réordonnancement non autorisé entre les fonctionnalités ou les environnements dans le projet par défaut. Le point d'accès modifie uniquement l'ordre (sort_order) et ne change pas les paramètres des stratégies, leurs contraintes ni les segments. Ce problème est corrigé dans la version 8.0.3.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.