CVE-2026-46645
SQLAdmin : Contournement d'autorisation sur ajax_lookup
- Publié
- 10 juin 2026
- Mise à jour
- 11 juin 2026
- Attribution de CNA
- GitHub_M
- Preuve observée
- 8 août 2026
SQLAdmin : Contournement d'autorisation sur ajax_lookup
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:NFaible · 30 prochains jours
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.
SQLAdmin est une interface d'administration flexible pour les modèles SQLAlchemy. Avant la version 0.25.1, le point de terminaison ajax_lookup dans application.py contourne le contrôle d'accès is_accessible() que tous les autres points de terminaison appliquent. Si un développeur restreint l'accès au modèle en remplaçant is_accessible(), un utilisateur authentifié peut toujours interroger les données de ce modèle via le point de terminaison ajax_lookup — contournant silencieusement la restriction. Ce problème a été corrigé dans la version 0.25.1.
Laboratoire basé sur Docker pour reproduire CVE-2026-46645, un contournement d'autorisation dans le point de terminaison ajax_lookup de SQLAdmin. Inclut des cibles vulnérables et corrigées, un script PoC, et des étapes de reproduction manuelle avec curl pour la recherche en sécurité et l'éducation.
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.