La bibliothèque AsyncHttpClient peut exposer des URL de téléchargement et permettre à un utilisateur local d’écraser un fichier accessible au processus client lorsque le processeur de reprise utilise son stockage partagé prévisible. Le problème concerne les versions 2.0.0 à 2.16.0 et les versions antérieures à 3.0.12 dans la branche 3.x; mettez à niveau vers 2.16.1 ou 3.0.12.
Source : NVD — CVE-2026-102740
Analyse technique
Le défaut concerne PropertiesBasedResumableProcessor lorsqu’il est utilisé par ResumableAsyncHandler : l’état est écrit dans un chemin temporaire partagé avec des permissions par défaut et des opérations qui suivent les liens symboliques. Les constructeurs sans argument utilisent un processeur sans effet et ne sont pas concernés.
Impact, versions et correctif
Action recommandée
Mettre à niveau vers AsyncHttpClient 2.16.1 ou 3.0.12. Vérifier l’usage de ResumableAsyncHandler et protéger le répertoire temporaire partagé contre l’accès ou la création de liens par des utilisateurs locaux.
Sources
Priorisation DFS : P4 · 1 source(s).