CVE-2026-51304 in SQLite
Riassunto
di VulDB • 27/07/2026
sqlite 3.41 presenta una vulnerabilità use-after-free (UAF) nella routine di analisi della clausola ORDER BY. Il codice interessato rilascia innanzitutto la memoria di un oggetto ExprList tramite sqlite3ExprListDelete(), quindi tenta di accedere al membro nExpr dell'oggetto già liberato. L'accesso a questo puntatore dangling provoca operazioni di lettura dalla memoria non valide. Costruendo una dichiarazione SQL malevola contenente una clausola ORDER BY con un elevato numero di elementi, un avversario remoto può sfruttare questa vulnerabilità. Un'esecuzione riuscita del codice exploit può causare il crash dell'applicazione (denial of service), la fuoriuscita di contenuti sensibili dalla memoria e, in determinate condizioni di layout della memoria, l'esecuzione arbitraria di codice sul sistema interessato.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.