CVE-2026-93206

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: PCI/proc: Konfiqurasiya sahəsinə oxuma girişini yoxlayarkən file_ns_capable()-dən istifadə edin proc_bus_pci_read() funksiyası konfiqurasiya sahəsinin nə qədər hissəsinin oxuna biləcəyinə capable(CAP_SYS_ADMIN) əsasında qərar verir ki, bu da faylı açan prosesin etibarnamələrini deyil, read() funksiyasını çağıran tapşırığın etibarnamələrini yoxlayır. sysfs ekvivalenti olan pci_read_config(), de139a339395 ("pci: check caps from sysfs file open to read device dependent config space") commit-indən bəri faylı açan prosesin etibarnamələrini yoxlayırdı. Buna görə də, imtiyazlı bir proses konfiqurasiya sahəsi faylını aça və fayl deskriptorunu imtiyazsız bir prosesə (məsələn, təyin edilmiş cihazla KVM qonağını işlədən prosesə) ötürə bilərdi və həmin proses bütün konfiqurasiya sahəsini oxuya bilərdi. Yoxlama sonradan 47970b1b2aa6 ("pci: use security_capable() when checking capablities during config space read") commit-i ilə LSM freymvorku vasitəsilə yönləndirildi və ab0fa82b2df9 ("pci-sysfs: use proper file capability helper function") commit-i ilə xüsusi köməkçi funksiyaya çevrildi. Beləliklə, iki interfeys eyni imkanını fərqli etibarnamələrə qarşı yoxlayır. read() funksiyasını çağıran tapşırığın etibarnamələrinin yoxlanılması nəticəni faylı kimin açmasından çox, kimin oxumasından asılı edir, buna görə də daha imtiyazlı bir proses deskriptor vasitəsilə oxuduqda məhdudiyyət yan keçilir. file->f_cred-də qeyd olunan etibarnamələrin yoxlanılması qərarı open() zamanı sabitləşdirir və onu fayla bağlayır, burada o, çağırana görə dəyişə bilməz. Fayl açıldıqda qüvvədə olan etibarnamələrə qarşı CAP_SYS_ADMIN-i yoxlamaq üçün file_ns_capable()-dən istifadə edin və beləliklə procfs interfeysini sysfs davranışı ilə uyğunlaşdırın. Nəticə etibarilə, imtiyazlı proses tərəfindən açılan və imtiyazsız prosesə ötürülən fayl deskriptoru artıq bütün konfiqurasiya sahəsinin procfs vasitəsilə oxunmasına imkan verir və bu, sysfs ilə üst-üstə düşür.

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

Necə düzəltmək olar

Yeniləyin
  • Linux Linux8a3a54aa3e65ed76f8560a387243a7738ae0cb1c, 5c7ab4ca66f0880cffc3735555ea719dd5253726, 53407535d49ec034e476121020b5c878f0d92e18, e7730acd6a01c5931a3afb83639810ff2fb9cc92, 77272b7fd0e472086fd626a1fcd11da625822cc2, c2d4174f492458ecdcdef309243624999612d526, 6351e94076329dab517ea94c115e15c4d8459381, f82f53e75eff382fc8f56b73279b54f7cf5a5c65 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 8a3a54aa3e65ed76f8560a387243a7738ae0cb1c, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 5c7ab4ca66f0880cffc3735555ea719dd5253726, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 53407535d49ec034e476121020b5c878f0d92e18, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < e7730acd6a01c5931a3afb83639810ff2fb9cc92, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 77272b7fd0e472086fd626a1fcd11da625822cc2, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < c2d4174f492458ecdcdef309243624999612d526, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 6351e94076329dab517ea94c115e15c4d8459381, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < f82f53e75eff382fc8f56b73279b54f7cf5a5c65, 2.6.128a3a54aa3e65ed76f8560a387243a7738ae0cb1c, 5c7ab4ca66f0880cffc3735555ea719dd5253726, 53407535d49ec034e476121020b5c878f0d92e18, e7730acd6a01c5931a3afb83639810ff2fb9cc92, 77272b7fd0e472086fd626a1fcd11da625822cc2, c2d4174f492458ecdcdef309243624999612d526, 6351e94076329dab517ea94c115e15c4d8459381, f82f53e75eff382fc8f56b73279b54f7cf5a5c65

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.