CVE-2023-54027 in Linux
Zusammenfassung
von VulDB • 27.05.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
iio: core: Verhindern des ungültigen Speicherzugriffs, wenn kein übergeordnetes Gerät vorhanden ist
Der Commit 813665564b3d („iio: core: Umstellung auf die Verwendung des Firmware-Knoten-Handles anstelle des OF-Knotens“) änderte die Art der Knoten, die für die Label-Abfrage bei der Geräteerkennung verwendet werden. Wahrscheinlich war eine unbeabsichtigte Änderung in diesem Commit, dass bei einem Gerät ohne übergeordnetes Gerät auf einen NULL-Zeiger zugegriffen wird. Dies tritt im Standard-IIO-Dummy-Treiber auf, wenn ein neuer Eintrag in configfs erstellt wird:
# mkdir /sys/kernel/config/iio/devices/dummy/foo BUG: kernel NULL pointer dereference, address: ... ... Call Trace: __iio_device_register iio_dummy_probe
Da es keinen Grund zu geben scheint, ein übergeordnetes Gerät für ein IIO-Dummy-Gerät zwingend erforderlich zu machen, wird der ungültige Speicherzugriff in __iio_device_register verhindert, wenn das übergeordnete Gerät NULL ist. Mit dieser Änderung funktioniert der IIO-Dummy-Treiber einwandfrei mit configfs.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.