Descripción
In the Linux kernel, the following vulnerability has been resolved: ALSA: fireworks: bound device-supplied status before string array lookup The status field in an EFW response is a 32-bit value supplied by the firewire device. efr_status_names[] has 17 entries so a status value outside that range goes off into the weeds when looking at the %s value. Even worse, the status could return EFR_STATUS_INCOMPLETE which is 0x80000000, and is obviously not in that array of potential strings. Fix this up by properly bounding the index against the array size and printing -unknown- if it-s not recognized.
CVSS 5.5EPSS 0.125%Riesgo 0.56
Ver fuente- Publicación
- 2026-04-24 15:16:41
- Versiones afectadas
- unknown
- Tipo
- Core software
- Vector
- CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
- Sistemas operativos
- Linux