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

CVE-2021-4454 (GCVE-0-2021-4454)

Vulnerability from cvelistv5 – Published: 2025-03-27 16:37 – Updated: 2026-08-05 08:44
VLAI
Title
can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate
Summary
In the Linux kernel, the following vulnerability has been resolved: can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate The conclusion "j1939_session_deactivate() should be called with a session ref-count of at least 2" is incorrect. In some concurrent scenarios, j1939_session_deactivate can be called with the session ref-count less than 2. But there is not any problem because it will check the session active state before session putting in j1939_session_deactivate_locked(). Here is the concurrent scenario of the problem reported by syzbot and my reproduction log. cpu0 cpu1 j1939_xtp_rx_eoma j1939_xtp_rx_abort_one j1939_session_get_by_addr [kref == 2] j1939_session_get_by_addr [kref == 3] j1939_session_deactivate [kref == 2] j1939_session_put [kref == 1] j1939_session_completed j1939_session_deactivate WARN_ON_ONCE(kref < 2) ===================================================== WARNING: CPU: 1 PID: 21 at net/can/j1939/transport.c:1088 j1939_session_deactivate+0x5f/0x70 CPU: 1 PID: 21 Comm: ksoftirqd/1 Not tainted 5.14.0-rc7+ #32 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.13.0-1ubuntu1 04/01/2014 RIP: 0010:j1939_session_deactivate+0x5f/0x70 Call Trace: j1939_session_deactivate_activate_next+0x11/0x28 j1939_xtp_rx_eoma+0x12a/0x180 j1939_tp_recv+0x4a2/0x510 j1939_can_recv+0x226/0x380 can_rcv_filter+0xf8/0x220 can_receive+0x102/0x220 ? process_backlog+0xf0/0x2c0 can_rcv+0x53/0xf0 __netif_receive_skb_one_core+0x67/0x90 ? process_backlog+0x97/0x2c0 __netif_receive_skb+0x22/0x80
Impacted products
Vendor Product Version CPE status
Linux Linux Affected: 7eef18c0479ba5d9f54fba30cd77c233ebca3eb1 , < 6950df42a03c9ac9290503ced3f371199cb68fa9 (git)
Affected: 55dd22c5d029423f513fd849e633adf0e9c10d0c , < b6d44072117bba057d50f7a2f96e5d070c65926d (git)
Affected: 0c71437dd50dd687c15d8ca80b3b68f10bb21d63 , < 9ab896775f98ff54b68512f345eed178bf961084 (git)
Affected: 0c71437dd50dd687c15d8ca80b3b68f10bb21d63 , < 1740a1e45eee65099a92fb502e1e67e63aad277d (git)
Affected: 0c71437dd50dd687c15d8ca80b3b68f10bb21d63 , < d0553680f94c49bbe0e39eb50d033ba563b4212d (git)
Affected: 5e1fc537c1be332aef9621ca9146aeb3ba59522f (git)
Affected: 5.4.138 , < 5.4.232 (semver)
Affected: 5.10.56 , < 5.10.168 (semver)
Affected: 5.13.8 , < 5.14 (semver)
guessed Create a notification for this product.
Linux Linux Affected: 5.14
Unaffected: 0 , < 5.14 (semver)
Unaffected: 5.4.232 , ≤ 5.4.* (semver)
Unaffected: 5.10.168 , ≤ 5.10.* (semver)
Unaffected: 5.15.93 , ≤ 5.15.* (semver)
Unaffected: 6.1.11 , ≤ 6.1.* (semver)
Unaffected: 6.2 , ≤ * (original_commit_for_fix)
guessed Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "net/can/j1939/transport.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "6950df42a03c9ac9290503ced3f371199cb68fa9",
              "status": "affected",
              "version": "7eef18c0479ba5d9f54fba30cd77c233ebca3eb1",
              "versionType": "git"
            },
            {
              "lessThan": "b6d44072117bba057d50f7a2f96e5d070c65926d",
              "status": "affected",
              "version": "55dd22c5d029423f513fd849e633adf0e9c10d0c",
              "versionType": "git"
            },
            {
              "lessThan": "9ab896775f98ff54b68512f345eed178bf961084",
              "status": "affected",
              "version": "0c71437dd50dd687c15d8ca80b3b68f10bb21d63",
              "versionType": "git"
            },
            {
              "lessThan": "1740a1e45eee65099a92fb502e1e67e63aad277d",
              "status": "affected",
              "version": "0c71437dd50dd687c15d8ca80b3b68f10bb21d63",
              "versionType": "git"
            },
            {
              "lessThan": "d0553680f94c49bbe0e39eb50d033ba563b4212d",
              "status": "affected",
              "version": "0c71437dd50dd687c15d8ca80b3b68f10bb21d63",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "5e1fc537c1be332aef9621ca9146aeb3ba59522f",
              "versionType": "git"
            },
            {
              "lessThan": "5.4.232",
              "status": "affected",
              "version": "5.4.138",
              "versionType": "semver"
            },
            {
              "lessThan": "5.10.168",
              "status": "affected",
              "version": "5.10.56",
              "versionType": "semver"
            },
            {
              "lessThan": "5.14",
              "status": "affected",
              "version": "5.13.8",
              "versionType": "semver"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "net/can/j1939/transport.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "5.14"
            },
            {
              "lessThan": "5.14",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.4.*",
              "status": "unaffected",
              "version": "5.4.232",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.10.*",
              "status": "unaffected",
              "version": "5.10.168",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.15.*",
              "status": "unaffected",
              "version": "5.15.93",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.1.*",
              "status": "unaffected",
              "version": "6.1.11",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "6.2",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.4.232",
                  "versionStartIncluding": "5.4.138",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.10.168",
                  "versionStartIncluding": "5.10.56",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.15.93",
                  "versionStartIncluding": "5.14",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.1.11",
                  "versionStartIncluding": "5.14",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.2",
                  "versionStartIncluding": "5.14",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "5.13.8",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\ncan: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate\n\nThe conclusion \"j1939_session_deactivate() should be called with a\nsession ref-count of at least 2\" is incorrect. In some concurrent\nscenarios, j1939_session_deactivate can be called with the session\nref-count less than 2. But there is not any problem because it\nwill check the session active state before session putting in\nj1939_session_deactivate_locked().\n\nHere is the concurrent scenario of the problem reported by syzbot\nand my reproduction log.\n\n        cpu0                            cpu1\n                                j1939_xtp_rx_eoma\nj1939_xtp_rx_abort_one\n                                j1939_session_get_by_addr [kref == 2]\nj1939_session_get_by_addr [kref == 3]\nj1939_session_deactivate [kref == 2]\nj1939_session_put [kref == 1]\n\t\t\t\tj1939_session_completed\n\t\t\t\tj1939_session_deactivate\n\t\t\t\tWARN_ON_ONCE(kref \u003c 2)\n\n=====================================================\nWARNING: CPU: 1 PID: 21 at net/can/j1939/transport.c:1088 j1939_session_deactivate+0x5f/0x70\nCPU: 1 PID: 21 Comm: ksoftirqd/1 Not tainted 5.14.0-rc7+ #32\nHardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.13.0-1ubuntu1 04/01/2014\nRIP: 0010:j1939_session_deactivate+0x5f/0x70\nCall Trace:\n j1939_session_deactivate_activate_next+0x11/0x28\n j1939_xtp_rx_eoma+0x12a/0x180\n j1939_tp_recv+0x4a2/0x510\n j1939_can_recv+0x226/0x380\n can_rcv_filter+0xf8/0x220\n can_receive+0x102/0x220\n ? process_backlog+0xf0/0x2c0\n can_rcv+0x53/0xf0\n __netif_receive_skb_one_core+0x67/0x90\n ? process_backlog+0x97/0x2c0\n __netif_receive_skb+0x22/0x80"
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "baseScore": 7.5,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
            "version": "3.1"
          },
          "scenarios": [
            {
              "lang": "en",
              "value": "AV:N - The WARN fires on the packet receive path (can_rcv \u2192 j1939_can_recv \u2192 j1939_tp_recv \u2192 j1939_xtp_rx_eoma/abort \u2192 j1939_session_deactivate). An unauthenticated CAN/J1939 peer can trigger it without local code on the target, consistent with other packet-triggered j1939 scores (e.g. CVE-2023-52887, CVE-2026-22997).\nAC:L - The attacker controls both sides of the race by injecting concurrent TP.CM EOMA and Abort frames for the same session; packet content and timing are fully attacker-influenced, so success does not depend on external conditions.\nPR:N - J1939/CAN receive processing has no authentication or credential check; once a legitimate J1939 socket is bound (normal deployment state), an unauthenticated bus peer can inject the crafted frame sequence.\nUI:N - Frames are processed automatically in softirq receive context; no victim or administrator action is required beyond the target already running the J1939 stack.\nS:U - Impact is confined to kernel J1939 session handling within the same host kernel authority and does not cross a VM, IOMMU, or sandbox boundary.\nC:N - The defect is only a spurious WARN_ON_ONCE; the concurrent deactivate path checks session active state before putting, and investigation found no info leak, OOB read, or UAF disclosure primitive.\nI:N - No out-of-bounds write, type confusion, or other integrity/write primitive exists\u2014the fix only removes an incorrect assertion while leaving correct deactivate_locked behavior unchanged.\nA:H - WARN_ON_ONCE in softirq receive context can panic the kernel when panic_on_warn is set (and warn_limit exhaustion similarly), producing a denial of service inducible by an unauthenticated peer."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-08-05T08:44:58.812Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/6950df42a03c9ac9290503ced3f371199cb68fa9"
        },
        {
          "url": "https://git.kernel.org/stable/c/b6d44072117bba057d50f7a2f96e5d070c65926d"
        },
        {
          "url": "https://git.kernel.org/stable/c/9ab896775f98ff54b68512f345eed178bf961084"
        },
        {
          "url": "https://git.kernel.org/stable/c/1740a1e45eee65099a92fb502e1e67e63aad277d"
        },
        {
          "url": "https://git.kernel.org/stable/c/d0553680f94c49bbe0e39eb50d033ba563b4212d"
        }
      ],
      "title": "can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2021-4454",
    "datePublished": "2025-03-27T16:37:09.381Z",
    "dateReserved": "2025-02-26T02:29:43.631Z",
    "dateUpdated": "2026-08-05T08:44:58.812Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2021-4454",
      "date": "2026-09-17",
      "epss": "0.00569",
      "percentile": "0.45704"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2021-4454\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2025-03-27T17:15:35.820\",\"lastModified\":\"2026-08-04T10:17:13.057\",\"vulnStatus\":\"Modified\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\ncan: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate\\n\\nThe conclusion \\\"j1939_session_deactivate() should be called with a\\nsession ref-count of at least 2\\\" is incorrect. In some concurrent\\nscenarios, j1939_session_deactivate can be called with the session\\nref-count less than 2. But there is not any problem because it\\nwill check the session active state before session putting in\\nj1939_session_deactivate_locked().\\n\\nHere is the concurrent scenario of the problem reported by syzbot\\nand my reproduction log.\\n\\n        cpu0                            cpu1\\n                                j1939_xtp_rx_eoma\\nj1939_xtp_rx_abort_one\\n                                j1939_session_get_by_addr [kref == 2]\\nj1939_session_get_by_addr [kref == 3]\\nj1939_session_deactivate [kref == 2]\\nj1939_session_put [kref == 1]\\n\\t\\t\\t\\tj1939_session_completed\\n\\t\\t\\t\\tj1939_session_deactivate\\n\\t\\t\\t\\tWARN_ON_ONCE(kref \u003c 2)\\n\\n=====================================================\\nWARNING: CPU: 1 PID: 21 at net/can/j1939/transport.c:1088 j1939_session_deactivate+0x5f/0x70\\nCPU: 1 PID: 21 Comm: ksoftirqd/1 Not tainted 5.14.0-rc7+ #32\\nHardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.13.0-1ubuntu1 04/01/2014\\nRIP: 0010:j1939_session_deactivate+0x5f/0x70\\nCall Trace:\\n j1939_session_deactivate_activate_next+0x11/0x28\\n j1939_xtp_rx_eoma+0x12a/0x180\\n j1939_tp_recv+0x4a2/0x510\\n j1939_can_recv+0x226/0x380\\n can_rcv_filter+0xf8/0x220\\n can_receive+0x102/0x220\\n ? process_backlog+0xf0/0x2c0\\n can_rcv+0x53/0xf0\\n __netif_receive_skb_one_core+0x67/0x90\\n ? process_backlog+0x97/0x2c0\\n __netif_receive_skb+0x22/0x80\"},{\"lang\":\"es\",\"value\":\"En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: can: j1939: correcci\u00f3n del error WARN_ON_ONCE en j1939_session_deactivate. La conclusi\u00f3n \\\"j1939_session_deactivate() debe llamarse con un recuento de referencias de sesi\u00f3n de al menos 2\\\" es incorrecta. En algunos escenarios concurrentes, se puede llamar a j1939_session_deactivate con un recuento de referencias de sesi\u00f3n inferior a 2. Sin embargo, no hay problema, ya que comprueba el estado activo de la sesi\u00f3n antes de que se active j1939_session_deactivate_locked(). A continuaci\u00f3n, se muestra el escenario concurrente del problema reportado por syzbot y mi registro de reproducci\u00f3n. cpu0 cpu1 j1939_xtp_rx_eoma j1939_xtp_rx_abort_one j1939_session_get_by_addr [kref == 2] j1939_session_get_by_addr [kref == 3] j1939_session_deactivate [kref == 2] j1939_session_put [kref == 1] j1939_session_completed j1939_session_deactivate WARN_ON_ONCE(kref \u0026lt; 2)  ======================================================= ADVERTENCIA: CPU: 1 PID: 21 at net/can/j1939/transport.c:1088 j1939_session_deactivate+0x5f/0x70 CPU: 1 PID: 21 Comm: ksoftirqd/1 Not tainted 5.14.0-rc7+ #32 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.13.0-1ubuntu1 04/01/2014 RIP: 0010:j1939_session_deactivate+0x5f/0x70 Call Trace: j1939_session_deactivate_activate_next+0x11/0x28 j1939_xtp_rx_eoma+0x12a/0x180 j1939_tp_recv+0x4a2/0x510 j1939_can_recv+0x226/0x380 can_rcv_filter+0xf8/0x220 can_receive+0x102/0x220 ? process_backlog+0xf0/0x2c0 can_rcv+0x53/0xf0 __netif_receive_skb_one_core+0x67/0x90 ? process_backlog+0x97/0x2c0 __netif_receive_skb+0x22/0x80 \"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"net/can/j1939/transport.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"7eef18c0479ba5d9f54fba30cd77c233ebca3eb1\",\"lessThan\":\"6950df42a03c9ac9290503ced3f371199cb68fa9\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"55dd22c5d029423f513fd849e633adf0e9c10d0c\",\"lessThan\":\"b6d44072117bba057d50f7a2f96e5d070c65926d\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"0c71437dd50dd687c15d8ca80b3b68f10bb21d63\",\"lessThan\":\"9ab896775f98ff54b68512f345eed178bf961084\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"0c71437dd50dd687c15d8ca80b3b68f10bb21d63\",\"lessThan\":\"1740a1e45eee65099a92fb502e1e67e63aad277d\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"0c71437dd50dd687c15d8ca80b3b68f10bb21d63\",\"lessThan\":\"d0553680f94c49bbe0e39eb50d033ba563b4212d\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"5e1fc537c1be332aef9621ca9146aeb3ba59522f\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"5.4.138\",\"lessThan\":\"5.4.232\",\"versionType\":\"semver\",\"status\":\"affected\"},{\"version\":\"5.10.56\",\"lessThan\":\"5.10.168\",\"versionType\":\"semver\",\"status\":\"affected\"},{\"version\":\"5.13.8\",\"lessThan\":\"5.14\",\"versionType\":\"semver\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"net/can/j1939/transport.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"5.14\",\"status\":\"affected\"},{\"version\":\"0\",\"lessThan\":\"5.14\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.4.232\",\"lessThanOrEqual\":\"5.4.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.10.168\",\"lessThanOrEqual\":\"5.10.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.15.93\",\"lessThanOrEqual\":\"5.15.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.1.11\",\"lessThanOrEqual\":\"6.1.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.2\",\"lessThanOrEqual\":\"*\",\"versionType\":\"original_commit_for_fix\",\"status\":\"unaffected\"}]}]}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H\",\"baseScore\":7.5,\"baseSeverity\":\"HIGH\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"NONE\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":3.9,\"impactScore\":3.6},{\"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}]},\"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\":\"5.4.138\",\"versionEndExcluding\":\"5.4.232\",\"matchCriteriaId\":\"13158387-374E-4D12-8884-50DEBF66EF29\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.10.56\",\"versionEndExcluding\":\"5.10.168\",\"matchCriteriaId\":\"2DC5F90C-A016-45D7-AD67-70DB2104452B\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.13.8\",\"versionEndExcluding\":\"5.14\",\"matchCriteriaId\":\"36EE71C6-4B88-4A86-A5C2-2ED3CE3D73C1\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.14.1\",\"versionEndExcluding\":\"5.15.93\",\"matchCriteriaId\":\"9076B4DA-3809-4702-8D7A-4B621B7AC27D\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.16\",\"versionEndExcluding\":\"6.1.11\",\"matchCriteriaId\":\"535D03F4-DA02-49FE-934E-668827E6407B\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:5.14:-:*:*:*:*:*:*\",\"matchCriteriaId\":\"6A05198E-F8FA-4517-8D0E-8C95066AED38\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:5.14:rc4:*:*:*:*:*:*\",\"matchCriteriaId\":\"D1DA0AF6-02F4-47C7-A318-8C006ED0C665\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:5.14:rc5:*:*:*:*:*:*\",\"matchCriteriaId\":\"49DD30B1-8C99-4C38-A66B-CAB3827BEE8A\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:5.14:rc6:*:*:*:*:*:*\",\"matchCriteriaId\":\"15013998-4AF0-4CDC-AB13-829ECD8A8E66\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:5.14:rc7:*:*:*:*:*:*\",\"matchCriteriaId\":\"376A25CF-C05B-48F1-99B1-8FB0314A8E06\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.2:rc1:*:*:*:*:*:*\",\"matchCriteriaId\":\"FF501633-2F44-4913-A8EE-B021929F49F6\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.2:rc2:*:*:*:*:*:*\",\"matchCriteriaId\":\"2BDA597B-CAC1-4DF0-86F0-42E142C654E9\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.2:rc3:*:*:*:*:*:*\",\"matchCriteriaId\":\"725C78C9-12CE-406F-ABE8-0813A01D66E8\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.2:rc4:*:*:*:*:*:*\",\"matchCriteriaId\":\"A127C155-689C-4F67-B146-44A57F4BFD85\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.2:rc5:*:*:*:*:*:*\",\"matchCriteriaId\":\"D34127CC-68F5-4703-A5F6-5006F803E4AE\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.2:rc6:*:*:*:*:*:*\",\"matchCriteriaId\":\"4AB8D555-648E-4F2F-98BD-3E7F45BD12A8\"}]}]}],\"references\":[{\"url\":\"https://git.kernel.org/stable/c/1740a1e45eee65099a92fb502e1e67e63aad277d\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/6950df42a03c9ac9290503ced3f371199cb68fa9\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/9ab896775f98ff54b68512f345eed178bf961084\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/b6d44072117bba057d50f7a2f96e5d070c65926d\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/d0553680f94c49bbe0e39eb50d033ba563b4212d\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]}]}}",
    "redhat_vex": {
      "aggregate_severity": "Low",
      "current_release_date": "2026-08-04T23:11:04+00:00",
      "cve": "CVE-2021-4454",
      "id": "CVE-2021-4454",
      "initial_release_date": "2021-01-01T00:00:00+00:00",
      "product_status:known_affected": "108",
      "product_status:known_not_affected": "166",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2021/cve-2021-4454.json",
      "version": "3"
    }
  }
}



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…