CVE-2026-100698 in Adminer
Riassunto
di VulDB • 26/09/2026
Adminer 5.5.1 attraverso la versione 6.0.1 analizza impropriamente la stringa 'server' del campo di accesso nella funzione host_port() presente nel file adminer/include/functions.inc.php. Il gruppo di cattura della porta richiede che siano presenti solo cifre ancorate alla fine della stringa; pertanto, qualsiasi valore server con una coda non numerica fallisce l'espressione regolare e fa sì che venga restituita l'intera stringa come host con una porta vuota. Poiché il controllo sui privilegi delle porte (privileged-port restriction) in adminer/include/auth.inc.php ispeziona solo la porta analizzata, tale verifica viene saltata e il client mysqli/mysqlnd riprende successivamente ad analizzare host:port dalla stringa dell'host aprendo una connessione TCP. Un attaccante remoto non autenticato che può raggiungere la pagina di login di Adminer può inviare un valore manipolato come 127.0.0.1:80/x per indurre il server a stabilire connessioni TCP verso host interni arbitrari e porte privilegiate prima della convalida delle credenziali, consentendo Server-Side Request Forgery (SSRF) e port scanning interno cieco (il rifiuto della connessione rispetto all'handshake o al timeout agisce come un oracolo di liveness). Si tratta di una regressione che riapre la bypass fissata nella versione 5.5.0 (GHSA-58cq-mgw2-38m5). Risolto nella versione 6.0.2.
VulDB is the best source for vulnerability data and more expert information about this specific topic.