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

CVE-2026-23346 (GCVE-0-2026-23346)

Vulnerability from cvelistv5 – Published: 2026-03-25 10:27 – Updated: 2026-06-19 11:57
VLAI
Title
arm64: io: Extract user memory type in ioremap_prot()
Summary
In the Linux kernel, the following vulnerability has been resolved: arm64: io: Extract user memory type in ioremap_prot() The only caller of ioremap_prot() outside of the generic ioremap() implementation is generic_access_phys(), which passes a 'pgprot_t' value determined from the user mapping of the target 'pfn' being accessed by the kernel. On arm64, the 'pgprot_t' contains all of the non-address bits from the pte, including the permission controls, and so we end up returning a new user mapping from ioremap_prot() which faults when accessed from the kernel on systems with PAN: | Unable to handle kernel read from unreadable memory at virtual address ffff80008ea89000 | ... | Call trace: | __memcpy_fromio+0x80/0xf8 | generic_access_phys+0x20c/0x2b8 | __access_remote_vm+0x46c/0x5b8 | access_remote_vm+0x18/0x30 | environ_read+0x238/0x3e8 | vfs_read+0xe4/0x2b0 | ksys_read+0xcc/0x178 | __arm64_sys_read+0x4c/0x68 Extract only the memory type from the user 'pgprot_t' in ioremap_prot() and assert that we're being passed a user mapping, to protect us against any changes in future that may require additional handling. To avoid falsely flagging users of ioremap(), provide our own ioremap() macro which simply wraps __ioremap_prot().
Impacted products
Vendor Product Version CPE status
Linux Linux Affected: 893dea9ccd08dab924839354aba21d4ed7a9abc0 , < 64858b76ec67c5fc40fef8ec1841fecb78c1ebde (git)
Affected: 893dea9ccd08dab924839354aba21d4ed7a9abc0 , < eeecafce5afffb4da703666ebefbd4d6e2a5abf6 (git)
Affected: 893dea9ccd08dab924839354aba21d4ed7a9abc0 , < 3d64dcc0799c2d6921ba027716b7be721eb19fa8 (git)
Affected: 893dea9ccd08dab924839354aba21d4ed7a9abc0 , < d1ad8fe7f72d73e1617bac79f2ec7a3bedf47e2a (git)
Affected: 893dea9ccd08dab924839354aba21d4ed7a9abc0 , < 8f098037139b294050053123ab2bc0f819d08932 (git)
guessed Create a notification for this product.
Linux Linux Affected: 6.0
Unaffected: 0 , < 6.0 (semver)
Unaffected: 6.6.143 , ≤ 6.6.* (semver)
Unaffected: 6.12.93 , ≤ 6.12.* (semver)
Unaffected: 6.18.17 , ≤ 6.18.* (semver)
Unaffected: 6.19.7 , ≤ 6.19.* (semver)
Unaffected: 7.0 , ≤ * (original_commit_for_fix)
guessed Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "arch/arm64/include/asm/io.h"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "64858b76ec67c5fc40fef8ec1841fecb78c1ebde",
              "status": "affected",
              "version": "893dea9ccd08dab924839354aba21d4ed7a9abc0",
              "versionType": "git"
            },
            {
              "lessThan": "eeecafce5afffb4da703666ebefbd4d6e2a5abf6",
              "status": "affected",
              "version": "893dea9ccd08dab924839354aba21d4ed7a9abc0",
              "versionType": "git"
            },
            {
              "lessThan": "3d64dcc0799c2d6921ba027716b7be721eb19fa8",
              "status": "affected",
              "version": "893dea9ccd08dab924839354aba21d4ed7a9abc0",
              "versionType": "git"
            },
            {
              "lessThan": "d1ad8fe7f72d73e1617bac79f2ec7a3bedf47e2a",
              "status": "affected",
              "version": "893dea9ccd08dab924839354aba21d4ed7a9abc0",
              "versionType": "git"
            },
            {
              "lessThan": "8f098037139b294050053123ab2bc0f819d08932",
              "status": "affected",
              "version": "893dea9ccd08dab924839354aba21d4ed7a9abc0",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "arch/arm64/include/asm/io.h"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "6.0"
            },
            {
              "lessThan": "6.0",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.6.*",
              "status": "unaffected",
              "version": "6.6.143",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.12.*",
              "status": "unaffected",
              "version": "6.12.93",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.18.*",
              "status": "unaffected",
              "version": "6.18.17",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.19.*",
              "status": "unaffected",
              "version": "6.19.7",
              "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.143",
                  "versionStartIncluding": "6.0",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.12.93",
                  "versionStartIncluding": "6.0",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.18.17",
                  "versionStartIncluding": "6.0",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.19.7",
                  "versionStartIncluding": "6.0",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.0",
                  "versionStartIncluding": "6.0",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\narm64: io: Extract user memory type in ioremap_prot()\n\nThe only caller of ioremap_prot() outside of the generic ioremap()\nimplementation is generic_access_phys(), which passes a \u0027pgprot_t\u0027 value\ndetermined from the user mapping of the target \u0027pfn\u0027 being accessed by\nthe kernel. On arm64, the \u0027pgprot_t\u0027 contains all of the non-address\nbits from the pte, including the permission controls, and so we end up\nreturning a new user mapping from ioremap_prot() which faults when\naccessed from the kernel on systems with PAN:\n\n  | Unable to handle kernel read from unreadable memory at virtual address ffff80008ea89000\n  | ...\n  | Call trace:\n  |   __memcpy_fromio+0x80/0xf8\n  |   generic_access_phys+0x20c/0x2b8\n  |   __access_remote_vm+0x46c/0x5b8\n  |   access_remote_vm+0x18/0x30\n  |   environ_read+0x238/0x3e8\n  |   vfs_read+0xe4/0x2b0\n  |   ksys_read+0xcc/0x178\n  |   __arm64_sys_read+0x4c/0x68\n\nExtract only the memory type from the user \u0027pgprot_t\u0027 in ioremap_prot()\nand assert that we\u0027re being passed a user mapping, to protect us against\nany changes in future that may require additional handling. To avoid\nfalsely flagging users of ioremap(), provide our own ioremap() macro\nwhich simply wraps __ioremap_prot()."
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-06-19T11:57:35.219Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/64858b76ec67c5fc40fef8ec1841fecb78c1ebde"
        },
        {
          "url": "https://git.kernel.org/stable/c/eeecafce5afffb4da703666ebefbd4d6e2a5abf6"
        },
        {
          "url": "https://git.kernel.org/stable/c/3d64dcc0799c2d6921ba027716b7be721eb19fa8"
        },
        {
          "url": "https://git.kernel.org/stable/c/d1ad8fe7f72d73e1617bac79f2ec7a3bedf47e2a"
        },
        {
          "url": "https://git.kernel.org/stable/c/8f098037139b294050053123ab2bc0f819d08932"
        }
      ],
      "title": "arm64: io: Extract user memory type in ioremap_prot()",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2026-23346",
    "datePublished": "2026-03-25T10:27:33.133Z",
    "dateReserved": "2026-01-13T15:37:45.999Z",
    "dateUpdated": "2026-06-19T11:57:35.219Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2026-23346",
      "date": "2026-09-16",
      "epss": "0.00127",
      "percentile": "0.02763"
    },
    "microsoft_vex": {
      "current_release_date": "2026-07-02T14:42:29.000Z",
      "cve": "CVE-2026-23346",
      "id": "msrc_CVE-2026-23346",
      "initial_release_date": "2026-03-02T00:00:00.000Z",
      "product_status:fixed": "1",
      "product_status:known_affected": "8",
      "source": "Microsoft CSAF VEX",
      "status": "final",
      "title": "arm64: io: Extract user memory type in ioremap_prot()",
      "url": "https://msrc.microsoft.com/csaf/vex/2026/msrc_cve-2026-23346.json",
      "version": "10"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2026-23346\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2026-03-25T11:16:32.767\",\"lastModified\":\"2026-06-19T13:16:25.463\",\"vulnStatus\":\"Modified\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\narm64: io: Extract user memory type in ioremap_prot()\\n\\nThe only caller of ioremap_prot() outside of the generic ioremap()\\nimplementation is generic_access_phys(), which passes a \u0027pgprot_t\u0027 value\\ndetermined from the user mapping of the target \u0027pfn\u0027 being accessed by\\nthe kernel. On arm64, the \u0027pgprot_t\u0027 contains all of the non-address\\nbits from the pte, including the permission controls, and so we end up\\nreturning a new user mapping from ioremap_prot() which faults when\\naccessed from the kernel on systems with PAN:\\n\\n  | Unable to handle kernel read from unreadable memory at virtual address ffff80008ea89000\\n  | ...\\n  | Call trace:\\n  |   __memcpy_fromio+0x80/0xf8\\n  |   generic_access_phys+0x20c/0x2b8\\n  |   __access_remote_vm+0x46c/0x5b8\\n  |   access_remote_vm+0x18/0x30\\n  |   environ_read+0x238/0x3e8\\n  |   vfs_read+0xe4/0x2b0\\n  |   ksys_read+0xcc/0x178\\n  |   __arm64_sys_read+0x4c/0x68\\n\\nExtract only the memory type from the user \u0027pgprot_t\u0027 in ioremap_prot()\\nand assert that we\u0027re being passed a user mapping, to protect us against\\nany changes in future that may require additional handling. To avoid\\nfalsely flagging users of ioremap(), provide our own ioremap() macro\\nwhich simply wraps __ioremap_prot().\"},{\"lang\":\"es\",\"value\":\"En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta:\\n\\narm64: io: Extraer el tipo de memoria de usuario en ioremap_prot()\\n\\nEl \u00fanico llamador de ioremap_prot() fuera de la implementaci\u00f3n gen\u00e9rica de ioremap() es generic_access_phys(), que pasa un valor \u0027pgprot_t\u0027 determinado a partir del mapeo de usuario del \u0027pfn\u0027 objetivo al que accede el kernel. En arm64, el \u0027pgprot_t\u0027 contiene todos los bits no relacionados con la direcci\u00f3n del pte, incluidos los controles de permiso, y as\u00ed terminamos devolviendo un nuevo mapeo de usuario desde ioremap_prot() que falla cuando se accede desde el kernel en sistemas con PAN:\\n\\n  | No se puede manejar la lectura del kernel desde memoria ilegible en la direcci\u00f3n virtual ffff80008ea89000\\n  | ...\\n  | Rastro de llamada:\\n  |   __memcpy_fromio+0x80/0xf8\\n  |   generic_access_phys+0x20c/0x2b8\\n  |   __access_remote_vm+0x46c/0x5b8\\n  |   access_remote_vm+0x18/0x30\\n  |   environ_read+0x238/0x3e8\\n  |   vfs_read+0xe4/0x2b0\\n  |   ksys_read+0xcc/0x178\\n  |   __arm64_sys_read+0x4c/0x68\\n\\nExtraer solo el tipo de memoria del \u0027pgprot_t\u0027 de usuario en ioremap_prot() y afirmar que se nos est\u00e1 pasando un mapeo de usuario, para protegernos contra cualquier cambio futuro que pueda requerir manejo adicional. Para evitar marcar err\u00f3neamente a los usuarios de ioremap(), proporcionar nuestra propia macro ioremap() que simplemente envuelve a __ioremap_prot().\"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"arch/arm64/include/asm/io.h\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"893dea9ccd08dab924839354aba21d4ed7a9abc0\",\"lessThan\":\"64858b76ec67c5fc40fef8ec1841fecb78c1ebde\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"893dea9ccd08dab924839354aba21d4ed7a9abc0\",\"lessThan\":\"eeecafce5afffb4da703666ebefbd4d6e2a5abf6\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"893dea9ccd08dab924839354aba21d4ed7a9abc0\",\"lessThan\":\"3d64dcc0799c2d6921ba027716b7be721eb19fa8\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"893dea9ccd08dab924839354aba21d4ed7a9abc0\",\"lessThan\":\"d1ad8fe7f72d73e1617bac79f2ec7a3bedf47e2a\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"893dea9ccd08dab924839354aba21d4ed7a9abc0\",\"lessThan\":\"8f098037139b294050053123ab2bc0f819d08932\",\"versionType\":\"git\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"arch/arm64/include/asm/io.h\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"6.0\",\"status\":\"affected\"},{\"version\":\"0\",\"lessThan\":\"6.0\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.6.143\",\"lessThanOrEqual\":\"6.6.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.12.93\",\"lessThanOrEqual\":\"6.12.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.18.17\",\"lessThanOrEqual\":\"6.18.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.19.7\",\"lessThanOrEqual\":\"6.19.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"7.0\",\"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}]},\"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\":\"6.0.1\",\"versionEndExcluding\":\"6.18.17\",\"matchCriteriaId\":\"1E4E7304-41DC-42ED-AFC0-8B1962A7CF99\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.19\",\"versionEndExcluding\":\"6.19.7\",\"matchCriteriaId\":\"69245D10-0B71-485E-80C3-A64F077004D3\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.0:-:*:*:*:*:*:*\",\"matchCriteriaId\":\"7BE551E5-89CF-47A8-9B26-03CE727FBA37\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:7.0:rc1:*:*:*:*:*:*\",\"matchCriteriaId\":\"F253B622-8837-4245-BCE5-A7BF8FC76A16\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:7.0:rc2:*:*:*:*:*:*\",\"matchCriteriaId\":\"4AE85AD8-4641-4E7C-A2F4-305E2CD9EE64\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:7.0:rc3:*:*:*:*:*:*\",\"matchCriteriaId\":\"F666C8D8-6538-46D4-B318-87610DE64C34\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:7.0:rc4:*:*:*:*:*:*\",\"matchCriteriaId\":\"02259FDA-961B-47BC-AE7F-93D7EC6E90C2\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:7.0:rc5:*:*:*:*:*:*\",\"matchCriteriaId\":\"58A9FEFF-C040-420D-8F0A-BFDAAA1DF258\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:7.0:rc6:*:*:*:*:*:*\",\"matchCriteriaId\":\"1D2315C0-D46F-4F85-9754-F9E5E11374A6\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:7.0:rc7:*:*:*:*:*:*\",\"matchCriteriaId\":\"512EE3A8-A590-4501-9A94-5D4B268D6138\"}]}]}],\"references\":[{\"url\":\"https://git.kernel.org/stable/c/3d64dcc0799c2d6921ba027716b7be721eb19fa8\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/64858b76ec67c5fc40fef8ec1841fecb78c1ebde\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/8f098037139b294050053123ab2bc0f819d08932\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/d1ad8fe7f72d73e1617bac79f2ec7a3bedf47e2a\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/eeecafce5afffb4da703666ebefbd4d6e2a5abf6\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}]}}",
    "redhat_vex": {
      "aggregate_severity": "Moderate",
      "current_release_date": "2026-06-28T10:58:44+00:00",
      "cve": "CVE-2026-23346",
      "id": "CVE-2026-23346",
      "initial_release_date": "2026-03-25T00:00:00+00:00",
      "product_status:known_affected": "184",
      "product_status:known_not_affected": "90",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: arm64: io: Extract user memory type in ioremap_prot()",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-23346.json",
      "version": "3"
    },
    "suse_vex": {
      "aggregate_severity": "moderate",
      "current_release_date": "2026-09-11T01:37:02Z",
      "cve": "CVE-2026-23346",
      "id": "CVE-2026-23346",
      "initial_release_date": "2026-03-25T16:55:53Z",
      "product_status:first_fixed": "2",
      "product_status:known_affected": "449",
      "product_status:known_not_affected": "312",
      "product_status:recommended": "280",
      "source": "SUSE CSAF VEX",
      "status": "interim",
      "title": "SUSE CVE CVE-2026-23346",
      "url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2026-23346.json",
      "version": "22"
    }
  }
}



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…