Katalog CVE

CVE-2026-43005

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linuxa naprawiono podatność związaną z dostępem do tablicy w module hwmon dla układu tps53679. Problem występował, gdy funkcja i2c_smbus_read_block_data() zwracała 0, co prowadziło do odczytu spoza bufora na stosie.

Ocena ryzyka

Dostęp do pamięci poza przydzielonym buforem może prowadzić do nieprzewidzianego zachowania systemu, co stwarza ryzyko awarii lub wykorzystania przez złośliwe oprogramowanie.

Rekomendacja

Zaleca się aktualizację jądra Linux do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie systemów pod kątem nieautoryzowanego dostępu.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: hwmon: (tps53679) Fix array access with zero-length block read i2c_smbus_read_block_data() can return 0, indicating a zero-length read. When this happens, tps53679_identify_chip() accesses buf[ret - 1] which is buf[-1], reading one byte before the buffer on the stack. Fix by changing the check from "ret < 0" to "ret <= 0", treating a zero-length read as an error (-EIO), which prevents the out-of-bounds array access. Also fix a typo in the adjacent comment: "if present" instead of duplicate "if".

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS