CVE-2026-68348
WysokieCVSS 7.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 3 - wyżej niż 3% wszystkich znanych CVE
Streszczenie
W jądrze Linux w sterowniku ASoC tas2781 występuje podatność na odczyt poza zakresem (OOB) podczas parsowania ciągów opisowych z firmware. Parser używa strlen() bez sprawdzenia, czy terminator NUL znajduje się w buforze firmware, co przy złośliwym obrazie firmware może spowodować odczyt poza końcem bufora.
Ocena ryzyka
Możliwy wyciek danych z pamięci jądra lub awaria systemu spowodowana odczytem poza buforem.
Rekomendacja
Zainstaluj poprawkę jądra Linux, która dodaje ograniczoną funkcję długości ciągu i używa jej dla wszystkich pól opisowych.
Oryginalny opis (angielski, źródło NVD)
In the Linux kernel, the following vulnerability has been resolved: ASoC: tas2781: bound firmware description string parsing The TAS2781 firmware parser reads several variable-length description strings with strlen() before checking that the string terminator is present inside the firmware blob. A malformed firmware image without a NUL terminator can therefore make the parser walk past the end of the firmware buffer before the later size checks run. Add a small bounded string-length helper and use it for all description fields that are parsed from the firmware buffer. Keep the existing size checks for the fixed bytes that follow each string.

