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

CVE-2026-89782 (GCVE-0-2026-89782)

Vulnerability from cvelistv5 – Published: 2026-09-16 08:48 – Updated: 2026-09-16 14:38
VLAI
Title
fs/ntfs3: reject restart table growth beyond U16_MAX entries
Summary
In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: reject restart table growth beyond U16_MAX entries During $LogFile replay, log_replay() indexes the transaction table by the transact_id taken from the log record header. check_log_rec() only verifies that transact_id is non-zero and properly aligned, not its magnitude, so a crafted image can request an arbitrarily large index. alloc_rsttbl_from_idx() grows the table to cover that index via extend_rsttbl(), which passes the new entry count to init_rsttbl(): rt = init_rsttbl(esize, used + add); used + add is computed as u32 but init_rsttbl() takes a u16, and the count is stored in struct RESTART_TABLE as a __le16. When used + add exceeds U16_MAX it is truncated, init_rsttbl() allocates a table far smaller than the index requires, and alloc_rsttbl_from_idx() then dereferences and writes at the original, untruncated offset -- an out-of-bounds access past the allocation, reachable by mounting a crafted NTFS image. BUG: KASAN: use-after-free in alloc_rsttbl_from_idx (fs/ntfs3/fslog.c:950) Read of size 4 at addr ffff8880327ffff8 by task exploit alloc_rsttbl_from_idx (fs/ntfs3/fslog.c:950) log_replay (fs/ntfs3/fslog.c:4562) ntfs_loadlog_and_replay (fs/ntfs3/fsntfs.c:324) ntfs_fill_super (fs/ntfs3/super.c:1393) get_tree_bdev_flags vfs_get_tree path_mount __x64_sys_mount A restart table is limited to U16_MAX entries by its __le16 count, so a larger growth request is invalid input. Reject it in extend_rsttbl(); all callers already handle a NULL return.
Impacted products
Vendor Product Version CPE status
Linux Linux Affected: b46acd6a6a627d876898e1c84d3f84902264b445 , < caa0ec3fc44a13d7c21d78e4722f4f05f87ccf56 (git)
Affected: b46acd6a6a627d876898e1c84d3f84902264b445 , < 339e59996ff193adcf1c438cf05f19e753beb3a7 (git)
Affected: b46acd6a6a627d876898e1c84d3f84902264b445 , < ecde45cd81dc28f5696c312c5ce5a509962e9ab1 (git)
Affected: b46acd6a6a627d876898e1c84d3f84902264b445 , < be218a01aadffe33ed4fc73e25276d676ebbd09d (git)
Affected: b46acd6a6a627d876898e1c84d3f84902264b445 , < aad605a450611e2a7b7cf9dd5724004d39192bfb (git)
Affected: b46acd6a6a627d876898e1c84d3f84902264b445 , < 967a5ff8a614d10126b6d46db1ac040948d6cb42 (git)
Affected: b46acd6a6a627d876898e1c84d3f84902264b445 , < 111f8d74a19d85942ecbb3aba78f6f3c88e59391 (git)
guessed Create a notification for this product.
Linux Linux Affected: 5.15
Unaffected: 0 , < 5.15 (semver)
Unaffected: 5.15.221 , ≤ 5.15.* (semver)
Unaffected: 6.1.188 , ≤ 6.1.* (semver)
Unaffected: 6.6.157 , ≤ 6.6.* (semver)
Unaffected: 6.12.110 , ≤ 6.12.* (semver)
Unaffected: 6.18.52 , ≤ 6.18.* (semver)
Unaffected: 7.2.6 , ≤ 7.2.* (semver)
Unaffected: 7.3-rc1 , ≤ * (original_commit_for_fix)
guessed Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "fs/ntfs3/fslog.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "caa0ec3fc44a13d7c21d78e4722f4f05f87ccf56",
              "status": "affected",
              "version": "b46acd6a6a627d876898e1c84d3f84902264b445",
              "versionType": "git"
            },
            {
              "lessThan": "339e59996ff193adcf1c438cf05f19e753beb3a7",
              "status": "affected",
              "version": "b46acd6a6a627d876898e1c84d3f84902264b445",
              "versionType": "git"
            },
            {
              "lessThan": "ecde45cd81dc28f5696c312c5ce5a509962e9ab1",
              "status": "affected",
              "version": "b46acd6a6a627d876898e1c84d3f84902264b445",
              "versionType": "git"
            },
            {
              "lessThan": "be218a01aadffe33ed4fc73e25276d676ebbd09d",
              "status": "affected",
              "version": "b46acd6a6a627d876898e1c84d3f84902264b445",
              "versionType": "git"
            },
            {
              "lessThan": "aad605a450611e2a7b7cf9dd5724004d39192bfb",
              "status": "affected",
              "version": "b46acd6a6a627d876898e1c84d3f84902264b445",
              "versionType": "git"
            },
            {
              "lessThan": "967a5ff8a614d10126b6d46db1ac040948d6cb42",
              "status": "affected",
              "version": "b46acd6a6a627d876898e1c84d3f84902264b445",
              "versionType": "git"
            },
            {
              "lessThan": "111f8d74a19d85942ecbb3aba78f6f3c88e59391",
              "status": "affected",
              "version": "b46acd6a6a627d876898e1c84d3f84902264b445",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "fs/ntfs3/fslog.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "5.15"
            },
            {
              "lessThan": "5.15",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.15.*",
              "status": "unaffected",
              "version": "5.15.221",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.1.*",
              "status": "unaffected",
              "version": "6.1.188",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.6.*",
              "status": "unaffected",
              "version": "6.6.157",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.12.*",
              "status": "unaffected",
              "version": "6.12.110",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.18.*",
              "status": "unaffected",
              "version": "6.18.52",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "7.2.*",
              "status": "unaffected",
              "version": "7.2.6",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "7.3-rc1",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.15.221",
                  "versionStartIncluding": "5.15",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.1.188",
                  "versionStartIncluding": "5.15",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.6.157",
                  "versionStartIncluding": "5.15",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.12.110",
                  "versionStartIncluding": "5.15",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.18.52",
                  "versionStartIncluding": "5.15",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.2.6",
                  "versionStartIncluding": "5.15",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.3-rc1",
                  "versionStartIncluding": "5.15",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nfs/ntfs3: reject restart table growth beyond U16_MAX entries\n\nDuring $LogFile replay, log_replay() indexes the transaction table by the\ntransact_id taken from the log record header.  check_log_rec() only\nverifies that transact_id is non-zero and properly aligned, not its\nmagnitude, so a crafted image can request an arbitrarily large index.\n\nalloc_rsttbl_from_idx() grows the table to cover that index via\nextend_rsttbl(), which passes the new entry count to init_rsttbl():\n\n\trt = init_rsttbl(esize, used + add);\n\nused + add is computed as u32 but init_rsttbl() takes a u16, and the\ncount is stored in struct RESTART_TABLE as a __le16.  When used + add\nexceeds U16_MAX it is truncated, init_rsttbl() allocates a table far\nsmaller than the index requires, and alloc_rsttbl_from_idx() then\ndereferences and writes at the original, untruncated offset -- an\nout-of-bounds access past the allocation, reachable by mounting a\ncrafted NTFS image.\n\n BUG: KASAN: use-after-free in alloc_rsttbl_from_idx (fs/ntfs3/fslog.c:950)\n Read of size 4 at addr ffff8880327ffff8 by task exploit\n  alloc_rsttbl_from_idx (fs/ntfs3/fslog.c:950)\n  log_replay (fs/ntfs3/fslog.c:4562)\n  ntfs_loadlog_and_replay (fs/ntfs3/fsntfs.c:324)\n  ntfs_fill_super (fs/ntfs3/super.c:1393)\n  get_tree_bdev_flags\n  vfs_get_tree\n  path_mount\n  __x64_sys_mount\n\nA restart table is limited to U16_MAX entries by its __le16 count, so a\nlarger growth request is invalid input.  Reject it in extend_rsttbl();\nall callers already handle a NULL return."
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "baseScore": 8.4,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "scenarios": [
            {
              "lang": "en",
              "value": "AV:L - The bug is reached only while mounting a local NTFS block or loop device: path_mount \u2192 ntfs_fill_super \u2192 ntfs_loadlog_and_replay \u2192 log_replay \u2192 alloc_rsttbl_from_idx. ksmbd/nfsd never parse $LogFile; journal replay runs at fill_super, not while serving exported files.\nAC:L - The attacker fully controls on-disk $LogFile LFS_RECORD_HDR.transact_id. check_log_rec() only requires it non-zero and TRANSACTION_ENTRY-aligned, so a crafted index with used+add \u003e U16_MAX truncates init_rsttbl() and hits the OOB access deterministically on mount with no race.\nPR:N - No account or privilege on the victim is required: a crafted NTFS volume on USB/removable media, a disk image, or shared storage is sufficient for udisks2/systemd automount or an administrator mount to run $LogFile replay as root.\nUI:N - Desktop, kiosk, automotive, and shared-workstation automounters mount attacker-supplied NTFS media and run log_replay() inside ntfs_fill_super() without the user opening files or confirming a dialog; attaching the crafted volume is sufficient to trigger the overflow.\nS:U - Heap out-of-bounds access and use-after-free occur in the host kernel during ntfs3 journal replay in the mounting process; impact stays within one kernel security authority and is not a VM escape or IOMMU/DMA bypass.\nC:H - After the truncated allocation, alloc_rsttbl_from_idx() reads a restart-table word at the original untruncated transact_id offset (KASAN use-after-free). That attacker-chosen heap index plus UAF of the freed old table enable arbitrary kernel memory disclosure.\nI:H - extend_rsttbl() memcpy\u0027s the old table into a truncated kmalloc buffer, then alloc_rsttbl_from_idx() memset\u0027s and writes RESTART_ENTRY_ALLOCATED at the untruncated offset, producing an OOB/UAF heap write that can corrupt adjacent slab objects for control-flow hijacking.\nA:H - KASAN reported use-after-free in alloc_rsttbl_from_idx() on mount of a crafted NTFS image; the out-of-bounds heap access during log replay can oops or panic the kernel and is repeatable on every mount of the malicious volume."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-09-16T14:38:33.748Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/caa0ec3fc44a13d7c21d78e4722f4f05f87ccf56"
        },
        {
          "url": "https://git.kernel.org/stable/c/339e59996ff193adcf1c438cf05f19e753beb3a7"
        },
        {
          "url": "https://git.kernel.org/stable/c/ecde45cd81dc28f5696c312c5ce5a509962e9ab1"
        },
        {
          "url": "https://git.kernel.org/stable/c/be218a01aadffe33ed4fc73e25276d676ebbd09d"
        },
        {
          "url": "https://git.kernel.org/stable/c/aad605a450611e2a7b7cf9dd5724004d39192bfb"
        },
        {
          "url": "https://git.kernel.org/stable/c/967a5ff8a614d10126b6d46db1ac040948d6cb42"
        },
        {
          "url": "https://git.kernel.org/stable/c/111f8d74a19d85942ecbb3aba78f6f3c88e59391"
        }
      ],
      "title": "fs/ntfs3: reject restart table growth beyond U16_MAX entries",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2026-89782",
    "datePublished": "2026-09-16T08:48:21.093Z",
    "dateReserved": "2026-09-11T19:38:34.765Z",
    "dateUpdated": "2026-09-16T14:38:33.748Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2026-89782",
      "date": "2026-09-16",
      "epss": "0.00205",
      "percentile": "0.10806"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2026-89782\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2026-09-16T09:17:08.800\",\"lastModified\":\"2026-09-16T15:18:08.577\",\"vulnStatus\":\"Received\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\nfs/ntfs3: reject restart table growth beyond U16_MAX entries\\n\\nDuring $LogFile replay, log_replay() indexes the transaction table by the\\ntransact_id taken from the log record header.  check_log_rec() only\\nverifies that transact_id is non-zero and properly aligned, not its\\nmagnitude, so a crafted image can request an arbitrarily large index.\\n\\nalloc_rsttbl_from_idx() grows the table to cover that index via\\nextend_rsttbl(), which passes the new entry count to init_rsttbl():\\n\\n\\trt = init_rsttbl(esize, used + add);\\n\\nused + add is computed as u32 but init_rsttbl() takes a u16, and the\\ncount is stored in struct RESTART_TABLE as a __le16.  When used + add\\nexceeds U16_MAX it is truncated, init_rsttbl() allocates a table far\\nsmaller than the index requires, and alloc_rsttbl_from_idx() then\\ndereferences and writes at the original, untruncated offset -- an\\nout-of-bounds access past the allocation, reachable by mounting a\\ncrafted NTFS image.\\n\\n BUG: KASAN: use-after-free in alloc_rsttbl_from_idx (fs/ntfs3/fslog.c:950)\\n Read of size 4 at addr ffff8880327ffff8 by task exploit\\n  alloc_rsttbl_from_idx (fs/ntfs3/fslog.c:950)\\n  log_replay (fs/ntfs3/fslog.c:4562)\\n  ntfs_loadlog_and_replay (fs/ntfs3/fsntfs.c:324)\\n  ntfs_fill_super (fs/ntfs3/super.c:1393)\\n  get_tree_bdev_flags\\n  vfs_get_tree\\n  path_mount\\n  __x64_sys_mount\\n\\nA restart table is limited to U16_MAX entries by its __le16 count, so a\\nlarger growth request is invalid input.  Reject it in extend_rsttbl();\\nall callers already handle a NULL return.\"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"fs/ntfs3/fslog.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"b46acd6a6a627d876898e1c84d3f84902264b445\",\"lessThan\":\"caa0ec3fc44a13d7c21d78e4722f4f05f87ccf56\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"b46acd6a6a627d876898e1c84d3f84902264b445\",\"lessThan\":\"339e59996ff193adcf1c438cf05f19e753beb3a7\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"b46acd6a6a627d876898e1c84d3f84902264b445\",\"lessThan\":\"ecde45cd81dc28f5696c312c5ce5a509962e9ab1\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"b46acd6a6a627d876898e1c84d3f84902264b445\",\"lessThan\":\"be218a01aadffe33ed4fc73e25276d676ebbd09d\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"b46acd6a6a627d876898e1c84d3f84902264b445\",\"lessThan\":\"aad605a450611e2a7b7cf9dd5724004d39192bfb\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"b46acd6a6a627d876898e1c84d3f84902264b445\",\"lessThan\":\"967a5ff8a614d10126b6d46db1ac040948d6cb42\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"b46acd6a6a627d876898e1c84d3f84902264b445\",\"lessThan\":\"111f8d74a19d85942ecbb3aba78f6f3c88e59391\",\"versionType\":\"git\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"fs/ntfs3/fslog.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"5.15\",\"status\":\"affected\"},{\"version\":\"0\",\"lessThan\":\"5.15\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.15.221\",\"lessThanOrEqual\":\"5.15.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.1.188\",\"lessThanOrEqual\":\"6.1.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.6.157\",\"lessThanOrEqual\":\"6.6.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.12.110\",\"lessThanOrEqual\":\"6.12.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.18.52\",\"lessThanOrEqual\":\"6.18.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"7.2.6\",\"lessThanOrEqual\":\"7.2.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"7.3-rc1\",\"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:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H\",\"baseScore\":8.4,\"baseSeverity\":\"HIGH\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":2.5,\"impactScore\":5.9}]},\"references\":[{\"url\":\"https://git.kernel.org/stable/c/111f8d74a19d85942ecbb3aba78f6f3c88e59391\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/339e59996ff193adcf1c438cf05f19e753beb3a7\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/967a5ff8a614d10126b6d46db1ac040948d6cb42\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/aad605a450611e2a7b7cf9dd5724004d39192bfb\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/be218a01aadffe33ed4fc73e25276d676ebbd09d\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/caa0ec3fc44a13d7c21d78e4722f4f05f87ccf56\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/ecde45cd81dc28f5696c312c5ce5a509962e9ab1\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}]}}"
  }
}



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…