CVE-2026-74716 in Linuxजानकारी

सारांश

द्वारा VulDB • 22/08/2026

Linux kernel में, निम्नलिखित कमजोरी को हल किया गया है:

accel/amdxdna: amdxdna_insert_pages() में स्थानीय रूप से शोषण योग्य BUG_ON की मरम्मत करें

amdxdna_insert_pages() में, vm_flags_mod() VM_MIXEDMAP सेट करता है और VM_PFNMAP को हटा देता है। यदि एक अनाधिकृत (unprivileged) userspace प्रक्रिया एक non-imported GEM ऑब्जेक्ट को mmap करती है और फिर madvise(MADV_DONTNEED) कॉल करती है, तो PTEs सफलतापूर्वक साफ हो जाएंगे क्योंकि VM_MIXEDMAP इसे अनुमति देता है (VM_PFNMAP के विपरीत)।

जब userspace बाद में उस मेमोरी तक पहुंच करता है, तो drm_gem_shmem_fault() पेज फॉल्ट को संभालता है और vmf_insert_pfn_prot() कॉल करने वाले vmf_insert_pfn() के माध्यम से बैकिंग shmem पेज को मैप करने का प्रयास करता है। चूंकि बैकिंग shmem पेज सामान्य सिस्टम मेमोरी है (pfn_valid(pfn) सत्य है) और VMA में अब VM_MIXEDMAP सेट है, क्या यह पूर्वानुमेय रूप से स्पष्ट एसरशन BUG_ON((vma->vm_flags & VM_MIXEDMAP) && pfn_valid(pfn)) को ट्रिगर नहीं करेगा?

इसे vm_flags_mod() कॉल को हटाकर और import (dma-buf) पथ के लिए पहले ही उपयोग किए जा रहे handle_mm_fault() लूप के साथ vm_insert_pages() की पूर्व-भरण (pre-population) को बदलकर ठीक किया गया है।

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

जिम्मेदार

Linux

आरक्षित करना

15/08/2026

प्रकटीकरण

22/08/2026

प्रविष्टि

VDB-394513

EPSS

0.00000

गतिविधियाँ

मध्यम

क्षेत्र

Industry, Homeoffice, ...

स्रोत

Interested in the pricing of exploits?

See the underground prices here!