CVE-2023-54118

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: serial: sc16is7xx: GPIO kontrollerinin probe funksiyasında daha gec qurulması sc16is7xx drayverinin GPIO kontrolleri komponenti çox erkən qurulur ki, bu da sc16is7xx cihazı inisializasiyanı tamamlamazdan əvvəl başqa bir cihazın GPIO xətlərindən istifadə etməyə çalışdığı yarış vəziyyətinə (race condition) səbəb ola bilər. Bu problem GPIO xətləri konfiqurasiya edilərkən Oops kimi özünü göstərir: Unable to handle kernel read from unreadable memory at virtual address ... pc : sc16is7xx_gpio_direction_output+0x68/0x108 [sc16is7xx] lr : sc16is7xx_gpio_direction_output+0x4c/0x108 [sc16is7xx] ... Call trace: sc16is7xx_gpio_direction_output+0x68/0x108 [sc16is7xx] gpiod_direction_output_raw_commit+0x64/0x318 gpiod_direction_output+0xb0/0x170 create_gpio_led+0xec/0x198 gpio_led_probe+0x16c/0x4f0 platform_drv_probe+0x5c/0xb0 really_probe+0xe8/0x448 driver_probe_device+0xe8/0x138 __device_attach_driver+0x94/0x118 bus_for_each_drv+0x8c/0xe0 __device_attach+0x100/0x1b8 device_initial_probe+0x28/0x38 bus_probe_device+0xa4/0xb0 deferred_probe_work_func+0x90/0xe0 process_one_work+0x1c4/0x480 worker_thread+0x54/0x430 kthread+0x138/0x150 ret_from_fork+0x10/0x1c Bu yamaq GPIO kontrolleri funksiyalarının qurulmasını probe funksiyasının sonuna keçirir və bununla digər cihazlar GPIO xətlərindən istifadə etməyə çalışana qədər sc16is7xx cihazının artıq inisializasiyanı tamamladığını təmin edir. Xətaların idarə olunması da yeni inisializasiya ardıcıllığını əks etdirəcək şəkildə yenidən sıralanmışdır.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc24 dek 2025
İlk görülmə24 dek 2025

Necə düzəltmək olar

Yeniləyin
  • Linux Linux17b96b5c19bec791b433890549e44ca523dc82aa, 49b326ce8a686428d8cbb82ed74fc88ed3f95a51, f57c2164d082a36d177ab7fbf54c18970df89c22, b71ff206707855ce73c04794c76f7b678b2d4f72, c8f71b49ee4d28930c4a6798d1969fa91dc4ef3e və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxdfeae619d781dee61666d5551b93ba3be755a86b ≤ v < 17b96b5c19bec791b433890549e44ca523dc82aa, dfeae619d781dee61666d5551b93ba3be755a86b ≤ v < 49b326ce8a686428d8cbb82ed74fc88ed3f95a51, dfeae619d781dee61666d5551b93ba3be755a86b ≤ v < f57c2164d082a36d177ab7fbf54c18970df89c22, dfeae619d781dee61666d5551b93ba3be755a86b ≤ v < b71ff206707855ce73c04794c76f7b678b2d4f72, dfeae619d781dee61666d5551b93ba3be755a86b ≤ v < c8f71b49ee4d28930c4a6798d1969fa91dc4ef3e, 3.1617b96b5c19bec791b433890549e44ca523dc82aa, 49b326ce8a686428d8cbb82ed74fc88ed3f95a51, f57c2164d082a36d177ab7fbf54c18970df89c22, b71ff206707855ce73c04794c76f7b678b2d4f72, c8f71b49ee4d28930c4a6798d1969fa91dc4ef3e

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2023-54118 · Linux · Dark Radar