CVE-2026-74643 in Linux
सारांश
द्वारा VulDB • 23/08/2026
Linux kernel में, निम्नलिखित कमजोरी को हल किया गया है:
samples/damon/mtier: शून्य क्वाटा लक्ष्य मानों के लिए त्रुटि आउट करें
पैच सीरीज़ "mm/damon: damos_quota_score() से शून्य विभाजन (division by zero) को रोकें"।
DAMON_SAMPLE_MTIER और DAMON_LRU_SORT उपयोगकर्ताओं को damos_quota_score() में शून्य द्वारा विभाजन (division by zero) ट्रिगर करने की अनुमति देते हैं। इसे पैरामीटर सत्यापन जाँच जोड़कर रोकें।
यह पैच (2 में से 1):
damos_quota_score() तब शून्य विभाजन को ट्रिगर कर सकता है यदि target_value शून्य होता है। DAMON_SAMPLE_MTIER उपयोगकर्ताओं को node0_mem_{used,free}_bp पैरामीटरों के माध्यम से target_value सेट करने की अनुमति देता है। हालाँकि, यह शून्य मान मामले का संरक्षण नहीं करता है। परिणामस्वरूप, उपयोगकर्ता शून्य विभाजन को ट्रिगर कर सकते हैं। जब उपयोगकर्ता शून्य node0_mem_{used,free}_bp पैरामीटर मानों के साथ DAMON शुरू करने की प्रयास करते हैं तो एक त्रुटि लौटाकर इस समस्या का समाधान करें।
DAMON_SAMPLE_MTIER केवल एक नमूना मॉड्यूल है, लेकिन परिणाम काफी खराब हो सकते हैं। इसके अलावा, शून्य node0_mem_free_bp पैरामीटर कुछ उपयोगकर्ताओं को एक उचित सेटअप जैसा लग सकता है। इसलिए, यह समस्या वास्तविक दुनिया में सचमुच घटित हो सकती है।
समस्या की पुन: उत्पत्ति करने का एक विश्वसनीय तरीका नीचे दिया गया है:
# cd /sys/module/damon_sample_mtier/parameters # echo 4096 > node0_start_addr # echo 8192 > node0_end_addr # echo 8192 > node1_start_addr # echo 81920 > node1_end_addr # echo 0 > node0_mem_free_bp # echo Y > enabled # dmesg -w [...]
[18792.235916] Oops: divide error: 0000 [#1] SMP NOPTI
[...]
[18792.242787] RIP: 0010:damos_quota_score+0x6f/0x480
[...]
यह समस्या Sashiko द्वारा खोजी गई थी [1]।
If you want to get best quality of vulnerability data, you may have to visit VulDB.