CVE-2024-43846 (GCVE-0-2024-43846)
Vulnerability from cvelistv5
Published
2024-08-17 09:22
Modified
2026-08-05 11:36
Summary
In the Linux kernel, the following vulnerability has been resolved: lib: objagg: Fix general protection fault The library supports aggregation of objects into other objects only if the parent object does not have a parent itself. That is, nesting is not supported. Aggregation happens in two cases: Without and with hints, where hints are a pre-computed recommendation on how to aggregate the provided objects. Nesting is not possible in the first case due to a check that prevents it, but in the second case there is no check because the assumption is that nesting cannot happen when creating objects based on hints. The violation of this assumption leads to various warnings and eventually to a general protection fault [1]. Before fixing the root cause, error out when nesting happens and warn. [1] general protection fault, probably for non-canonical address 0xdead000000000d90: 0000 [#1] PREEMPT SMP PTI CPU: 1 PID: 1083 Comm: kworker/1:9 Tainted: G W 6.9.0-rc6-custom-gd9b4f1cca7fb #7 Hardware name: Mellanox Technologies Ltd. MSN3700/VMOD0005, BIOS 5.11 01/06/2019 Workqueue: mlxsw_core mlxsw_sp_acl_tcam_vregion_rehash_work RIP: 0010:mlxsw_sp_acl_erp_bf_insert+0x25/0x80 [...] Call Trace: <TASK> mlxsw_sp_acl_atcam_entry_add+0x256/0x3c0 mlxsw_sp_acl_tcam_entry_create+0x5e/0xa0 mlxsw_sp_acl_tcam_vchunk_migrate_one+0x16b/0x270 mlxsw_sp_acl_tcam_vregion_rehash_work+0xbe/0x510 process_one_work+0x151/0x370 worker_thread+0x2cb/0x3e0 kthread+0xd0/0x100 ret_from_fork+0x34/0x50 ret_from_fork_asm+0x1a/0x30 </TASK>
Impacted products
Vendor Product Version
Linux Linux Version: 9069a3817d82b01b3a55da382c774e3575946130
Version: 9069a3817d82b01b3a55da382c774e3575946130
Version: 9069a3817d82b01b3a55da382c774e3575946130
Version: 9069a3817d82b01b3a55da382c774e3575946130
Version: 9069a3817d82b01b3a55da382c774e3575946130
Version: 9069a3817d82b01b3a55da382c774e3575946130
Version: 9069a3817d82b01b3a55da382c774e3575946130
Create a notification for this product.
Show details on NVD website


{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2024-43846",
                "options": [
                  {
                    "Exploitation": "none"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "partial"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2024-09-10T16:07:39.903240Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2024-09-12T17:33:21.861Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      },
      {
        "providerMetadata": {
          "dateUpdated": "2025-11-03T22:05:41.549Z",
          "orgId": "af854a3a-2127-422b-91ae-364da2661108",
          "shortName": "CVE"
        },
        "references": [
          {
            "url": "https://lists.debian.org/debian-lts-announce/2025/01/msg00001.html"
          },
          {
            "url": "https://lists.debian.org/debian-lts-announce/2024/10/msg00003.html"
          }
        ],
        "title": "CVE Program Container"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "lib/objagg.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "8161263362154cbebfbf4808097b956a6a8cb98a",
              "status": "affected",
              "version": "9069a3817d82b01b3a55da382c774e3575946130",
              "versionType": "git"
            },
            {
              "lessThan": "22ae17a267f4812861f0c644186c3421ff97dbfc",
              "status": "affected",
              "version": "9069a3817d82b01b3a55da382c774e3575946130",
              "versionType": "git"
            },
            {
              "lessThan": "565213e005557eb6cc4e42189d26eb300e02f170",
              "status": "affected",
              "version": "9069a3817d82b01b3a55da382c774e3575946130",
              "versionType": "git"
            },
            {
              "lessThan": "5adc61d29bbb461d7f7c2b48dceaa90ecd182eb7",
              "status": "affected",
              "version": "9069a3817d82b01b3a55da382c774e3575946130",
              "versionType": "git"
            },
            {
              "lessThan": "1936fa05a180834c3b52e0439a6bddc07814d3eb",
              "status": "affected",
              "version": "9069a3817d82b01b3a55da382c774e3575946130",
              "versionType": "git"
            },
            {
              "lessThan": "499f742fed42e74f1321f4b12ca196a66a2b49fc",
              "status": "affected",
              "version": "9069a3817d82b01b3a55da382c774e3575946130",
              "versionType": "git"
            },
            {
              "lessThan": "b4a3a89fffcdf09702b1f161b914e52abca1894d",
              "status": "affected",
              "version": "9069a3817d82b01b3a55da382c774e3575946130",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "lib/objagg.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "5.1"
            },
            {
              "lessThan": "5.1",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.4.*",
              "status": "unaffected",
              "version": "5.4.282",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.10.*",
              "status": "unaffected",
              "version": "5.10.224",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.15.*",
              "status": "unaffected",
              "version": "5.15.165",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.1.*",
              "status": "unaffected",
              "version": "6.1.103",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.6.*",
              "status": "unaffected",
              "version": "6.6.44",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.10.*",
              "status": "unaffected",
              "version": "6.10.3",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "6.11",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.4.282",
                  "versionStartIncluding": "5.1",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.10.224",
                  "versionStartIncluding": "5.1",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.15.165",
                  "versionStartIncluding": "5.1",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.1.103",
                  "versionStartIncluding": "5.1",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.6.44",
                  "versionStartIncluding": "5.1",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.10.3",
                  "versionStartIncluding": "5.1",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.11",
                  "versionStartIncluding": "5.1",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nlib: objagg: Fix general protection fault\n\nThe library supports aggregation of objects into other objects only if\nthe parent object does not have a parent itself. That is, nesting is not\nsupported.\n\nAggregation happens in two cases: Without and with hints, where hints\nare a pre-computed recommendation on how to aggregate the provided\nobjects.\n\nNesting is not possible in the first case due to a check that prevents\nit, but in the second case there is no check because the assumption is\nthat nesting cannot happen when creating objects based on hints. The\nviolation of this assumption leads to various warnings and eventually to\na general protection fault [1].\n\nBefore fixing the root cause, error out when nesting happens and warn.\n\n[1]\ngeneral protection fault, probably for non-canonical address 0xdead000000000d90: 0000 [#1] PREEMPT SMP PTI\nCPU: 1 PID: 1083 Comm: kworker/1:9 Tainted: G        W          6.9.0-rc6-custom-gd9b4f1cca7fb #7\nHardware name: Mellanox Technologies Ltd. MSN3700/VMOD0005, BIOS 5.11 01/06/2019\nWorkqueue: mlxsw_core mlxsw_sp_acl_tcam_vregion_rehash_work\nRIP: 0010:mlxsw_sp_acl_erp_bf_insert+0x25/0x80\n[...]\nCall Trace:\n \u003cTASK\u003e\n mlxsw_sp_acl_atcam_entry_add+0x256/0x3c0\n mlxsw_sp_acl_tcam_entry_create+0x5e/0xa0\n mlxsw_sp_acl_tcam_vchunk_migrate_one+0x16b/0x270\n mlxsw_sp_acl_tcam_vregion_rehash_work+0xbe/0x510\n process_one_work+0x151/0x370\n worker_thread+0x2cb/0x3e0\n kthread+0xd0/0x100\n ret_from_fork+0x34/0x50\n ret_from_fork_asm+0x1a/0x30\n \u003c/TASK\u003e"
        }
      ],
      "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 vulnerable state is created only through local netlink configuration \u2014 tc flower filter installation on an mlxsw Spectrum-2+ port and the driver\u0027s periodic ACL region rehash work; no remote packet data reaches objagg.\nAC:L - The attacker fully controls the inputs that drive hint computation (filter masks differing in \u22648 consecutive bits, insertion order, and forcing C-TCAM spill by exceeding the 16-ERP A-TCAM limit), and the rehash work that consumes the hints runs automatically on an interval, so the nesting condition can be constructed and re-attempted at will.\nPR:L - Installing offloaded tc flower filters requires CAP_NET_ADMIN in the namespace owning the netdevice, which is a low-privilege capability obtainable by an unprivileged user in a network namespace they own; no real root in the init namespace is needed.\nUI:N - The attacker performs all steps themselves \u2014 adding filters and letting the driver\u0027s own rehash workqueue consume the hints \u2014 with no action by any other user.\nS:U - The corruption and its impact are confined to the kernel\u0027s own memory and the switch ASIC state managed by the same kernel, with no crossing into another security authority.\nC:H - The delta-as-root type confusion reads fields (`erp_table`, `id`, `index`, `mask_bitmap`) beyond the end of the much smaller delta allocation and dereferences the resulting heap-derived pointer chain, giving out-of-bounds reads of adjacent slab memory that can be leveraged for kernel information disclosure.\nI:H - Type confusion between `mlxsw_sp_acl_erp_delta` and `mlxsw_sp_acl_erp` plus the broken parent refcounting (delta_destroy/put on a nested parent that never took a reference) yields attacker-influenceable wild-pointer use and premature-free conditions, along with bogus ERP ids/banks being programmed into hardware.\nA:H - The documented outcome is a general protection fault in `mlxsw_sp_acl_erp_bf_insert()` from a kernel workqueue, plus multiple WARNs \u2014 a kernel crash that takes down the switch\u0027s control plane."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-08-05T11:36:44.868Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/8161263362154cbebfbf4808097b956a6a8cb98a"
        },
        {
          "url": "https://git.kernel.org/stable/c/22ae17a267f4812861f0c644186c3421ff97dbfc"
        },
        {
          "url": "https://git.kernel.org/stable/c/565213e005557eb6cc4e42189d26eb300e02f170"
        },
        {
          "url": "https://git.kernel.org/stable/c/5adc61d29bbb461d7f7c2b48dceaa90ecd182eb7"
        },
        {
          "url": "https://git.kernel.org/stable/c/1936fa05a180834c3b52e0439a6bddc07814d3eb"
        },
        {
          "url": "https://git.kernel.org/stable/c/499f742fed42e74f1321f4b12ca196a66a2b49fc"
        },
        {
          "url": "https://git.kernel.org/stable/c/b4a3a89fffcdf09702b1f161b914e52abca1894d"
        }
      ],
      "title": "lib: objagg: Fix general protection fault",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2024-43846",
    "datePublished": "2024-08-17T09:22:00.481Z",
    "dateReserved": "2024-08-17T09:11:59.275Z",
    "dateUpdated": "2026-08-05T11:36:44.868Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "vulnrichment": {
      "containers": "{\"adp\": [{\"title\": \"CVE Program Container\", \"references\": [{\"url\": \"https://lists.debian.org/debian-lts-announce/2025/01/msg00001.html\"}, {\"url\": \"https://lists.debian.org/debian-lts-announce/2024/10/msg00003.html\"}], \"providerMetadata\": {\"orgId\": \"af854a3a-2127-422b-91ae-364da2661108\", \"shortName\": \"CVE\", \"dateUpdated\": \"2025-11-03T22:05:41.549Z\"}}, {\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2024-43846\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2024-09-10T16:07:39.903240Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2024-09-11T12:42:23.001Z\"}}], \"cna\": {\"title\": \"lib: objagg: Fix general protection fault\", \"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 vulnerable state is created only through local netlink configuration \\u2014 tc flower filter installation on an mlxsw Spectrum-2+ port and the driver\u0027s periodic ACL region rehash work; no remote packet data reaches objagg.\\nAC:L - The attacker fully controls the inputs that drive hint computation (filter masks differing in \\u22648 consecutive bits, insertion order, and forcing C-TCAM spill by exceeding the 16-ERP A-TCAM limit), and the rehash work that consumes the hints runs automatically on an interval, so the nesting condition can be constructed and re-attempted at will.\\nPR:L - Installing offloaded tc flower filters requires CAP_NET_ADMIN in the namespace owning the netdevice, which is a low-privilege capability obtainable by an unprivileged user in a network namespace they own; no real root in the init namespace is needed.\\nUI:N - The attacker performs all steps themselves \\u2014 adding filters and letting the driver\u0027s own rehash workqueue consume the hints \\u2014 with no action by any other user.\\nS:U - The corruption and its impact are confined to the kernel\u0027s own memory and the switch ASIC state managed by the same kernel, with no crossing into another security authority.\\nC:H - The delta-as-root type confusion reads fields (`erp_table`, `id`, `index`, `mask_bitmap`) beyond the end of the much smaller delta allocation and dereferences the resulting heap-derived pointer chain, giving out-of-bounds reads of adjacent slab memory that can be leveraged for kernel information disclosure.\\nI:H - Type confusion between `mlxsw_sp_acl_erp_delta` and `mlxsw_sp_acl_erp` plus the broken parent refcounting (delta_destroy/put on a nested parent that never took a reference) yields attacker-influenceable wild-pointer use and premature-free conditions, along with bogus ERP ids/banks being programmed into hardware.\\nA:H - The documented outcome is a general protection fault in `mlxsw_sp_acl_erp_bf_insert()` from a kernel workqueue, plus multiple WARNs \\u2014 a kernel crash that takes down the switch\u0027s control plane.\"}]}], \"affected\": [{\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"9069a3817d82b01b3a55da382c774e3575946130\", \"lessThan\": \"8161263362154cbebfbf4808097b956a6a8cb98a\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"9069a3817d82b01b3a55da382c774e3575946130\", \"lessThan\": \"22ae17a267f4812861f0c644186c3421ff97dbfc\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"9069a3817d82b01b3a55da382c774e3575946130\", \"lessThan\": \"565213e005557eb6cc4e42189d26eb300e02f170\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"9069a3817d82b01b3a55da382c774e3575946130\", \"lessThan\": \"5adc61d29bbb461d7f7c2b48dceaa90ecd182eb7\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"9069a3817d82b01b3a55da382c774e3575946130\", \"lessThan\": \"1936fa05a180834c3b52e0439a6bddc07814d3eb\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"9069a3817d82b01b3a55da382c774e3575946130\", \"lessThan\": \"499f742fed42e74f1321f4b12ca196a66a2b49fc\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"9069a3817d82b01b3a55da382c774e3575946130\", \"lessThan\": \"b4a3a89fffcdf09702b1f161b914e52abca1894d\", \"versionType\": \"git\"}], \"programFiles\": [\"lib/objagg.c\"], \"defaultStatus\": \"unaffected\"}, {\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"5.1\"}, {\"status\": \"unaffected\", \"version\": \"0\", \"lessThan\": \"5.1\", \"versionType\": \"semver\"}, {\"status\": \"unaffected\", \"version\": \"5.4.282\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.4.*\"}, {\"status\": \"unaffected\", \"version\": \"5.10.224\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.10.*\"}, {\"status\": \"unaffected\", \"version\": \"5.15.165\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.15.*\"}, {\"status\": \"unaffected\", \"version\": \"6.1.103\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.1.*\"}, {\"status\": \"unaffected\", \"version\": \"6.6.44\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.6.*\"}, {\"status\": \"unaffected\", \"version\": \"6.10.3\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.10.*\"}, {\"status\": \"unaffected\", \"version\": \"6.11\", \"versionType\": \"original_commit_for_fix\", \"lessThanOrEqual\": \"*\"}], \"programFiles\": [\"lib/objagg.c\"], \"defaultStatus\": \"affected\"}], \"references\": [{\"url\": \"https://git.kernel.org/stable/c/8161263362154cbebfbf4808097b956a6a8cb98a\"}, {\"url\": \"https://git.kernel.org/stable/c/22ae17a267f4812861f0c644186c3421ff97dbfc\"}, {\"url\": \"https://git.kernel.org/stable/c/565213e005557eb6cc4e42189d26eb300e02f170\"}, {\"url\": \"https://git.kernel.org/stable/c/5adc61d29bbb461d7f7c2b48dceaa90ecd182eb7\"}, {\"url\": \"https://git.kernel.org/stable/c/1936fa05a180834c3b52e0439a6bddc07814d3eb\"}, {\"url\": \"https://git.kernel.org/stable/c/499f742fed42e74f1321f4b12ca196a66a2b49fc\"}, {\"url\": \"https://git.kernel.org/stable/c/b4a3a89fffcdf09702b1f161b914e52abca1894d\"}], \"x_generator\": {\"engine\": \"bippy-1.2.0\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"In the Linux kernel, the following vulnerability has been resolved:\\n\\nlib: objagg: Fix general protection fault\\n\\nThe library supports aggregation of objects into other objects only if\\nthe parent object does not have a parent itself. That is, nesting is not\\nsupported.\\n\\nAggregation happens in two cases: Without and with hints, where hints\\nare a pre-computed recommendation on how to aggregate the provided\\nobjects.\\n\\nNesting is not possible in the first case due to a check that prevents\\nit, but in the second case there is no check because the assumption is\\nthat nesting cannot happen when creating objects based on hints. The\\nviolation of this assumption leads to various warnings and eventually to\\na general protection fault [1].\\n\\nBefore fixing the root cause, error out when nesting happens and warn.\\n\\n[1]\\ngeneral protection fault, probably for non-canonical address 0xdead000000000d90: 0000 [#1] PREEMPT SMP PTI\\nCPU: 1 PID: 1083 Comm: kworker/1:9 Tainted: G        W          6.9.0-rc6-custom-gd9b4f1cca7fb #7\\nHardware name: Mellanox Technologies Ltd. MSN3700/VMOD0005, BIOS 5.11 01/06/2019\\nWorkqueue: mlxsw_core mlxsw_sp_acl_tcam_vregion_rehash_work\\nRIP: 0010:mlxsw_sp_acl_erp_bf_insert+0x25/0x80\\n[...]\\nCall Trace:\\n \u003cTASK\u003e\\n mlxsw_sp_acl_atcam_entry_add+0x256/0x3c0\\n mlxsw_sp_acl_tcam_entry_create+0x5e/0xa0\\n mlxsw_sp_acl_tcam_vchunk_migrate_one+0x16b/0x270\\n mlxsw_sp_acl_tcam_vregion_rehash_work+0xbe/0x510\\n process_one_work+0x151/0x370\\n worker_thread+0x2cb/0x3e0\\n kthread+0xd0/0x100\\n ret_from_fork+0x34/0x50\\n ret_from_fork_asm+0x1a/0x30\\n \u003c/TASK\u003e\"}], \"cpeApplicability\": [{\"nodes\": [{\"negate\": false, \"cpeMatch\": [{\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.4.282\", \"versionStartIncluding\": \"5.1\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.10.224\", \"versionStartIncluding\": \"5.1\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.15.165\", \"versionStartIncluding\": \"5.1\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.1.103\", \"versionStartIncluding\": \"5.1\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.6.44\", \"versionStartIncluding\": \"5.1\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.10.3\", \"versionStartIncluding\": \"5.1\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.11\", \"versionStartIncluding\": \"5.1\"}], \"operator\": \"OR\"}]}], \"providerMetadata\": {\"orgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"shortName\": \"Linux\", \"dateUpdated\": \"2026-08-05T11:36:44.868Z\"}}}",
      "cveMetadata": "{\"cveId\": \"CVE-2024-43846\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-08-05T11:36:44.868Z\", \"dateReserved\": \"2024-08-17T09:11:59.275Z\", \"assignerOrgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"datePublished\": \"2024-08-17T09:22:00.481Z\", \"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…