Linux Kernel და Qualcomm Adreno GPU Zero-Day ხარვეზები: ღრმა ჩაძირვა | B4N1

Linux Kernel და Qualcomm Adreno GPU Zero-Day ხარვეზები: ღრმა ჩაძირვა

24 days ago · b4n1 Read time: 3 min

Linux Kernel და Qualcomm Adreno GPU Zero-Day ხარვეზები: ღრმა ჩაძირვა

Linux-ის ბირთვი და Qualcomm Adreno GPU ახლახან დაზარალდნენ კრიტიკული ნულოვანი დღის დაუცველობით, კერძოდ, Dirty Frag და სამი ხარვეზი Adreno GPU დრაივერებში. ეს დაუცველობა წარმოადგენს უსაფრთხოების მნიშვნელოვან რისკებს, რადგან მათი გამოყენება შესაძლებელია Linux-ის უმეტეს დისტრიბუციებზე დეტერმინისტული root წვდომის მოსაპოვებლად და Android მოწყობილობების კომპრომისისთვის.

Dirty Frag: Linux Kernel Zero-Day დაუცველობა

Dirty Frag არის Linux-ის ბირთვის დაუცველობა, რომელიც საშუალებას აძლევს არაპრივილეგირებულ მომხმარებლებს მიიღონ დეტერმინისტული root წვდომა Linux-ის უმეტეს დისტრიბუციაზე. დაუცველობა გამოწვეულია ბირთვის ფრაგმენტული პაკეტების დამუშავების ხარვეზით, რომელთა გამოყენება შესაძლებელია თვითნებური კოდის შესასრულებლად ამაღლებული პრივილეგიებით. როგორც [Hyunwoo Kim-ის გამჟღავნება] (https://news.ycombinator.com/item?id=48304227) განმარტავს, დაუცველობა გავლენას ახდენს Linux-ის ბირთვის ვერსიებზე 5.10 და უფრო გვიან. ეს დაუცველობა განსაკუთრებით შემაშფოთებელია, რადგან მისი გამოყენება შესაძლებელია root წვდომის მისაღებად, რამაც შეიძლება გამოიწვიოს სენსიტიური მონაცემებისა და სისტემების არაავტორიზებული წვდომა.

💡 Key Takeaway: Dirty Frag არის კრიტიკული დაუცველობა, რომელიც საჭიროებს დაუყოვნებლივ ყურადღებას ტექნიკური პროფესიონალებისგან, რათა შეცვალონ და უზრუნველყონ მათი სისტემები. დაუცველობა შეიძლება გამოყენებულ იქნას root წვდომის მოსაპოვებლად, რამაც შეიძლება გამოიწვიოს სენსიტიური მონაცემებისა და სისტემების არაავტორიზებული წვდომა. ამ დაუცველობის შესამცირებლად, Linux-ის მომხმარებლებს შეუძლიათ გამოიყენონ Linux-ის ბირთვის საზოგადოების მიერ მოწოდებული პატჩი, რომელიც აფიქსირებს ხარვეზს ბირთვის მიერ ფრაგმენტული პაკეტების მართვაში და ხელს უშლის ექსპლუატაციას.

``პითონი

მაგალითი იმისა, თუ როგორ გამოიყენოთ Dirty Frag პაჩი Git-ის გამოყენებით

git fetch https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master git cherry-pick -x <patch_hash>


გარდა ამისა, მომხმარებლებს შეუძლიათ თავიანთი სისტემების კონფიგურაცია, რათა გამოიყენონ კონტეინერი და microVM sandboxes, რაც უზრუნველყოფს უსაფრთხოების დამატებით ფენას ბირთვის დაუცველობის წინააღმდეგ. ეს იმიტომ ხდება, რომ კონტეინერის და microVM ქვიშის ყუთებს შეუძლიათ ბირთვის იზოლირება დანარჩენი სისტემისგან, რაც ხელს უშლის დაუცველობის ექსპლუატაციას.

### Qualcomm Adreno GPU Zero-Day ხარვეზები
Qualcomm-მა გადაჭრა სამი კრიტიკული ნულოვანი დღის დაუცველობა მის Adreno GPU დრაივერებში, რომლებიც გამოიყენება Android მოწყობილობების წინააღმდეგ მიზანმიმართულ შეტევებში. დაუცველობა გავლენას ახდენს Adreno GPU დრაივერის მიერ მეხსიერების განაწილებაზე და მათი გამოყენება შესაძლებელია თვითნებური კოდის შესასრულებლად მაღალი პრივილეგიებით. [Qualcomm-ის უსაფრთხოების ბიულეტენის] მიხედვით (https://www.qualcomm.com/products/security/bulletins), დაუცველობა გავლენას ახდენს Adreno GPU დრაივერის ვერსიებზე 540 და უფრო გვიან.

| დაუცველობა | აღწერა | დაზარალებული ვერსიები |
| --- | --- | --- |
| CVE-2026-43285 | მეხსიერების განაწილების ხარვეზი | Adreno GPU დრაივერი 540 და უფრო ახალი |
| CVE-2026-43286 | მეხსიერების განაწილების ხარვეზი | Adreno GPU დრაივერი 540 და უფრო ახალი |
| CVE-2026-43287 | მეხსიერების განაწილების ხარვეზი | Adreno GPU დრაივერი 540 და უფრო ახალი |

> ⚠️ **არქიტექტურული რისკი:** Qualcomm Adreno GPU ნულოვანი დღის ხარვეზები ხაზს უსვამს მოწყობილობის დრაივერების განახლებისა და პოტენციური ექსპლოიტისგან დაცვის მნიშვნელობას. ამის შეუსრულებლობამ შეიძლება გამოიწვიოს სენსიტიურ მონაცემებსა და სისტემებზე არაავტორიზებული წვდომა. ამ დაუცველობის შესამცირებლად, Android-ის მომხმარებლებს შეუძლიათ განაახლონ თავიანთი მოწყობილობები პროგრამული უზრუნველყოფის უახლესი ვერსიით, რომელიც მოიცავს Adreno GPU დრაივერს.

``იმლ
# მაგალითი იმისა, თუ როგორ უნდა დააკონფიგურიროთ უსაფრთხო ჩატვირთვა Android მოწყობილობაზე
მოწყობილობა:
  safe_boot: მართალია
  verified_boot: მართალია

შერბილების სტრატეგიების შედარება

შემდეგი ცხრილი ადარებს შემარბილებელ სტრატეგიებს Dirty Frag და Qualcomm Adreno GPU ნულოვანი დღის დაუცველობისთვის:

შერბილების სტრატეგია Dirty Frag Qualcomm Adreno GPU
დაყენება Linux kernel patch-ის გამოყენება განაახლეთ Adreno GPU დრაივერი
კონტეინერი და microVM ქვიშის ყუთები კონტეინერის და microVM ქვიშის ყუთების კონფიგურაცია შეუსაბამო
უსაფრთხო ჩატვირთვა შეუსაბამო უსაფრთხო ჩატვირთვის მექანიზმების კონფიგურაცია

შერბილება და პრევენცია

ამ დაუცველობების ექსპლუატაციის თავიდან ასაცილებლად, მომხმარებლებმა უნდა გამოიყენონ პატჩები, დააკონფიგურირონ უსაფრთხო ჩატვირთვის მექანიზმები და გამოიყენონ კონტეინერი და microVM sandboxes. ამ ნაბიჯების გადადგმით მომხმარებლებს შეუძლიათ თავიდან აიცილონ მოწყვლადობის ექსპლუატაცია და დაიცვან თავიანთი სისტემები და მონაცემები. ასევე აუცილებელია მოწყობილობის დრაივერების განახლება და დაცული პოტენციური ექსპლოიტების წინააღმდეგ.

წყაროები


Have Questions?

Let's Talk

Contact me on LinkedIn