CVE-2025-24934
MediumCVSS 5.4Exploitation Probability (EPSS)
Low risk11th 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- CVE-2017-13876High
An issue was discovered in certain Apple products, including iOS before 11.2, macOS before 10.13.2, tvOS before 11.2, and watchOS before 4.2, involving the 'Kernel' component. It allows attackers to execute arbitrary code in a privileged context or cause a denial of service (memory corruption) via a crafted app.
- CVE-2017-13867High
An issue was discovered in certain Apple products related to the 'Kernel' component. Affects iOS before 11.2, macOS before 10.13.2, tvOS before 11.2, and watchOS before 4.2, allowing attackers to execute arbitrary code in a privileged context or cause a denial of service (memory corruption) via a crafted app.
- CVE-2017-13862High
An issue was discovered in certain Apple products related to the 'Kernel' component. This affects iOS versions before 11.2, macOS versions before 10.13.2, tvOS versions before 11.2, and watchOS versions before 4.2.
- CVE-2017-13843High
An issue was discovered in macOS before version 10.13.1 in the 'Kernel' component, allowing attackers to execute arbitrary code in a privileged context or cause a denial of service through memory corruption via a crafted app.
- CVE-2017-13834High
An issue was discovered in macOS versions before 10.13.1 related to the 'Kernel' component. It allows remote attackers to cause a denial of service (memory corruption) or possibly have unspecified other impact via a crafted mach binary.
- CVE-2017-13799High
An issue was discovered in certain Apple products related to the 'Kernel' component. Affects iOS before 11.1, macOS before 10.13.1, tvOS before 11.1, and watchOS before 4.1.
- CVE-2017-7114High
An issue was discovered in certain Apple products related to the 'Kernel' component. Affects iOS before 11, macOS before 10.13, tvOS before 11, and watchOS before 4.
- CVE-2017-7069High
An issue was discovered in certain Apple products related to the 'Kernel' component. Affects iOS before 10.3.3, macOS before 10.12.6, tvOS before 10.2.2, and watchOS before 3.2.3.
- CVE-2017-7027High
An issue was discovered in certain Apple products related to the 'Kernel' component. It affects iOS versions before 10.3.3, macOS versions before 10.12.6, tvOS versions before 10.2.2, and watchOS versions before 3.2.3.
- CVE-2017-7026High
An issue was discovered in certain Apple products affecting iOS before 10.3.3, macOS before 10.12.6, tvOS before 10.2.2, and watchOS before 3.2.3. The issue involves the 'Kernel' component and allows attackers to execute arbitrary code in a privileged context or cause a denial of service (memory corruption) via a crafted app.
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

