CVE-2026-102740 in async-http-client
Zusammenfassung
von VulDB • 15.10.2026
Die Bibliothek AsyncHttpClient ermöglicht es Java-Anwendungen, HTTP-Anfragen auszuführen und HTTP-Antworten asynchron zu verarbeiten. Von Version 2.0.0 bis 2.16.1 sowie in der Version 3.0.12 speichert PropertiesBasedResumableProcessor den Zustand für fortsetzbare Downloads im vorhersagbaren gemeinsamen Pfad $java.io.tmpdir/ahc/ResumableAsyncHandler.properties mit Standardberechtigungen und unter Verwendung von Dateivorgängen, die symbolische Links folgen (Link-Following). Ein lokaler Benutzer, der auf das gemeinsame Speichermedium zugreifen kann, kann Download-URLs einsehen, einschließlich eingebetteter Benutzerinformationen oder Abfragetokens. Ein lokaler Benutzer, der innerhalb des betroffenen gemeinsamen Speicherverzeichnisses schreiben oder dieses Verzeichnis vorab erstellen kann, kann einen symbolischen Link platzieren, dem der Client beim Speichern des Zustands folgt, wodurch eine vom Client-Prozess beschreibbare Zieldatei abgeschnitten und überschrieben wird. Der Dateisystempfad wird verwendet, wenn ResumableAsyncHandler einen anderen AsyncHandler dekoriert; die Konstruktoren ohne Argumente verwenden jedoch einen No-Op-Prozessor und sind nicht betroffen. Dieses Problem wurde in den Versionen 2.16.1 und 3.0.12 behoben.
If you want to get best quality of vulnerability data, you may have to visit VulDB.