CVE-2026-46490
samlify : injection XML dans AttributeValue permettant une élévation de privilèges dans les assertions SAML signées
- Publié
- 8 juin 2026
- Mise à jour
- 9 juin 2026
- Attribution de CNA
- GitHub_M
- Preuve observée
- 8 août 2026
CVSS primaire
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XFaible · 30 prochains jours
- Percentile
- 39,6 %
- Date du modèle
- 21 sept. 2026
EPSS est une estimation statistique, et non une certitude ou une mesure d'impact. Combinez-le avec CVSS, le statut KEV, l'exposition et votre environnement.
Résumé
samlify est une bibliothèque Node.js pour l'authentification unique SAML. Avant la version 2.13.0, la substitution de modèles de samlify n'échappait que les contextes d'attributs. Les valeurs insérées dans le texte d'un élément (par exemple `<saml:AttributeValue>`) ne sont pas échappées. Un utilisateur normal peut injecter du balisage XML dans une valeur d'attribut (par exemple, e-mail, nom) et ajouter de nouveaux éléments `<saml:Attribute>` à l'intérieur de l'assertion signée. L'IdP signe ensuite l'assertion falsifiée et le SP accepte les attributs injectés comme fiables. Cela permet une élévation de privilèges lorsque les attributs sont utilisés pour l'autorisation (rôles/groupes). Ce problème a été corrigé dans la version 2.13.0.
Sources
1CVE-2026-46490 — samlify <2.13.0 Injection XML SAML AttributeValue -> escalade de privilèges via assertion signée. Preuve de concept autonome, vérifiée de bout en bout.
Utilisation responsable
Utilisez les informations de vulnérabilité uniquement sur les systèmes que vous possédez ou que vous êtes autorisé à tester. Kitploit renvoie aux métadonnées de la recherche publique et ne stocke pas de code d'exploitation ni de charges utiles malveillantes.