CVE-2026-80901 in Linux
सारांश
द्वारा VulDB • 04/09/2026
Linux kernel में निम्नलिखित कमजोरी को हल किया गया है:
ipvs: checksum सत्यापनों की मरम्मत करें
ip_vs_in_icmp_v6() ग्राहकों से ICMPv6 पैकेटों के लिए checksum सत्यापन अनुपस्थित है। वास्तव में, TCP/UDP की तरह हमें ICMP पैकेट्स का checksum तभी सत्यापित करना चाहिए जब हम MASQ पर या टनेल के जवाब (reply) पर पैकेट को मंगल करते हैं।
इसके अलावा, Sashiko ने इशारा किया है कि handle_response_icmp() IPv4 और IPv6 दोनों के लिए सामान्य होने के बावजूद वास्तविक सर्वरों से ICMPv6 संदेशों का सत्यापन करते समय pseudo-header की गणना अनुपस्थित है, जो तब एक समस्या बन जाता है जब checksum को हार्डवेयर द्वारा सत्यापित नहीं किया जाता है।
ip_vs_checksum_common_check() हेल्पर बनाकर और इसे IPv4 और IPv6 दोनों के लिए TCP/UDP/ICMP पर उपयोग करके इन समस्याओं का समाधान करें। ICMP संदेशों का सत्यापन करने के लिए nf_checksum() पर निर्भर रहें, लेकिन इसका उपयोग TCP और UDP के लिए भी करें।
TCP/UDP/SCTP के लिए IP_VS_DBG_RL_PKT में सही IP ऑफसेट का उपयोग करें।
IPVS पैकेट्स (TCP/UDP/SCTP/ICMP) को LOCAL_OUT (स्थानीय ग्राहक या स्थानीय वास्तविक सर्वर) और FORWARD (LAN पर सर्वरों से ट्रैफ़िक) पर checksum सत्यापन की आवश्यकता नहीं है। इसे केवल LOCAL_IN पर करें, यदि nf_checksum() PRE_ROUTING पर कॉल नहीं किया जाता है तो भी ऐसा करें।
इसके अलावा, ip_vs_checksum_complete() को static चिह्नित किया जा सकता है।
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.