IM
IronMonkey Threat Research

CVE-2024-50251 MEDIUM

Published: 2024-11-09 | Last Modified: 2026-05-12 | Status: Modified

Description

In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_payload: sanitize offset and length before calling skb_checksum() If access to offset + length is larger than the skbuff length, then skb_checksum() triggers BUG_ON(). skb_checksum() internally subtracts the length parameter while iterating over skbuff, BUG_ON(len) at the end of it checks that the expected length to be included in the checksum calculation is fully consumed.

Additional Descriptions (1)

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: netfilter: nft_payload: desinfecta el desplazamiento y la longitud antes de llamar a skb_checksum() Si el acceso a desplazamiento + longitud es mayor que la longitud de skbuff, entonces skb_checksum() activa BUG_ON(). skb_checksum() resta internamente el parámetro de longitud mientras itera sobre skbuff, BUG_ON(len) al final verifica que la longitud esperada que se incluirá en el cálculo de la suma de comprobación se haya consumido por completo.

CVSS Metrics

Base Score: 6.2 (MEDIUM)

CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Attack VectorLOCAL
Attack ComplexityLOW
Privileges RequiredNONE
User InteractionNONE
ScopeUNCHANGED
Confidentiality ImpactNONE
Integrity ImpactNONE
Availability ImpactHIGH

Source: [email protected]

Type: Primary

Exploitability Score: 2.5

Impact Score: 3.6

Weaknesses

Source Type Description
[email protected] Primary
en NVD-CWE-noinfo

Affected Products

Vendor Product Version Update Type
linux linux_kernel * <built-in method update of dict object at 0x7fd3401ff540> Operating System
linux linux_kernel * <built-in method update of dict object at 0x7fd36b25efc0> Operating System
linux linux_kernel * <built-in method update of dict object at 0x7fd370265940> Operating System
linux linux_kernel * <built-in method update of dict object at 0x7fd340ad7d00> Operating System
linux linux_kernel * <built-in method update of dict object at 0x7fd3401fe0c0> Operating System
linux linux_kernel * <built-in method update of dict object at 0x7fd370265580> Operating System
linux linux_kernel * <built-in method update of dict object at 0x7fd38545dc80> Operating System
linux linux_kernel 6.12 <built-in method update of dict object at 0x7fd360697dc0> Operating System
linux linux_kernel 6.12 <built-in method update of dict object at 0x7fd3401fd480> Operating System
linux linux_kernel 6.12 <built-in method update of dict object at 0x7fd3401ff180> Operating System
linux linux_kernel 6.12 <built-in method update of dict object at 0x7fd369400840> Operating System
linux linux_kernel 6.12 <built-in method update of dict object at 0x7fd3402242c0> Operating System

Affected Configurations

Operator: OR

Vulnerable CPE
Yes cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Yes cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Yes cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Yes cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Yes cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Yes cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Yes cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Yes cpe:2.3:o:linux:linux_kernel:6.12:rc1:*:*:*:*:*:*
Yes cpe:2.3:o:linux:linux_kernel:6.12:rc2:*:*:*:*:*:*
Yes cpe:2.3:o:linux:linux_kernel:6.12:rc3:*:*:*:*:*:*
Yes cpe:2.3:o:linux:linux_kernel:6.12:rc4:*:*:*:*:*:*
Yes cpe:2.3:o:linux:linux_kernel:6.12:rc5:*:*:*:*:*:*

References