Le client HTTP Python Zapros est vulnérable à une consommation excessive de ressources lors de la réception d’une réponse utilisant un nombre excessif d’encodages Content-Encoding chaînés.
Analyse technique
Zapros construisait une chaîne de décompression profondément imbriquée à partir de la réponse reçue, sans plafond suffisant. Un serveur distant non fiable ou une redirection vers celui-ci peut transmettre une valeur Content-Encoding excessivement chaînée.
Impact, versions et correctif
Détection / vérification
Journaliser et alerter sur les réponses avec Content-Encoding inhabituellement longs ou répétitifs, ainsi que sur les hausses de CPU ou de mémoire pendant les téléchargements HTTP.
Action recommandée
Mettre à niveau Zapros vers 0.14.0 ou une version ultérieure.
Sources
Priorisation DFS : P4 · confiance de recoupement standard · 1 source(s).