CVE-2024-50038

CVE Details

Release Date:2024-10-21

Description


In the Linux kernel, the following vulnerability has been resolved:\nnetfilter: xtables: avoid NFPROTO_UNSPEC where needed\nsyzbot managed to call xt_cluster match via ebtables:\nWARNING: CPU: 0 PID: 11 at net/netfilter/xt_cluster.c:72 xt_cluster_mt+0x196/0x780\n[..]\nebt_do_table+0x174b/0x2a40\nModule registers to NFPROTO_UNSPEC, but it assumes ipv4/ipv6 packet\nprocessing. As this is only useful to restrict locally terminating\nTCP/UDP traffic, register this for ipv4 and ipv6 family only.\nPablo points out that this is a general issue, direct users of the\nset/getsockopt interface can call into targets/matches that were only\nintended for use with ip(6)tables.\nCheck all UNSPEC matches and targets for similar issues:\n- matches and targets are fine except if they assume skb_network_header()\nis valid -- this is only true when called from inet layer: ip(6) stack\npulls the ip/ipv6 header into linear data area.\n- targets that return XT_CONTINUE or other xtables verdicts must be\nrestricted too, they are incompatbile with the ebtables traverser, e.g.\nEBT_CONTINUE is a completely different value than XT_CONTINUE.\nMost matches/targets are changed to register for NFPROTO_IPV4/IPV6, as\nthey are provided for use by ip(6)tables.\nThe MARK target is also used by arptables, so register for NFPROTO_ARP too.\nWhile at it, bail out if connbytes fails to enable the corresponding\nconntrack family.\nThis change passes the selftests in iptables.git.

See more information about CVE-2024-50038 from MITRE CVE dictionary and NIST NVD


NOTE: The following CVSS metrics and score provided are preliminary and subject to review.


CVSS v3 metrics

Base Score: 5.5
Vector String: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Version: 3.1
Attack Vector: Local
Attack Complexity: Low
Privileges Required: Low
User Interaction: None
Scope: Unchanged
Confidentiality: None
Integrity: None
Availability: High

Errata information


PlatformErrataRelease Date
Oracle Linux version 8 (kernel-uek)ELSA-2024-128872024-12-18
Oracle Linux version 9 (kernel-uek)ELSA-2024-128872024-12-18


This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections:

software.hardware.complete