CVE-2026-45910 (GCVE-0-2026-45910)
Vulnerability from cvelistv5
Published
2026-05-27 12:17
Modified
2026-10-19 19:26
Summary
In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Fix race condition in QP timer handlers I encontered the following warning: WARNING: drivers/infiniband/sw/rxe/rxe_task.c:249 at rxe_sched_task+0x1c8/0x238 [rdma_rxe], CPU#0: swapper/0/0 ... libsha1 [last unloaded: ip6_udp_tunnel] CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Tainted: G C 6.19.0-rc5-64k-v8+ #37 PREEMPT Tainted: [C]=CRAP Hardware name: Raspberry Pi 4 Model B Rev 1.2 Call trace: rxe_sched_task+0x1c8/0x238 [rdma_rxe] (P) retransmit_timer+0x130/0x188 [rdma_rxe] call_timer_fn+0x68/0x4d0 __run_timers+0x630/0x888 ... WARNING: drivers/infiniband/sw/rxe/rxe_task.c:38 at rxe_sched_task+0x1c0/0x238 [rdma_rxe], CPU#0: swapper/0/0 ... WARNING: drivers/infiniband/sw/rxe/rxe_task.c:111 at do_work+0x488/0x5c8 [rdma_rxe], CPU#3: kworker/u17:4/93400 ... refcount_t: underflow; use-after-free. WARNING: lib/refcount.c:28 at refcount_warn_saturate+0x138/0x1a0, CPU#3: kworker/u17:4/93400 The issue is caused by a race condition between retransmit_timer() and rxe_destroy_qp, leading to the Queue Pair's (QP) reference count dropping to zero during timer handler execution. It seems this warning is harmless because rxe_qp_do_cleanup() will flush all pending timers and requests. Example of flow causing the issue: CPU0 CPU1 retransmit_timer() { spin_lock_irqsave rxe_destroy_qp() __rxe_cleanup() __rxe_put() // qp->ref_count decrease to 0 rxe_qp_do_cleanup() { if (qp->valid) { rxe_sched_task() { WARN_ON(rxe_read(task->qp) <= 0); } } spin_unlock_irqrestore } spin_lock_irqsave qp->valid = 0 spin_unlock_irqrestore } Ensure the QP's reference count is maintained and its validity is checked within the timer callbacks by adding calls to rxe_get(qp) and corresponding rxe_put(qp) after use.
Impacted products
Vendor Product Version
Linux Linux Version: d94671632572813e90bcf475bb4c7d51fbf20173
Version: d94671632572813e90bcf475bb4c7d51fbf20173
Version: d94671632572813e90bcf475bb4c7d51fbf20173
Version: d94671632572813e90bcf475bb4c7d51fbf20173
Version: d94671632572813e90bcf475bb4c7d51fbf20173
Create a notification for this product.
Show details on NVD website


{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2026-45910",
                "options": [
                  {
                    "Exploitation": "none"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "total"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2026-10-16T15:18:23.890449Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "problemTypes": [
          {
            "descriptions": [
              {
                "cweId": "CWE-362",
                "description": "CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization (\u0027Race Condition\u0027)",
                "lang": "en",
                "type": "CWE"
              }
            ]
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2026-10-19T19:26:39.625Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "drivers/infiniband/sw/rxe/rxe_comp.c",
            "drivers/infiniband/sw/rxe/rxe_req.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "756c93d6df7c3bc599f6590b8e5afead6a41de1c",
              "status": "affected",
              "version": "d94671632572813e90bcf475bb4c7d51fbf20173",
              "versionType": "git"
            },
            {
              "lessThan": "3c2ae79fb19dfd67341c14f1e78a5f1744eacfe2",
              "status": "affected",
              "version": "d94671632572813e90bcf475bb4c7d51fbf20173",
              "versionType": "git"
            },
            {
              "lessThan": "5ae9da022ee3c97e6469eabcddce9271501ddbad",
              "status": "affected",
              "version": "d94671632572813e90bcf475bb4c7d51fbf20173",
              "versionType": "git"
            },
            {
              "lessThan": "da379ca16af3722f159860d91a99cb6976a7500f",
              "status": "affected",
              "version": "d94671632572813e90bcf475bb4c7d51fbf20173",
              "versionType": "git"
            },
            {
              "lessThan": "87bf646921430e303176edc4eb07c30160361b73",
              "status": "affected",
              "version": "d94671632572813e90bcf475bb4c7d51fbf20173",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "drivers/infiniband/sw/rxe/rxe_comp.c",
            "drivers/infiniband/sw/rxe/rxe_req.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "6.4"
            },
            {
              "lessThan": "6.4",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.6.*",
              "status": "unaffected",
              "version": "6.6.128",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.12.*",
              "status": "unaffected",
              "version": "6.12.75",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.18.*",
              "status": "unaffected",
              "version": "6.18.14",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.19.*",
              "status": "unaffected",
              "version": "6.19.4",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "7.0",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.6.128",
                  "versionStartIncluding": "6.4",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.12.75",
                  "versionStartIncluding": "6.4",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.18.14",
                  "versionStartIncluding": "6.4",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.19.4",
                  "versionStartIncluding": "6.4",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.0",
                  "versionStartIncluding": "6.4",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nRDMA/rxe: Fix race condition in QP timer handlers\n\nI encontered the following warning:\n WARNING: drivers/infiniband/sw/rxe/rxe_task.c:249 at rxe_sched_task+0x1c8/0x238 [rdma_rxe], CPU#0: swapper/0/0\n...\n  libsha1 [last unloaded: ip6_udp_tunnel]\n CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Tainted: G         C          6.19.0-rc5-64k-v8+ #37 PREEMPT\n Tainted: [C]=CRAP\n Hardware name: Raspberry Pi 4 Model B Rev 1.2\n Call trace:\n  rxe_sched_task+0x1c8/0x238 [rdma_rxe] (P)\n  retransmit_timer+0x130/0x188 [rdma_rxe]\n  call_timer_fn+0x68/0x4d0\n  __run_timers+0x630/0x888\n...\n WARNING: drivers/infiniband/sw/rxe/rxe_task.c:38 at rxe_sched_task+0x1c0/0x238 [rdma_rxe], CPU#0: swapper/0/0\n...\n WARNING: drivers/infiniband/sw/rxe/rxe_task.c:111 at do_work+0x488/0x5c8 [rdma_rxe], CPU#3: kworker/u17:4/93400\n...\n refcount_t: underflow; use-after-free.\n WARNING: lib/refcount.c:28 at refcount_warn_saturate+0x138/0x1a0, CPU#3: kworker/u17:4/93400\n\nThe issue is caused by a race condition between retransmit_timer() and\nrxe_destroy_qp, leading to the Queue Pair\u0027s (QP) reference count dropping\nto zero during timer handler execution.\n\nIt seems this warning is harmless because rxe_qp_do_cleanup() will flush\nall pending timers and requests.\n\nExample of flow causing the issue:\n\nCPU0                                   CPU1\nretransmit_timer() {\n    spin_lock_irqsave\n                           rxe_destroy_qp()\n                            __rxe_cleanup()\n                              __rxe_put() // qp-\u003eref_count decrease to 0\n                            rxe_qp_do_cleanup() {\n    if (qp-\u003evalid) {\n        rxe_sched_task() {\n            WARN_ON(rxe_read(task-\u003eqp) \u003c= 0);\n        }\n    }\n    spin_unlock_irqrestore\n}\n                              spin_lock_irqsave\n                              qp-\u003evalid = 0\n                              spin_unlock_irqrestore\n                            }\n\nEnsure the QP\u0027s reference count is maintained and its validity is checked\nwithin the timer callbacks by adding calls to rxe_get(qp) and corresponding\nrxe_put(qp) after use."
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "baseScore": 7.8,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "scenarios": [
            {
              "lang": "en",
              "value": "AV:L - The race is between the local rxe_destroy_qp verb and a local QP timer firing, both driven through the RDMA uverbs interface; a remote peer cannot create or destroy QPs, so local access is required.\nAC:L - This is a race the attacker controls on both sides \u2014 creating a QP, driving RC traffic to arm the retransmit/rnr_nak timers, then destroying the QP \u2014 and it can be retried indefinitely across many QPs.\nPR:L - Triggering requires issuing RDMA verbs (create/destroy QP, post sends) via the uverbs device, which in RDMA deployments is routinely granted to non-root users (rdma group / container device access).\nUI:N - The attacker performs all QP creation, traffic, and destruction operations themselves with no victim action required.\nS:U - The use-after-free is contained within the kernel\u0027s own security authority with no crossing of a VM, IOMMU, or sandbox boundary.\nC:H - The refcount underflow / use-after-free on the QP object can give an attacker control over freed-object contents, enabling kernel memory disclosure.\nI:H - A use-after-free of the QP object enables heap grooming and arbitrary write primitives, per kernel UAF scoring guidance.\nA:H - The refcount underflow/use-after-free produces kernel warnings and can crash or panic the system when the freed QP is accessed."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-08-05T12:28:43.189Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/756c93d6df7c3bc599f6590b8e5afead6a41de1c"
        },
        {
          "url": "https://git.kernel.org/stable/c/3c2ae79fb19dfd67341c14f1e78a5f1744eacfe2"
        },
        {
          "url": "https://git.kernel.org/stable/c/5ae9da022ee3c97e6469eabcddce9271501ddbad"
        },
        {
          "url": "https://git.kernel.org/stable/c/da379ca16af3722f159860d91a99cb6976a7500f"
        },
        {
          "url": "https://git.kernel.org/stable/c/87bf646921430e303176edc4eb07c30160361b73"
        }
      ],
      "title": "RDMA/rxe: Fix race condition in QP timer handlers",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2026-45910",
    "datePublished": "2026-05-27T12:17:24.619Z",
    "dateReserved": "2026-05-13T15:03:33.084Z",
    "dateUpdated": "2026-10-19T19:26:39.625Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "vulnrichment": {
      "containers": "{\"adp\": [{\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2026-45910\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"total\"}], \"version\": \"2.0.3\", \"timestamp\": \"2026-10-16T15:18:23.890449Z\"}}}], \"problemTypes\": [{\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-362\", \"description\": \"CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization (\u0027Race Condition\u0027)\"}]}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2026-10-16T15:18:24.448Z\"}}], \"cna\": {\"title\": \"RDMA/rxe: Fix race condition in QP timer handlers\", \"metrics\": [{\"cvssV3_1\": {\"version\": \"3.1\", \"baseScore\": 7.8, \"baseSeverity\": \"HIGH\", \"vectorString\": \"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H\"}, \"scenarios\": [{\"lang\": \"en\", \"value\": \"AV:L - The race is between the local rxe_destroy_qp verb and a local QP timer firing, both driven through the RDMA uverbs interface; a remote peer cannot create or destroy QPs, so local access is required.\\nAC:L - This is a race the attacker controls on both sides \\u2014 creating a QP, driving RC traffic to arm the retransmit/rnr_nak timers, then destroying the QP \\u2014 and it can be retried indefinitely across many QPs.\\nPR:L - Triggering requires issuing RDMA verbs (create/destroy QP, post sends) via the uverbs device, which in RDMA deployments is routinely granted to non-root users (rdma group / container device access).\\nUI:N - The attacker performs all QP creation, traffic, and destruction operations themselves with no victim action required.\\nS:U - The use-after-free is contained within the kernel\u0027s own security authority with no crossing of a VM, IOMMU, or sandbox boundary.\\nC:H - The refcount underflow / use-after-free on the QP object can give an attacker control over freed-object contents, enabling kernel memory disclosure.\\nI:H - A use-after-free of the QP object enables heap grooming and arbitrary write primitives, per kernel UAF scoring guidance.\\nA:H - The refcount underflow/use-after-free produces kernel warnings and can crash or panic the system when the freed QP is accessed.\"}]}], \"affected\": [{\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"d94671632572813e90bcf475bb4c7d51fbf20173\", \"lessThan\": \"756c93d6df7c3bc599f6590b8e5afead6a41de1c\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"d94671632572813e90bcf475bb4c7d51fbf20173\", \"lessThan\": \"3c2ae79fb19dfd67341c14f1e78a5f1744eacfe2\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"d94671632572813e90bcf475bb4c7d51fbf20173\", \"lessThan\": \"5ae9da022ee3c97e6469eabcddce9271501ddbad\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"d94671632572813e90bcf475bb4c7d51fbf20173\", \"lessThan\": \"da379ca16af3722f159860d91a99cb6976a7500f\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"d94671632572813e90bcf475bb4c7d51fbf20173\", \"lessThan\": \"87bf646921430e303176edc4eb07c30160361b73\", \"versionType\": \"git\"}], \"programFiles\": [\"drivers/infiniband/sw/rxe/rxe_comp.c\", \"drivers/infiniband/sw/rxe/rxe_req.c\"], \"defaultStatus\": \"unaffected\"}, {\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"6.4\"}, {\"status\": \"unaffected\", \"version\": \"0\", \"lessThan\": \"6.4\", \"versionType\": \"semver\"}, {\"status\": \"unaffected\", \"version\": \"6.6.128\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.6.*\"}, {\"status\": \"unaffected\", \"version\": \"6.12.75\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.12.*\"}, {\"status\": \"unaffected\", \"version\": \"6.18.14\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.18.*\"}, {\"status\": \"unaffected\", \"version\": \"6.19.4\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.19.*\"}, {\"status\": \"unaffected\", \"version\": \"7.0\", \"versionType\": \"original_commit_for_fix\", \"lessThanOrEqual\": \"*\"}], \"programFiles\": [\"drivers/infiniband/sw/rxe/rxe_comp.c\", \"drivers/infiniband/sw/rxe/rxe_req.c\"], \"defaultStatus\": \"affected\"}], \"references\": [{\"url\": \"https://git.kernel.org/stable/c/756c93d6df7c3bc599f6590b8e5afead6a41de1c\"}, {\"url\": \"https://git.kernel.org/stable/c/3c2ae79fb19dfd67341c14f1e78a5f1744eacfe2\"}, {\"url\": \"https://git.kernel.org/stable/c/5ae9da022ee3c97e6469eabcddce9271501ddbad\"}, {\"url\": \"https://git.kernel.org/stable/c/da379ca16af3722f159860d91a99cb6976a7500f\"}, {\"url\": \"https://git.kernel.org/stable/c/87bf646921430e303176edc4eb07c30160361b73\"}], \"x_generator\": {\"engine\": \"bippy-1.2.0\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"In the Linux kernel, the following vulnerability has been resolved:\\n\\nRDMA/rxe: Fix race condition in QP timer handlers\\n\\nI encontered the following warning:\\n WARNING: drivers/infiniband/sw/rxe/rxe_task.c:249 at rxe_sched_task+0x1c8/0x238 [rdma_rxe], CPU#0: swapper/0/0\\n...\\n  libsha1 [last unloaded: ip6_udp_tunnel]\\n CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Tainted: G         C          6.19.0-rc5-64k-v8+ #37 PREEMPT\\n Tainted: [C]=CRAP\\n Hardware name: Raspberry Pi 4 Model B Rev 1.2\\n Call trace:\\n  rxe_sched_task+0x1c8/0x238 [rdma_rxe] (P)\\n  retransmit_timer+0x130/0x188 [rdma_rxe]\\n  call_timer_fn+0x68/0x4d0\\n  __run_timers+0x630/0x888\\n...\\n WARNING: drivers/infiniband/sw/rxe/rxe_task.c:38 at rxe_sched_task+0x1c0/0x238 [rdma_rxe], CPU#0: swapper/0/0\\n...\\n WARNING: drivers/infiniband/sw/rxe/rxe_task.c:111 at do_work+0x488/0x5c8 [rdma_rxe], CPU#3: kworker/u17:4/93400\\n...\\n refcount_t: underflow; use-after-free.\\n WARNING: lib/refcount.c:28 at refcount_warn_saturate+0x138/0x1a0, CPU#3: kworker/u17:4/93400\\n\\nThe issue is caused by a race condition between retransmit_timer() and\\nrxe_destroy_qp, leading to the Queue Pair\u0027s (QP) reference count dropping\\nto zero during timer handler execution.\\n\\nIt seems this warning is harmless because rxe_qp_do_cleanup() will flush\\nall pending timers and requests.\\n\\nExample of flow causing the issue:\\n\\nCPU0                                   CPU1\\nretransmit_timer() {\\n    spin_lock_irqsave\\n                           rxe_destroy_qp()\\n                            __rxe_cleanup()\\n                              __rxe_put() // qp-\u003eref_count decrease to 0\\n                            rxe_qp_do_cleanup() {\\n    if (qp-\u003evalid) {\\n        rxe_sched_task() {\\n            WARN_ON(rxe_read(task-\u003eqp) \u003c= 0);\\n        }\\n    }\\n    spin_unlock_irqrestore\\n}\\n                              spin_lock_irqsave\\n                              qp-\u003evalid = 0\\n                              spin_unlock_irqrestore\\n                            }\\n\\nEnsure the QP\u0027s reference count is maintained and its validity is checked\\nwithin the timer callbacks by adding calls to rxe_get(qp) and corresponding\\nrxe_put(qp) after use.\"}], \"cpeApplicability\": [{\"nodes\": [{\"negate\": false, \"cpeMatch\": [{\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.6.128\", \"versionStartIncluding\": \"6.4\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.12.75\", \"versionStartIncluding\": \"6.4\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.18.14\", \"versionStartIncluding\": \"6.4\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.19.4\", \"versionStartIncluding\": \"6.4\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"7.0\", \"versionStartIncluding\": \"6.4\"}], \"operator\": \"OR\"}]}], \"providerMetadata\": {\"orgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"shortName\": \"Linux\", \"dateUpdated\": \"2026-08-05T12:28:43.189Z\"}}}",
      "cveMetadata": "{\"cveId\": \"CVE-2026-45910\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-10-19T19:26:39.625Z\", \"dateReserved\": \"2026-05-13T15:03:33.084Z\", \"assignerOrgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"datePublished\": \"2026-05-27T12:17:24.619Z\", \"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…

Sightings

Author Source Type Date

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
  • Confirmed: The vulnerability is confirmed from an analyst perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
  • Patched: This vulnerability was successfully patched by the user reporting the sighting.
  • Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
  • Not confirmed: The user expresses doubt about the veracity of the vulnerability.
  • Not patched: This vulnerability was not successfully patched by the user reporting the sighting.


Loading…

Loading…