GCVE Workshop - 22 September 2026 (14:00-18:00), Luxembourg Before The Vulnopticon Conference - Registration

CVE-2025-40164 (GCVE-0-2025-40164)

Vulnerability from cvelistv5 – Published: 2025-11-12 10:26 – Updated: 2026-06-19 11:57
VLAI
Title
usbnet: Fix using smp_processor_id() in preemptible code warnings
Summary
In the Linux kernel, the following vulnerability has been resolved: usbnet: Fix using smp_processor_id() in preemptible code warnings Syzbot reported the following warning: BUG: using smp_processor_id() in preemptible [00000000] code: dhcpcd/2879 caller is usbnet_skb_return+0x74/0x490 drivers/net/usb/usbnet.c:331 CPU: 1 UID: 0 PID: 2879 Comm: dhcpcd Not tainted 6.15.0-rc4-syzkaller-00098-g615dca38c2ea #0 PREEMPT(voluntary) Call Trace: <TASK> __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x16c/0x1f0 lib/dump_stack.c:120 check_preemption_disabled+0xd0/0xe0 lib/smp_processor_id.c:49 usbnet_skb_return+0x74/0x490 drivers/net/usb/usbnet.c:331 usbnet_resume_rx+0x4b/0x170 drivers/net/usb/usbnet.c:708 usbnet_change_mtu+0x1be/0x220 drivers/net/usb/usbnet.c:417 __dev_set_mtu net/core/dev.c:9443 [inline] netif_set_mtu_ext+0x369/0x5c0 net/core/dev.c:9496 netif_set_mtu+0xb0/0x160 net/core/dev.c:9520 dev_set_mtu+0xae/0x170 net/core/dev_api.c:247 dev_ifsioc+0xa31/0x18d0 net/core/dev_ioctl.c:572 dev_ioctl+0x223/0x10e0 net/core/dev_ioctl.c:821 sock_do_ioctl+0x19d/0x280 net/socket.c:1204 sock_ioctl+0x42f/0x6a0 net/socket.c:1311 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:906 [inline] __se_sys_ioctl fs/ioctl.c:892 [inline] __x64_sys_ioctl+0x190/0x200 fs/ioctl.c:892 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcd/0x260 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f For historical and portability reasons, the netif_rx() is usually run in the softirq or interrupt context, this commit therefore add local_bh_disable/enable() protection in the usbnet_resume_rx().
Severity
No CVSS data available.
SSVC
Exploitation: none Automatable: no Technical Impact: partial
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2026-06-10 20:42 UTC
Impacted products
Vendor Product Version CPE status
Linux Linux Affected: 43daa96b166c3cf5ff30dfac0c5efa2620e4beab , < 6635e52bc4165793aefd686962d912d73d323afe (git)
Affected: 43daa96b166c3cf5ff30dfac0c5efa2620e4beab , < 65d04291adf7c59338f87aab9c6fe0bfa9993e64 (git)
Affected: 43daa96b166c3cf5ff30dfac0c5efa2620e4beab , < f45fffae5e2549bd0a4670cc52a15ad54c9f121e (git)
Affected: 43daa96b166c3cf5ff30dfac0c5efa2620e4beab , < 17fbad93879e87a334062882b45fa727ba1b3dd7 (git)
Affected: 43daa96b166c3cf5ff30dfac0c5efa2620e4beab , < d1944bab8e0c1511f0cbf364aa06547735bb0ddb (git)
Affected: 43daa96b166c3cf5ff30dfac0c5efa2620e4beab , < 0134c7bff14bd50314a4f92b182850ddfc38e255 (git)
Affected: 43daa96b166c3cf5ff30dfac0c5efa2620e4beab , < 327cd4b68b4398b6c24f10eb2b2533ffbfc10185 (git)
guessed Create a notification for this product.
Linux Linux Affected: 4.7
Unaffected: 0 , < 4.7 (semver)
Unaffected: 5.10.259 , ≤ 5.10.* (semver)
Unaffected: 5.15.199 , ≤ 5.15.* (semver)
Unaffected: 6.1.162 , ≤ 6.1.* (semver)
Unaffected: 6.6.122 , ≤ 6.6.* (semver)
Unaffected: 6.12.64 , ≤ 6.12.* (semver)
Unaffected: 6.17.5 , ≤ 6.17.* (semver)
Unaffected: 6.18 , ≤ * (original_commit_for_fix)
guessed Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2025-40164",
                "options": [
                  {
                    "Exploitation": "none"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "partial"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2026-06-10T20:42:05.458823Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2026-06-11T18:44:19.209Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "drivers/net/usb/usbnet.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "6635e52bc4165793aefd686962d912d73d323afe",
              "status": "affected",
              "version": "43daa96b166c3cf5ff30dfac0c5efa2620e4beab",
              "versionType": "git"
            },
            {
              "lessThan": "65d04291adf7c59338f87aab9c6fe0bfa9993e64",
              "status": "affected",
              "version": "43daa96b166c3cf5ff30dfac0c5efa2620e4beab",
              "versionType": "git"
            },
            {
              "lessThan": "f45fffae5e2549bd0a4670cc52a15ad54c9f121e",
              "status": "affected",
              "version": "43daa96b166c3cf5ff30dfac0c5efa2620e4beab",
              "versionType": "git"
            },
            {
              "lessThan": "17fbad93879e87a334062882b45fa727ba1b3dd7",
              "status": "affected",
              "version": "43daa96b166c3cf5ff30dfac0c5efa2620e4beab",
              "versionType": "git"
            },
            {
              "lessThan": "d1944bab8e0c1511f0cbf364aa06547735bb0ddb",
              "status": "affected",
              "version": "43daa96b166c3cf5ff30dfac0c5efa2620e4beab",
              "versionType": "git"
            },
            {
              "lessThan": "0134c7bff14bd50314a4f92b182850ddfc38e255",
              "status": "affected",
              "version": "43daa96b166c3cf5ff30dfac0c5efa2620e4beab",
              "versionType": "git"
            },
            {
              "lessThan": "327cd4b68b4398b6c24f10eb2b2533ffbfc10185",
              "status": "affected",
              "version": "43daa96b166c3cf5ff30dfac0c5efa2620e4beab",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "drivers/net/usb/usbnet.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "4.7"
            },
            {
              "lessThan": "4.7",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.10.*",
              "status": "unaffected",
              "version": "5.10.259",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.15.*",
              "status": "unaffected",
              "version": "5.15.199",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.1.*",
              "status": "unaffected",
              "version": "6.1.162",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.6.*",
              "status": "unaffected",
              "version": "6.6.122",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.12.*",
              "status": "unaffected",
              "version": "6.12.64",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.17.*",
              "status": "unaffected",
              "version": "6.17.5",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "6.18",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.10.259",
                  "versionStartIncluding": "4.7",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.15.199",
                  "versionStartIncluding": "4.7",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.1.162",
                  "versionStartIncluding": "4.7",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.6.122",
                  "versionStartIncluding": "4.7",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.12.64",
                  "versionStartIncluding": "4.7",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.17.5",
                  "versionStartIncluding": "4.7",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.18",
                  "versionStartIncluding": "4.7",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nusbnet: Fix using smp_processor_id() in preemptible code warnings\n\nSyzbot reported the following warning:\n\nBUG: using smp_processor_id() in preemptible [00000000] code: dhcpcd/2879\ncaller is usbnet_skb_return+0x74/0x490 drivers/net/usb/usbnet.c:331\nCPU: 1 UID: 0 PID: 2879 Comm: dhcpcd Not tainted 6.15.0-rc4-syzkaller-00098-g615dca38c2ea #0 PREEMPT(voluntary)\nCall Trace:\n \u003cTASK\u003e\n __dump_stack lib/dump_stack.c:94 [inline]\n dump_stack_lvl+0x16c/0x1f0 lib/dump_stack.c:120\n check_preemption_disabled+0xd0/0xe0 lib/smp_processor_id.c:49\n usbnet_skb_return+0x74/0x490 drivers/net/usb/usbnet.c:331\n usbnet_resume_rx+0x4b/0x170 drivers/net/usb/usbnet.c:708\n usbnet_change_mtu+0x1be/0x220 drivers/net/usb/usbnet.c:417\n __dev_set_mtu net/core/dev.c:9443 [inline]\n netif_set_mtu_ext+0x369/0x5c0 net/core/dev.c:9496\n netif_set_mtu+0xb0/0x160 net/core/dev.c:9520\n dev_set_mtu+0xae/0x170 net/core/dev_api.c:247\n dev_ifsioc+0xa31/0x18d0 net/core/dev_ioctl.c:572\n dev_ioctl+0x223/0x10e0 net/core/dev_ioctl.c:821\n sock_do_ioctl+0x19d/0x280 net/socket.c:1204\n sock_ioctl+0x42f/0x6a0 net/socket.c:1311\n vfs_ioctl fs/ioctl.c:51 [inline]\n __do_sys_ioctl fs/ioctl.c:906 [inline]\n __se_sys_ioctl fs/ioctl.c:892 [inline]\n __x64_sys_ioctl+0x190/0x200 fs/ioctl.c:892\n do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]\n do_syscall_64+0xcd/0x260 arch/x86/entry/syscall_64.c:94\n entry_SYSCALL_64_after_hwframe+0x77/0x7f\n\nFor historical and portability reasons, the netif_rx() is usually\nrun in the softirq or interrupt context, this commit therefore add\nlocal_bh_disable/enable() protection in the usbnet_resume_rx()."
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-06-19T11:57:22.439Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/6635e52bc4165793aefd686962d912d73d323afe"
        },
        {
          "url": "https://git.kernel.org/stable/c/65d04291adf7c59338f87aab9c6fe0bfa9993e64"
        },
        {
          "url": "https://git.kernel.org/stable/c/f45fffae5e2549bd0a4670cc52a15ad54c9f121e"
        },
        {
          "url": "https://git.kernel.org/stable/c/17fbad93879e87a334062882b45fa727ba1b3dd7"
        },
        {
          "url": "https://git.kernel.org/stable/c/d1944bab8e0c1511f0cbf364aa06547735bb0ddb"
        },
        {
          "url": "https://git.kernel.org/stable/c/0134c7bff14bd50314a4f92b182850ddfc38e255"
        },
        {
          "url": "https://git.kernel.org/stable/c/327cd4b68b4398b6c24f10eb2b2533ffbfc10185"
        }
      ],
      "title": "usbnet: Fix using smp_processor_id() in preemptible code warnings",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2025-40164",
    "datePublished": "2025-11-12T10:26:23.482Z",
    "dateReserved": "2025-04-16T07:20:57.176Z",
    "dateUpdated": "2026-06-19T11:57:22.439Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2025-40164",
      "date": "2026-09-17",
      "epss": "0.00181",
      "percentile": "0.07907"
    },
    "microsoft_vex": {
      "current_release_date": "2026-03-03T14:58:22.000Z",
      "cve": "CVE-2025-40164",
      "id": "msrc_CVE-2025-40164",
      "initial_release_date": "2025-11-02T00:00:00.000Z",
      "product_status:fixed": "2",
      "product_status:known_affected": "6",
      "source": "Microsoft CSAF VEX",
      "status": "final",
      "title": "usbnet: Fix using smp_processor_id() in preemptible code warnings",
      "url": "https://msrc.microsoft.com/csaf/vex/2025/msrc_cve-2025-40164.json",
      "version": "10"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2025-40164\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2025-11-12T11:15:46.660\",\"lastModified\":\"2026-06-19T13:16:23.357\",\"vulnStatus\":\"Modified\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\nusbnet: Fix using smp_processor_id() in preemptible code warnings\\n\\nSyzbot reported the following warning:\\n\\nBUG: using smp_processor_id() in preemptible [00000000] code: dhcpcd/2879\\ncaller is usbnet_skb_return+0x74/0x490 drivers/net/usb/usbnet.c:331\\nCPU: 1 UID: 0 PID: 2879 Comm: dhcpcd Not tainted 6.15.0-rc4-syzkaller-00098-g615dca38c2ea #0 PREEMPT(voluntary)\\nCall Trace:\\n \u003cTASK\u003e\\n __dump_stack lib/dump_stack.c:94 [inline]\\n dump_stack_lvl+0x16c/0x1f0 lib/dump_stack.c:120\\n check_preemption_disabled+0xd0/0xe0 lib/smp_processor_id.c:49\\n usbnet_skb_return+0x74/0x490 drivers/net/usb/usbnet.c:331\\n usbnet_resume_rx+0x4b/0x170 drivers/net/usb/usbnet.c:708\\n usbnet_change_mtu+0x1be/0x220 drivers/net/usb/usbnet.c:417\\n __dev_set_mtu net/core/dev.c:9443 [inline]\\n netif_set_mtu_ext+0x369/0x5c0 net/core/dev.c:9496\\n netif_set_mtu+0xb0/0x160 net/core/dev.c:9520\\n dev_set_mtu+0xae/0x170 net/core/dev_api.c:247\\n dev_ifsioc+0xa31/0x18d0 net/core/dev_ioctl.c:572\\n dev_ioctl+0x223/0x10e0 net/core/dev_ioctl.c:821\\n sock_do_ioctl+0x19d/0x280 net/socket.c:1204\\n sock_ioctl+0x42f/0x6a0 net/socket.c:1311\\n vfs_ioctl fs/ioctl.c:51 [inline]\\n __do_sys_ioctl fs/ioctl.c:906 [inline]\\n __se_sys_ioctl fs/ioctl.c:892 [inline]\\n __x64_sys_ioctl+0x190/0x200 fs/ioctl.c:892\\n do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]\\n do_syscall_64+0xcd/0x260 arch/x86/entry/syscall_64.c:94\\n entry_SYSCALL_64_after_hwframe+0x77/0x7f\\n\\nFor historical and portability reasons, the netif_rx() is usually\\nrun in the softirq or interrupt context, this commit therefore add\\nlocal_bh_disable/enable() protection in the usbnet_resume_rx().\"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"drivers/net/usb/usbnet.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"43daa96b166c3cf5ff30dfac0c5efa2620e4beab\",\"lessThan\":\"6635e52bc4165793aefd686962d912d73d323afe\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"43daa96b166c3cf5ff30dfac0c5efa2620e4beab\",\"lessThan\":\"65d04291adf7c59338f87aab9c6fe0bfa9993e64\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"43daa96b166c3cf5ff30dfac0c5efa2620e4beab\",\"lessThan\":\"f45fffae5e2549bd0a4670cc52a15ad54c9f121e\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"43daa96b166c3cf5ff30dfac0c5efa2620e4beab\",\"lessThan\":\"17fbad93879e87a334062882b45fa727ba1b3dd7\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"43daa96b166c3cf5ff30dfac0c5efa2620e4beab\",\"lessThan\":\"d1944bab8e0c1511f0cbf364aa06547735bb0ddb\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"43daa96b166c3cf5ff30dfac0c5efa2620e4beab\",\"lessThan\":\"0134c7bff14bd50314a4f92b182850ddfc38e255\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"43daa96b166c3cf5ff30dfac0c5efa2620e4beab\",\"lessThan\":\"327cd4b68b4398b6c24f10eb2b2533ffbfc10185\",\"versionType\":\"git\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"drivers/net/usb/usbnet.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"4.7\",\"status\":\"affected\"},{\"version\":\"0\",\"lessThan\":\"4.7\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.10.259\",\"lessThanOrEqual\":\"5.10.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.15.199\",\"lessThanOrEqual\":\"5.15.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.1.162\",\"lessThanOrEqual\":\"6.1.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.6.122\",\"lessThanOrEqual\":\"6.6.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.12.64\",\"lessThanOrEqual\":\"6.12.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.17.5\",\"lessThanOrEqual\":\"6.17.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.18\",\"lessThanOrEqual\":\"*\",\"versionType\":\"original_commit_for_fix\",\"status\":\"unaffected\"}]}]}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H\",\"baseScore\":5.5,\"baseSeverity\":\"MEDIUM\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"NONE\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.8,\"impactScore\":3.6}],\"ssvcV203\":[{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"ssvcData\":{\"timestamp\":\"2026-06-10T20:42:05.458823Z\",\"id\":\"CVE-2025-40164\",\"options\":[{\"exploitation\":\"none\"},{\"automatable\":\"no\"},{\"technicalImpact\":\"partial\"}],\"role\":\"CISA Coordinator\",\"version\":\"2.0.3\"}}]},\"weaknesses\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"NVD-CWE-noinfo\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"4.7.1\",\"versionEndExcluding\":\"5.15.199\",\"matchCriteriaId\":\"D4DD7644-2E94-47D1-9469-934F9D74FA42\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.16\",\"versionEndExcluding\":\"6.1.162\",\"matchCriteriaId\":\"6579E0D4-0641-479D-A4C3-0EF618798C55\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.2\",\"versionEndExcluding\":\"6.6.122\",\"matchCriteriaId\":\"8EAAE395-0162-4BAF-9AD5-E9AF3C869C4F\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.7\",\"versionEndExcluding\":\"6.12.64\",\"matchCriteriaId\":\"32BF4A52-377C-44ED-B5E6-7EA5D896E98B\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.13\",\"versionEndExcluding\":\"6.17.5\",\"matchCriteriaId\":\"E6A22BA4-0CDF-4955-9D80-068DBE5A9C7E\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:4.7:-:*:*:*:*:*:*\",\"matchCriteriaId\":\"2F890998-2B89-4DE8-BA87-5B3D9A5E8E11\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:4.7:rc7:*:*:*:*:*:*\",\"matchCriteriaId\":\"45FA346F-1039-4607-871B-B9F236A30C16\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.18:rc1:*:*:*:*:*:*\",\"matchCriteriaId\":\"DD01661D-DFC8-4B6D-80E7-46D203CC4565\"}]}]}],\"references\":[{\"url\":\"https://git.kernel.org/stable/c/0134c7bff14bd50314a4f92b182850ddfc38e255\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/17fbad93879e87a334062882b45fa727ba1b3dd7\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/327cd4b68b4398b6c24f10eb2b2533ffbfc10185\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/65d04291adf7c59338f87aab9c6fe0bfa9993e64\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/6635e52bc4165793aefd686962d912d73d323afe\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/d1944bab8e0c1511f0cbf364aa06547735bb0ddb\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/f45fffae5e2549bd0a4670cc52a15ad54c9f121e\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]}]}}",
    "redhat_vex": {
      "aggregate_severity": "Low",
      "current_release_date": "2026-06-30T10:34:24+00:00",
      "cve": "CVE-2025-40164",
      "id": "CVE-2025-40164",
      "initial_release_date": "2025-11-12T00:00:00+00:00",
      "product_status:known_affected": "274",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: usbnet: Fix using smp_processor_id() in preemptible code warnings",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2025/cve-2025-40164.json",
      "version": "3"
    },
    "vulnrichment": {
      "containers": "{\"adp\": [{\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2025-40164\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2026-06-10T20:42:05.458823Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2026-06-11T17:39:02.196Z\"}}], \"cna\": {\"title\": \"usbnet: Fix using smp_processor_id() in preemptible code warnings\", \"affected\": [{\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"43daa96b166c3cf5ff30dfac0c5efa2620e4beab\", \"lessThan\": \"6635e52bc4165793aefd686962d912d73d323afe\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"43daa96b166c3cf5ff30dfac0c5efa2620e4beab\", \"lessThan\": \"65d04291adf7c59338f87aab9c6fe0bfa9993e64\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"43daa96b166c3cf5ff30dfac0c5efa2620e4beab\", \"lessThan\": \"f45fffae5e2549bd0a4670cc52a15ad54c9f121e\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"43daa96b166c3cf5ff30dfac0c5efa2620e4beab\", \"lessThan\": \"17fbad93879e87a334062882b45fa727ba1b3dd7\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"43daa96b166c3cf5ff30dfac0c5efa2620e4beab\", \"lessThan\": \"d1944bab8e0c1511f0cbf364aa06547735bb0ddb\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"43daa96b166c3cf5ff30dfac0c5efa2620e4beab\", \"lessThan\": \"0134c7bff14bd50314a4f92b182850ddfc38e255\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"43daa96b166c3cf5ff30dfac0c5efa2620e4beab\", \"lessThan\": \"327cd4b68b4398b6c24f10eb2b2533ffbfc10185\", \"versionType\": \"git\"}], \"programFiles\": [\"drivers/net/usb/usbnet.c\"], \"defaultStatus\": \"unaffected\"}, {\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"4.7\"}, {\"status\": \"unaffected\", \"version\": \"0\", \"lessThan\": \"4.7\", \"versionType\": \"semver\"}, {\"status\": \"unaffected\", \"version\": \"5.10.259\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.10.*\"}, {\"status\": \"unaffected\", \"version\": \"5.15.199\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.15.*\"}, {\"status\": \"unaffected\", \"version\": \"6.1.162\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.1.*\"}, {\"status\": \"unaffected\", \"version\": \"6.6.122\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.6.*\"}, {\"status\": \"unaffected\", \"version\": \"6.12.64\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.12.*\"}, {\"status\": \"unaffected\", \"version\": \"6.17.5\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.17.*\"}, {\"status\": \"unaffected\", \"version\": \"6.18\", \"versionType\": \"original_commit_for_fix\", \"lessThanOrEqual\": \"*\"}], \"programFiles\": [\"drivers/net/usb/usbnet.c\"], \"defaultStatus\": \"affected\"}], \"references\": [{\"url\": \"https://git.kernel.org/stable/c/6635e52bc4165793aefd686962d912d73d323afe\"}, {\"url\": \"https://git.kernel.org/stable/c/65d04291adf7c59338f87aab9c6fe0bfa9993e64\"}, {\"url\": \"https://git.kernel.org/stable/c/f45fffae5e2549bd0a4670cc52a15ad54c9f121e\"}, {\"url\": \"https://git.kernel.org/stable/c/17fbad93879e87a334062882b45fa727ba1b3dd7\"}, {\"url\": \"https://git.kernel.org/stable/c/d1944bab8e0c1511f0cbf364aa06547735bb0ddb\"}, {\"url\": \"https://git.kernel.org/stable/c/0134c7bff14bd50314a4f92b182850ddfc38e255\"}, {\"url\": \"https://git.kernel.org/stable/c/327cd4b68b4398b6c24f10eb2b2533ffbfc10185\"}], \"x_generator\": {\"engine\": \"bippy-1.2.0\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"In the Linux kernel, the following vulnerability has been resolved:\\n\\nusbnet: Fix using smp_processor_id() in preemptible code warnings\\n\\nSyzbot reported the following warning:\\n\\nBUG: using smp_processor_id() in preemptible [00000000] code: dhcpcd/2879\\ncaller is usbnet_skb_return+0x74/0x490 drivers/net/usb/usbnet.c:331\\nCPU: 1 UID: 0 PID: 2879 Comm: dhcpcd Not tainted 6.15.0-rc4-syzkaller-00098-g615dca38c2ea #0 PREEMPT(voluntary)\\nCall Trace:\\n \u003cTASK\u003e\\n __dump_stack lib/dump_stack.c:94 [inline]\\n dump_stack_lvl+0x16c/0x1f0 lib/dump_stack.c:120\\n check_preemption_disabled+0xd0/0xe0 lib/smp_processor_id.c:49\\n usbnet_skb_return+0x74/0x490 drivers/net/usb/usbnet.c:331\\n usbnet_resume_rx+0x4b/0x170 drivers/net/usb/usbnet.c:708\\n usbnet_change_mtu+0x1be/0x220 drivers/net/usb/usbnet.c:417\\n __dev_set_mtu net/core/dev.c:9443 [inline]\\n netif_set_mtu_ext+0x369/0x5c0 net/core/dev.c:9496\\n netif_set_mtu+0xb0/0x160 net/core/dev.c:9520\\n dev_set_mtu+0xae/0x170 net/core/dev_api.c:247\\n dev_ifsioc+0xa31/0x18d0 net/core/dev_ioctl.c:572\\n dev_ioctl+0x223/0x10e0 net/core/dev_ioctl.c:821\\n sock_do_ioctl+0x19d/0x280 net/socket.c:1204\\n sock_ioctl+0x42f/0x6a0 net/socket.c:1311\\n vfs_ioctl fs/ioctl.c:51 [inline]\\n __do_sys_ioctl fs/ioctl.c:906 [inline]\\n __se_sys_ioctl fs/ioctl.c:892 [inline]\\n __x64_sys_ioctl+0x190/0x200 fs/ioctl.c:892\\n do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]\\n do_syscall_64+0xcd/0x260 arch/x86/entry/syscall_64.c:94\\n entry_SYSCALL_64_after_hwframe+0x77/0x7f\\n\\nFor historical and portability reasons, the netif_rx() is usually\\nrun in the softirq or interrupt context, this commit therefore add\\nlocal_bh_disable/enable() protection in the usbnet_resume_rx().\"}], \"cpeApplicability\": [{\"nodes\": [{\"negate\": false, \"cpeMatch\": [{\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.10.259\", \"versionStartIncluding\": \"4.7\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.15.199\", \"versionStartIncluding\": \"4.7\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.1.162\", \"versionStartIncluding\": \"4.7\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.6.122\", \"versionStartIncluding\": \"4.7\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.12.64\", \"versionStartIncluding\": \"4.7\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.17.5\", \"versionStartIncluding\": \"4.7\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.18\", \"versionStartIncluding\": \"4.7\"}], \"operator\": \"OR\"}]}], \"providerMetadata\": {\"orgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"shortName\": \"Linux\", \"dateUpdated\": \"2026-06-19T11:57:22.439Z\"}}}",
      "cveMetadata": "{\"cveId\": \"CVE-2025-40164\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-06-19T11:57:22.439Z\", \"dateReserved\": \"2025-04-16T07:20:57.176Z\", \"assignerOrgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"datePublished\": \"2025-11-12T10:26:23.482Z\", \"assignerShortName\": \"Linux\"}",
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }
  }
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.

Loading…

Detection rules are retrieved from Rulezet.

Loading…

Loading…

Related by attack behaviour

Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.


Loading…