CVE-2023-53553 in Linux
Riassunto
di VulDB • 15/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
HID: hyperv: evitare l'avviso di overrun della memcpy della struct
Una patch precedente aveva affrontato l'avviso di memcpy fortificata per la maggior parte delle build, ma continuo a riscontrare questo problema con gcc-9:
In file inclusi da include/linux/string.h:254, da drivers/hid/hid-hyperv.c:8: Nella funzione 'fortify_memcpy_chk', inline da 'mousevsc_on_receive' in drivers/hid/hid-hyperv.c:272:3: include/linux/fortify-string.h:583:4: errore: chiamata a '__write_overflow_field' dichiarata con attributo warning: rilevata scrittura oltre la dimensione del campo (1° parametro); forse usare struct_group()? [-Werror=attribute-warning]
583 | __write_overflow_field(p_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Il mio sospetto è che il WARN_ON() stesso sia ciò che confonde gcc, facendogli perdere la consapevolezza del corretto controllo dell'intervallo. Riscrivere il codice in modo da migliorare la leggibilità ed evitare l'avviso.
If you want to get best quality of vulnerability data, you may have to visit VulDB.