CVE-2024-35915CWE-908

CVE-2024-35915

High · published May 19, 2024

CVSS v3.1
8.8
EPSS
0%
Percentile
24.0
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet

syzbot reported the following uninit-value access issue [1][2]:

nci_rx_work() parses and processes received packet. When the payload

length is zero, each message type handler reads uninitialized payload

and KMSAN detects this issue. The receipt of a packet with a zero-size

payload is considered unexpected, and therefore, such packets should be

silently discarded.

This patch resolved this issue by checking payload size before calling

each message type handler codes.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00323 · 24.0th percentile
Weakness
CWE-908 · Use of Uninitialized Resource
Published
2024-05-19T13:15Z
Affected products (9)
ProductVersionsFixed in
linux/linux_kernel≥ 3.2, < 4.19.3124.19.312
linux/linux_kernel≥ 4.20, < 5.4.2745.4.274
linux/linux_kernel≥ 5.5, < 5.10.2155.10.215
linux/linux_kernel≥ 5.11, < 5.15.1545.15.154
linux/linux_kernel≥ 5.16, < 6.1.856.1.85
linux/linux_kernel≥ 6.2, < 6.6.266.6.26
linux/linux_kernel≥ 6.7, < 6.8.56.8.5
linux/linux_kernelall versions—
debian/debian_linuxall versions—
References (19)
https://git.kernel.org/stable/c/03fe259649a551d336a7f20919b641ea100e3fff · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/11387b2effbb55f58dc2111ef4b4b896f2756240 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/755e53bbc61bc1aff90eafa64c8c2464fd3dfa3c · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/8948e30de81faee87eeee01ef42a1f6008f5a83a · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/a946ebee45b09294c8b0b0e77410b763c4d2817a · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/ac68d9fa09e410fa3ed20fb721d56aa558695e16 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/b51ec7fc9f877ef869c01d3ea6f18f6a64e831a7 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/d24b03535e5eb82e025219c2f632b485409c898f · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/03fe259649a551d336a7f20919b641ea100e3fff · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/11387b2effbb55f58dc2111ef4b4b896f2756240 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/755e53bbc61bc1aff90eafa64c8c2464fd3dfa3c · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/8948e30de81faee87eeee01ef42a1f6008f5a83a · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/a946ebee45b09294c8b0b0e77410b763c4d2817a · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/ac68d9fa09e410fa3ed20fb721d56aa558695e16 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/b51ec7fc9f877ef869c01d3ea6f18f6a64e831a7 · af854a3a-2127-422b-91ae-364da2661108https://git.kernel.org/stable/c/d24b03535e5eb82e025219c2f632b485409c898f · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2024/06/msg00017.html · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2024/06/msg00020.html · af854a3a-2127-422b-91ae-364da2661108https://cert-portal.siemens.com/productcert/html/ssa-265688.html · 0b142b55-0307-4c5a-b3c9-f314f3fb7c5e
EPSS history
Timeline
  • 19 MAY 08:35Z
    nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
    cvelistv5