CVE-2026-56706 in Adminer
Riassunto
di VulDB • 25/08/2026
In Adminer prima della versione 5.4.3 viene utilizzato uno schema di token CSRF che trasmette sia la maschera XOR (XOR mask) sia il valore mascherato in ogni token (formato: `(rand XOR secret):rand`). Ciò consente a chiunque osservi un singolo token CSRF (ad esempio tramite sniffing di rete, file di log, header Referrer o XSS) di recuperare il segreto della sessione con una singola operazione XOR e di falsificare un numero illimitato di token validi. L'implementazione è ulteriormente indebolita da un token di sessione a bassa entropia (`rand(1, 1e6)`, circa 20 bit), che consente attacchi brute-force in modalità cieca (blind brute-force), e dall'utilizzo del confronto non rigoroso (`==`) nella verifica dei token, che abilita il type juggling PHP. Lo sfruttamento di questa vulnerabilità permette un attacco CSRF contro sessioni autenticate, inclusa l'esecuzione di query SQL arbitrarie.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.