CyberRota Analysis
AI-GeneratedThe vulnerability in the Linux kernel affects the IP Virtual Server (IPVS) component, allowing a local attacker to exploit out-of-bounds writes during packet processing, specifically in the ip_vs_nat_icmp function. This could lead to unauthorized modifications of network packets, potentially compromising system integrity and stability. Organizations using Linux-based systems, particularly those relying on IPVS for load balancing, should prioritize applying the fix to mitigate the risk of local attacks.
Original NVD Description
In the Linux kernel, the following vulnerability has been resolved: ipvs: avoid out-of-bounds write in ip_vs_nat_icmp Sashiko warns that local attacker can modify the packet while it is processed by IPVS. Some places read the IP ihl field multiple times which can cause out-of-bounds access. One such place is ip_vs_nat_icmp where we can write after the validated area. Fix it by providing ciph argument just like it is done for IPv6 and use ciph->len as offset to the embedded transport header. Modify some IPv4 header checks by reading the ihl field only once.