CVE-2019-15794
aufs के साथ संयोजन में उपयोग किए जाने पर overlayfs/shiftfs त्रुटि पथ में संदर्भ गणना त्रुटि
- प्रकाशित
- 23 अप्रैल 2020
- अद्यतन
- 16 सित॰ 2024
- सीएनए असाइन करना
- canonical
- साक्ष्य देखे गए
- 20 नव॰ 2019
प्राथमिक सीवीएसएस
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:Hकम · अगले 30 दिन
- प्रतिशत
- 65.2%
- मॉडल दिनांक
- 21 सित॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
लिनक्स कर्नेल में Overlayfs और shiftfs, जो उबंटू 5.0 और 5.3 कर्नेल श्रृंखला में शामिल लिनक्स कर्नेल के लिए एक गैर-अपस्ट्रीम पैच है, दोनों अपने mmap हैंडलर में vma->vm_file को प्रतिस्थापित करते हैं। त्रुटि पर मूल मान पुनर्स्थापित नहीं किया जाता है, और vm_file जिस फ़ाइल की ओर इंगित करता है उसके लिए रेफ़रेंस put कर दिया जाता है। अपस्ट्रीम कर्नेल पर यह कोई समस्या नहीं है, क्योंकि call_mmap() के त्रुटि लौटाने के बाद कोई भी कॉलर vm_file को डीरेफ़रेंस नहीं करता है। हालाँकि, aufs पैच mmap_region() को बदलकर एक लोकल वेरिएबल का उपयोग करने वाले fput() को vma_fput() से प्रतिस्थापित कर देते हैं, जो vm_file पर fput() करेगा, जिससे refcount अंडरफ़्लो हो जाएगा।
स्रोत
1- Ubuntu 19.10 - ubuntu-aufs-modified mmap_region() Breaks Refcounting in overlayfs/shiftfs Error Pathएक्सप्लॉइट
Google Security Research · linux · 20 नव॰ 2019
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।