CVE-2024-35874 (GCVE-0-2024-35874)

Vulnerability from cvelistv5 – Published: 2024-05-19 08:34 – Updated: 2026-08-05 11:30
VLAI
Title
aio: Fix null ptr deref in aio_complete() wakeup
Summary
In the Linux kernel, the following vulnerability has been resolved: aio: Fix null ptr deref in aio_complete() wakeup list_del_init_careful() needs to be the last access to the wait queue entry - it effectively unlocks access. Previously, finish_wait() would see the empty list head and skip taking the lock, and then we'd return - but the completion path would still attempt to do the wakeup after the task_struct pointer had been overwritten.
SSVC
Exploitation: none Automatable: no Technical Impact: partial
CISA Coordinator (v2.0.3)
Assigner
Impacted products
Vendor Product Version
Linux Linux Affected: 71eb6b6b0ba93b1467bccff57b5de746b09113d2 , < 9678bcc6234d83759fe091c197f5017a32b468da (git)
Affected: 71eb6b6b0ba93b1467bccff57b5de746b09113d2 , < caeb4b0a11b3393e43f7fa8e0a5a18462acc66bd (git)
Create a notification for this product.
Linux Linux Affected: 6.8
Unaffected: 0 , < 6.8 (semver)
Unaffected: 6.8.5 , ≤ 6.8.* (semver)
Unaffected: 6.9 , ≤ * (original_commit_for_fix)
Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2024-35874",
                "options": [
                  {
                    "Exploitation": "none"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "partial"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2024-05-28T19:39:02.782020Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2024-06-04T17:33:49.700Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      },
      {
        "providerMetadata": {
          "dateUpdated": "2024-08-02T03:21:48.477Z",
          "orgId": "af854a3a-2127-422b-91ae-364da2661108",
          "shortName": "CVE"
        },
        "references": [
          {
            "tags": [
              "x_transferred"
            ],
            "url": "https://git.kernel.org/stable/c/9678bcc6234d83759fe091c197f5017a32b468da"
          },
          {
            "tags": [
              "x_transferred"
            ],
            "url": "https://git.kernel.org/stable/c/caeb4b0a11b3393e43f7fa8e0a5a18462acc66bd"
          }
        ],
        "title": "CVE Program Container"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "fs/aio.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "9678bcc6234d83759fe091c197f5017a32b468da",
              "status": "affected",
              "version": "71eb6b6b0ba93b1467bccff57b5de746b09113d2",
              "versionType": "git"
            },
            {
              "lessThan": "caeb4b0a11b3393e43f7fa8e0a5a18462acc66bd",
              "status": "affected",
              "version": "71eb6b6b0ba93b1467bccff57b5de746b09113d2",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "fs/aio.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "6.8"
            },
            {
              "lessThan": "6.8",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.8.*",
              "status": "unaffected",
              "version": "6.8.5",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "6.9",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.8.5",
                  "versionStartIncluding": "6.8",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.9",
                  "versionStartIncluding": "6.8",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\naio: Fix null ptr deref in aio_complete() wakeup\n\nlist_del_init_careful() needs to be the last access to the wait queue\nentry - it effectively unlocks access.\n\nPreviously, finish_wait() would see the empty list head and skip taking\nthe lock, and then we\u0027d return - but the completion path would still\nattempt to do the wakeup after the task_struct pointer had been\noverwritten."
        }
      ],
      "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 vulnerability is reached purely through the local AIO syscalls io_setup(2)/io_submit(2)/io_getevents(2); no network or adjacent-network interface processes data that reaches fs/aio.c. Exploitation requires the ability to execute code on the target system.\nAC:L - The attacker controls both sides of the race \u2014 a thread blocked in io_getevents() supplies the waiter, and a second thread deterministically drives aio_complete() on another CPU (e.g. IOCB_CMD_POLL armed on a pipe, or O_DIRECT block completions), and the sequence can be retried millions of times per second with CPU pinning. The bug was observed firing in ordinary production workloads, confirming the window is reachable without any condition outside the attacker\u0027s influence.\nPR:L - io_setup/io_submit/io_getevents are unprivileged syscalls with no capability, LSM, or namespace gate on the path through do_io_getevents() \u2192 read_events(); CONFIG_AIO is default y and enabled on virtually all deployments. Any local unprivileged user, including one inside a container, can reach the vulnerable code.\nUI:N - The entire attack is a self-contained sequence of syscalls issued by the attacker\u0027s own threads. No victim action, mount, or file open is needed.\nS:U - The corruption occurs in kernel memory and is exploited by a local user to attack the same kernel; there is no crossing of a VM, IOMMU, or other security-authority boundary. This is a standard kernel local privilege-escalation scope.\nC:H - This is a use-after-return on the waiter\u0027s kernel stack whose stale contents the attacker can groom with a follow-up syscall, and the resulting pointer is dereferenced by try_to_wake_up(), which reads p-\u003e__state, p-\u003eon_rq, p-\u003eon_cpu and task_cpu(p) from attacker-chosen kernel addresses. Per kernel scoring guidance, UAF-class corruption that can be steered into arbitrary kernel reads is High.\nI:H - try_to_wake_up() on the attacker-influenced pointer performs raw_spin_lock_irqsave(\u0026p-\u003epi_lock), WRITE_ONCE(p-\u003e__state, TASK_WAKING) and a runqueue enqueue with linked-list pointer stores, yielding a write primitive at an attacker-selected address, with the scheduler ultimately context-switching into a forged task_struct. That is memory corruption exploitable for control-flow hijack and privilege escalation.\nA:H - The reported and readily reproducible symptom is a NULL/wild pointer dereference in aio_complete()\u0027s wakeup path, producing a kernel oops in interrupt-disabled context. Any unprivileged user can trigger this repeatedly to panic the machine."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-08-05T11:30:34.827Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/9678bcc6234d83759fe091c197f5017a32b468da"
        },
        {
          "url": "https://git.kernel.org/stable/c/caeb4b0a11b3393e43f7fa8e0a5a18462acc66bd"
        }
      ],
      "title": "aio: Fix null ptr deref in aio_complete() wakeup",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2024-35874",
    "datePublished": "2024-05-19T08:34:31.937Z",
    "dateReserved": "2024-05-17T13:50:33.110Z",
    "dateUpdated": "2026-08-05T11:30:34.827Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2024-35874",
      "date": "2026-08-05",
      "epss": "0.00203",
      "percentile": "0.10467"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2024-35874\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2024-05-19T09:15:08.767\",\"lastModified\":\"2026-06-17T07:35:36.640\",\"vulnStatus\":\"Analyzed\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\naio: Fix null ptr deref in aio_complete() wakeup\\n\\nlist_del_init_careful() needs to be the last access to the wait queue\\nentry - it effectively unlocks access.\\n\\nPreviously, finish_wait() would see the empty list head and skip taking\\nthe lock, and then we\u0027d return - but the completion path would still\\nattempt to do the wakeup after the task_struct pointer had been\\noverwritten.\"},{\"lang\":\"es\",\"value\":\" En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: aio: corrige el ptr deref null en aio_complete() wakeup list_del_init_careful() debe ser el \u00faltimo acceso a la entrada de la cola de espera; efectivamente desbloquea el acceso. Anteriormente, Finish_wait() ve\u00eda el encabezado de la lista vac\u00eda y omit\u00eda tomar el bloqueo, y luego regresabamos, pero la ruta de finalizaci\u00f3n a\u00fan intentar\u00eda realizar la reactivaci\u00f3n despu\u00e9s de que se hubiera sobrescrito el puntero task_struct.\"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"fs/aio.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"71eb6b6b0ba93b1467bccff57b5de746b09113d2\",\"lessThan\":\"9678bcc6234d83759fe091c197f5017a32b468da\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"71eb6b6b0ba93b1467bccff57b5de746b09113d2\",\"lessThan\":\"caeb4b0a11b3393e43f7fa8e0a5a18462acc66bd\",\"versionType\":\"git\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"fs/aio.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"6.8\",\"status\":\"affected\"},{\"version\":\"0\",\"lessThan\":\"6.8\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.8.5\",\"lessThanOrEqual\":\"6.8.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.9\",\"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\":\"2024-05-28T19:39:02.782020Z\",\"id\":\"CVE-2024-35874\",\"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\":\"CWE-476\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.8\",\"versionEndExcluding\":\"6.8.5\",\"matchCriteriaId\":\"7733C2C9-77AB-41F9-BE33-99FF60A64DBB\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.9:rc1:*:*:*:*:*:*\",\"matchCriteriaId\":\"22BEDD49-2C6D-402D-9DBF-6646F6ECD10B\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.9:rc2:*:*:*:*:*:*\",\"matchCriteriaId\":\"DF73CB2A-DFFD-46FB-9BFE-AA394F27EA37\"}]}]}],\"references\":[{\"url\":\"https://git.kernel.org/stable/c/9678bcc6234d83759fe091c197f5017a32b468da\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/caeb4b0a11b3393e43f7fa8e0a5a18462acc66bd\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/9678bcc6234d83759fe091c197f5017a32b468da\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/caeb4b0a11b3393e43f7fa8e0a5a18462acc66bd\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Patch\"]}]}}",
    "redhat_vex": {
      "aggregate_severity": "Moderate",
      "current_release_date": "2026-08-04T18:58:15+00:00",
      "cve": "CVE-2024-35874",
      "id": "CVE-2024-35874",
      "initial_release_date": "2024-05-19T00:00:00+00:00",
      "product_status:known_affected": "28",
      "product_status:known_not_affected": "170",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: aio: Fix null ptr deref in aio_complete() wakeup",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2024/cve-2024-35874.json",
      "version": "3"
    },
    "vulnrichment": {
      "containers": "{\"adp\": [{\"title\": \"CVE Program Container\", \"references\": [{\"url\": \"https://git.kernel.org/stable/c/9678bcc6234d83759fe091c197f5017a32b468da\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://git.kernel.org/stable/c/caeb4b0a11b3393e43f7fa8e0a5a18462acc66bd\", \"tags\": [\"x_transferred\"]}], \"providerMetadata\": {\"orgId\": \"af854a3a-2127-422b-91ae-364da2661108\", \"shortName\": \"CVE\", \"dateUpdated\": \"2024-08-02T03:21:48.477Z\"}}, {\"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2024-35874\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2024-05-28T19:39:02.782020Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2024-05-28T19:39:10.252Z\"}, \"title\": \"CISA ADP Vulnrichment\"}], \"cna\": {\"title\": \"aio: Fix null ptr deref in aio_complete() wakeup\", \"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 vulnerability is reached purely through the local AIO syscalls io_setup(2)/io_submit(2)/io_getevents(2); no network or adjacent-network interface processes data that reaches fs/aio.c. Exploitation requires the ability to execute code on the target system.\\nAC:L - The attacker controls both sides of the race \\u2014 a thread blocked in io_getevents() supplies the waiter, and a second thread deterministically drives aio_complete() on another CPU (e.g. IOCB_CMD_POLL armed on a pipe, or O_DIRECT block completions), and the sequence can be retried millions of times per second with CPU pinning. The bug was observed firing in ordinary production workloads, confirming the window is reachable without any condition outside the attacker\u0027s influence.\\nPR:L - io_setup/io_submit/io_getevents are unprivileged syscalls with no capability, LSM, or namespace gate on the path through do_io_getevents() \\u2192 read_events(); CONFIG_AIO is default y and enabled on virtually all deployments. Any local unprivileged user, including one inside a container, can reach the vulnerable code.\\nUI:N - The entire attack is a self-contained sequence of syscalls issued by the attacker\u0027s own threads. No victim action, mount, or file open is needed.\\nS:U - The corruption occurs in kernel memory and is exploited by a local user to attack the same kernel; there is no crossing of a VM, IOMMU, or other security-authority boundary. This is a standard kernel local privilege-escalation scope.\\nC:H - This is a use-after-return on the waiter\u0027s kernel stack whose stale contents the attacker can groom with a follow-up syscall, and the resulting pointer is dereferenced by try_to_wake_up(), which reads p-\u003e__state, p-\u003eon_rq, p-\u003eon_cpu and task_cpu(p) from attacker-chosen kernel addresses. Per kernel scoring guidance, UAF-class corruption that can be steered into arbitrary kernel reads is High.\\nI:H - try_to_wake_up() on the attacker-influenced pointer performs raw_spin_lock_irqsave(\u0026p-\u003epi_lock), WRITE_ONCE(p-\u003e__state, TASK_WAKING) and a runqueue enqueue with linked-list pointer stores, yielding a write primitive at an attacker-selected address, with the scheduler ultimately context-switching into a forged task_struct. That is memory corruption exploitable for control-flow hijack and privilege escalation.\\nA:H - The reported and readily reproducible symptom is a NULL/wild pointer dereference in aio_complete()\u0027s wakeup path, producing a kernel oops in interrupt-disabled context. Any unprivileged user can trigger this repeatedly to panic the machine.\"}]}], \"affected\": [{\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"71eb6b6b0ba93b1467bccff57b5de746b09113d2\", \"lessThan\": \"9678bcc6234d83759fe091c197f5017a32b468da\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"71eb6b6b0ba93b1467bccff57b5de746b09113d2\", \"lessThan\": \"caeb4b0a11b3393e43f7fa8e0a5a18462acc66bd\", \"versionType\": \"git\"}], \"programFiles\": [\"fs/aio.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.8\"}, {\"status\": \"unaffected\", \"version\": \"0\", \"lessThan\": \"6.8\", \"versionType\": \"semver\"}, {\"status\": \"unaffected\", \"version\": \"6.8.5\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.8.*\"}, {\"status\": \"unaffected\", \"version\": \"6.9\", \"versionType\": \"original_commit_for_fix\", \"lessThanOrEqual\": \"*\"}], \"programFiles\": [\"fs/aio.c\"], \"defaultStatus\": \"affected\"}], \"references\": [{\"url\": \"https://git.kernel.org/stable/c/9678bcc6234d83759fe091c197f5017a32b468da\"}, {\"url\": \"https://git.kernel.org/stable/c/caeb4b0a11b3393e43f7fa8e0a5a18462acc66bd\"}], \"x_generator\": {\"engine\": \"bippy-1.2.0\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"In the Linux kernel, the following vulnerability has been resolved:\\n\\naio: Fix null ptr deref in aio_complete() wakeup\\n\\nlist_del_init_careful() needs to be the last access to the wait queue\\nentry - it effectively unlocks access.\\n\\nPreviously, finish_wait() would see the empty list head and skip taking\\nthe lock, and then we\u0027d return - but the completion path would still\\nattempt to do the wakeup after the task_struct pointer had been\\noverwritten.\"}], \"cpeApplicability\": [{\"nodes\": [{\"negate\": false, \"cpeMatch\": [{\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.8.5\", \"versionStartIncluding\": \"6.8\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.9\", \"versionStartIncluding\": \"6.8\"}], \"operator\": \"OR\"}]}], \"providerMetadata\": {\"orgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"shortName\": \"Linux\", \"dateUpdated\": \"2026-08-05T11:30:34.827Z\"}}}",
      "cveMetadata": "{\"cveId\": \"CVE-2024-35874\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-08-05T11:30:34.827Z\", \"dateReserved\": \"2024-05-17T13:50:33.110Z\", \"assignerOrgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"datePublished\": \"2024-05-19T08:34:31.937Z\", \"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…