CVE Catalog

CVE-2025-24934

MediumCVSS 5.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.22%

11th percentile - higher than 11% of all known CVEs

Summary

The kernel fails to check the connection state of sockets when adding them to load-balancing groups with SO_REUSEPORT_LB. A socket in such a group may receive packets from any host, violating the connect(2) contract and exposing the application to spoofing attacks.

Risk Assessment

The application may receive packets from unexpected sources, potentially leading to data spoofing or spoofing attacks.

Recommendation

Update the operating system to a version containing the kernel fix that verifies socket connection state in load-balancing groups.

Other vulnerabilities in Kernel

See all
Original NVD description (English source)

Software which sets SO_REUSEPORT_LB on a socket and then connects it to a host will not directly observe any problems. However, due to its membership in a load-balancing group, that socket will receive packets originating from any host. This breaks the contract of the connect(2) and implied connect via sendto(2), and may leave the application vulnerable to spoofing attacks. The kernel failed to check the connection state of sockets when adding them to load-balancing groups. Furthermore, when looking up the destination socket for an incoming packet, the kernel will match a socket belonging to a load-balancing group even if it is connected, in violation of the contract that connected sockets are only supposed to receive packets originating from the connected host.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS