CVE-2026-74371

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: bpf: BPF_PROG_QUERY OOB yazma və cgroup geri uyğunluq problemi düzəldildi BPF_PROG_QUERY 'query.revision' sahəsini şərtsiz olaraq istifadəçi sahəsinə (userspace) geri yazır. Əgər istifadəçi sahəsi daha kiçik bir 'bpf_attr' strukturu ötürərsə (məsələn, 'query.revision' əlavə edilməzdən əvvəlki düzən olan 40 bayt), kernel sərhədlərdən kənar (out-of-bounds) yazma əməliyyatı yerinə yetirir. Bu problem, istifadəçi tərəfindən təmin edilən atribut ölçüsünün ('uattr_size') cgroup sorğu idarəedicilərinə ötürülməsi və təmin edilən bufer ölçüsü kifayət etmədikdə reviziya sahəsinin istifadəçi sahəsinə yazılmasının şərti olaraq ötürülməsi ilə həll edilmişdir. bpf_mprog_query daxilindəki query.revision struktur baxımından cgroup halı ilə eynidir: şərtsiz yazılan gec əlavə edilmiş sonuncu sahədir. Lakin geri uyğunluq riski eyni deyil. Minimum tarixi ölçü testi hər komanda üçün ayrıca aparılır və bpf_mprog_query yalnız strukturda reviziya ilə birlikdə yaranmış qoşulma növlərinə xidmət edir: - tcx_prog_query -> BPF_TCX_INGRESS/EGRESS - netkit_prog_query -> BPF_NETKIT_PRIMARY/PEER tcx, netkit, reviziya sahəsi və bpf_mprog_query-nin özü eyni v6.6 birləşdirmə pəncərəsində əlavə edilmişdir (053c8e1f235d mprog sorğu API-ni və reviziyanı; tcx e420bed02507-də, netkit isə 35dfaad7188c-də əlavə etmişdir). Reviziya haqqında məlumatı olmayan heç bir tcx/netkit BPF_PROG_QUERY istifadəçi sahəsi mövcud olmayıb. Buna görə də, bu komandalar üçün minimum legitim struktur artıq 56-64 ofsetini əhatə edir — burada heç bir köhnə binari fayl pozula bilməz. Bunu cgroup ilə müqayisə etsək: cgroup qoşulma növləri üzrə BPF_PROG_QUERY 2017-ci ildə təqdim edilmişdir; reviziyanın geri yazılması isə illər sonra əlavə edilmişdir (120933984460). Həmin yolda reviziyadan əvvəlki çağırıcıların real populyasiyası mövcuddur.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux
Dərc15 avq 2026
İlk görülmə15 avq 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linuxb78eb6efbf052d44a3a14726aa7c7d5aa2e544d7, a7131340d0f95df9a541257dccab5d85e6bcdd2b, d3d630e8a7f3421bc2d204b87bdff35b4432a8e3, 21c4b99b27f3f85b89256e81b3e997dec0a460d0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux195814a38a6a712bcb44d3dfa5109e926e92bec4 ≤ v < b78eb6efbf052d44a3a14726aa7c7d5aa2e544d7, 1209339844601ec1766f4ff430673fbcfe42bb51 ≤ v < a7131340d0f95df9a541257dccab5d85e6bcdd2b, 1209339844601ec1766f4ff430673fbcfe42bb51 ≤ v < d3d630e8a7f3421bc2d204b87bdff35b4432a8e3, 1209339844601ec1766f4ff430673fbcfe42bb51 ≤ v < 21c4b99b27f3f85b89256e81b3e997dec0a460d0, 6.17b78eb6efbf052d44a3a14726aa7c7d5aa2e544d7, a7131340d0f95df9a541257dccab5d85e6bcdd2b, d3d630e8a7f3421bc2d204b87bdff35b4432a8e3, 21c4b99b27f3f85b89256e81b3e997dec0a460d0

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.