È stata identificata una vulnerabilità (CVE-2025-5278) nell'utility sort, inclusa nel pacchetto GNU Coreutils, che porta a un accesso a dati al di fuori del limite del buffer durante la sort utilizzando la sintassi «+POS1[.C1][OPTS]», impiegata per estrarre le chiavi di ordinamento dai dati elaborati. Il problema è causato da un overflow intero (wraparound) nella funzione begfield(), che consente di leggere il contenuto di un byte di dati al di fuori del buffer. Questa vulnerabilità può essere sfruttata per provocare il crash delle applicazioni o per organizzare una fuga di informazioni dal processo mediante l'invio di parametri di ordinamento appositamente formattati dagli aggressori. Il problema si manifesta a partire dalla versione 7.2 (2009) ed è stato corretto in forma di patch.
Il problema può essere riprodotto tentando di ordinare un file contenente la stringa «aa\nbb» con il comando «./sort +0.18446744073709551615R poc_input.txt». In questo caso, l'utility sort deve essere compilata con l'inclusione di Address Sanitizer (opzione «-fsanitize=address»).

Fonte: opennet.ru
