CVE-2026-31773 (GCVE-0-2026-31773)

Vulnerability from cvelistv5 – Published: 2026-05-01 14:15 – Updated: 2026-08-05 12:25
VLAI
Title
Bluetooth: SMP: derive legacy responder STK authentication from MITM state
Summary
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: SMP: derive legacy responder STK authentication from MITM state The legacy responder path in smp_random() currently labels the stored STK as authenticated whenever pending_sec_level is BT_SECURITY_HIGH. That reflects what the local service requested, not what the pairing flow actually achieved. For Just Works/Confirm legacy pairing, SMP_FLAG_MITM_AUTH stays clear and the resulting STK should remain unauthenticated even if the local side requested HIGH security. Use the established MITM state when storing the responder STK so the key metadata matches the pairing result. This also keeps the legacy path aligned with the Secure Connections code, which already treats JUST_WORKS/JUST_CFM as unauthenticated.
Assigner
Impacted products
Vendor Product Version
Linux Linux Affected: fff3490f47810e2d34b91fb9e31103e923b11c2f , < 9a38659a3d06080715691bd3139f9c4b61f688e3 (git)
Affected: fff3490f47810e2d34b91fb9e31103e923b11c2f , < 667f44f1392df6482483756458c48670e579e9ff (git)
Affected: fff3490f47810e2d34b91fb9e31103e923b11c2f , < 929db734d12db41ca5f95424db4612397f1bd4a7 (git)
Affected: fff3490f47810e2d34b91fb9e31103e923b11c2f , < b1c6a8e554a39b222c0879a288ea98e338fc4d77 (git)
Affected: fff3490f47810e2d34b91fb9e31103e923b11c2f , < 0afc846bd80073ffcd2b8040f2b2fafaea3d9f72 (git)
Affected: fff3490f47810e2d34b91fb9e31103e923b11c2f , < 061ee71ac6b03c9f8432fe49538c3682bfcf4cf3 (git)
Affected: fff3490f47810e2d34b91fb9e31103e923b11c2f , < 9a6d0db176f082685e0b6149700c0baf3ce2aa8b (git)
Affected: fff3490f47810e2d34b91fb9e31103e923b11c2f , < 20756fec2f0108cb88e815941f1ffff88dc286fe (git)
Affected: 14ec593d6bb050cf40a4ade2f9ac9ca050e0412c (git)
Affected: 3.15.5 , < 3.16 (semver)
Create a notification for this product.
Linux Linux Affected: 3.16
Unaffected: 0 , < 3.16 (semver)
Unaffected: 5.10.253 , ≤ 5.10.* (semver)
Unaffected: 5.15.203 , ≤ 5.15.* (semver)
Unaffected: 6.1.168 , ≤ 6.1.* (semver)
Unaffected: 6.6.134 , ≤ 6.6.* (semver)
Unaffected: 6.12.81 , ≤ 6.12.* (semver)
Unaffected: 6.18.22 , ≤ 6.18.* (semver)
Unaffected: 6.19.12 , ≤ 6.19.* (semver)
Unaffected: 7.0 , ≤ * (original_commit_for_fix)
Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "net/bluetooth/smp.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "9a38659a3d06080715691bd3139f9c4b61f688e3",
              "status": "affected",
              "version": "fff3490f47810e2d34b91fb9e31103e923b11c2f",
              "versionType": "git"
            },
            {
              "lessThan": "667f44f1392df6482483756458c48670e579e9ff",
              "status": "affected",
              "version": "fff3490f47810e2d34b91fb9e31103e923b11c2f",
              "versionType": "git"
            },
            {
              "lessThan": "929db734d12db41ca5f95424db4612397f1bd4a7",
              "status": "affected",
              "version": "fff3490f47810e2d34b91fb9e31103e923b11c2f",
              "versionType": "git"
            },
            {
              "lessThan": "b1c6a8e554a39b222c0879a288ea98e338fc4d77",
              "status": "affected",
              "version": "fff3490f47810e2d34b91fb9e31103e923b11c2f",
              "versionType": "git"
            },
            {
              "lessThan": "0afc846bd80073ffcd2b8040f2b2fafaea3d9f72",
              "status": "affected",
              "version": "fff3490f47810e2d34b91fb9e31103e923b11c2f",
              "versionType": "git"
            },
            {
              "lessThan": "061ee71ac6b03c9f8432fe49538c3682bfcf4cf3",
              "status": "affected",
              "version": "fff3490f47810e2d34b91fb9e31103e923b11c2f",
              "versionType": "git"
            },
            {
              "lessThan": "9a6d0db176f082685e0b6149700c0baf3ce2aa8b",
              "status": "affected",
              "version": "fff3490f47810e2d34b91fb9e31103e923b11c2f",
              "versionType": "git"
            },
            {
              "lessThan": "20756fec2f0108cb88e815941f1ffff88dc286fe",
              "status": "affected",
              "version": "fff3490f47810e2d34b91fb9e31103e923b11c2f",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "14ec593d6bb050cf40a4ade2f9ac9ca050e0412c",
              "versionType": "git"
            },
            {
              "lessThan": "3.16",
              "status": "affected",
              "version": "3.15.5",
              "versionType": "semver"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "net/bluetooth/smp.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "3.16"
            },
            {
              "lessThan": "3.16",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.10.*",
              "status": "unaffected",
              "version": "5.10.253",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.15.*",
              "status": "unaffected",
              "version": "5.15.203",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.1.*",
              "status": "unaffected",
              "version": "6.1.168",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.6.*",
              "status": "unaffected",
              "version": "6.6.134",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.12.*",
              "status": "unaffected",
              "version": "6.12.81",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.18.*",
              "status": "unaffected",
              "version": "6.18.22",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.19.*",
              "status": "unaffected",
              "version": "6.19.12",
              "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": "5.10.253",
                  "versionStartIncluding": "3.16",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.15.203",
                  "versionStartIncluding": "3.16",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.1.168",
                  "versionStartIncluding": "3.16",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.6.134",
                  "versionStartIncluding": "3.16",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.12.81",
                  "versionStartIncluding": "3.16",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.18.22",
                  "versionStartIncluding": "3.16",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.19.12",
                  "versionStartIncluding": "3.16",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.0",
                  "versionStartIncluding": "3.16",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionStartIncluding": "3.15.5",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nBluetooth: SMP: derive legacy responder STK authentication from MITM state\n\nThe legacy responder path in smp_random() currently labels the stored\nSTK as authenticated whenever pending_sec_level is BT_SECURITY_HIGH.\nThat reflects what the local service requested, not what the pairing\nflow actually achieved.\n\nFor Just Works/Confirm legacy pairing, SMP_FLAG_MITM_AUTH stays clear\nand the resulting STK should remain unauthenticated even if the local\nside requested HIGH security. Use the established MITM state when\nstoring the responder STK so the key metadata matches the pairing result.\n\nThis also keeps the legacy path aligned with the Secure Connections code,\nwhich already treats JUST_WORKS/JUST_CFM as unauthenticated."
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "baseScore": 8.8,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "scenarios": [
            {
              "lang": "en",
              "value": "AV:A - The vulnerable SMP legacy pairing path is reached by Bluetooth LE Security Manager PDUs over the L2CAP SMP fixed channel, so the attacker must be within Bluetooth radio range.\nAC:L - A nearby attacker can drive the Pairing Request/Confirm/Random exchange and trigger the responder STK metadata error without winning a race or relying on memory layout.\nPR:N - The affected code runs during Bluetooth pairing before the remote peer has authenticated or obtained any prior privileges on the target.\nUI:N - Although some deployments may ask a user-space agent to confirm pairing, headless or auto-confirming BLE deployments can complete Just Works/Confirm pairing without human action, so the higher-severity reasonable case is no user interaction.\nS:U - The bug misclassifies Bluetooth link/key authentication inside the same host Bluetooth security authority and does not cross a VM, sandbox, or hardware isolation boundary.\nC:H - An unauthenticated adjacent peer can cause unauthenticated legacy pairing material to be treated as authenticated, allowing access to data exposed only to BT_SECURITY_HIGH peers in high-value BLE deployments.\nI:H - The same authentication bypass can let the peer perform writes or control operations guarded by authenticated Bluetooth security, including persistent trusted-key use after pairing.\nA:H - In severe but reasonable embedded or controller BLE deployments, unauthorized authenticated-level control access can disable, reset, or otherwise disrupt protected device functionality."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-08-05T12:25:05.705Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/9a38659a3d06080715691bd3139f9c4b61f688e3"
        },
        {
          "url": "https://git.kernel.org/stable/c/667f44f1392df6482483756458c48670e579e9ff"
        },
        {
          "url": "https://git.kernel.org/stable/c/929db734d12db41ca5f95424db4612397f1bd4a7"
        },
        {
          "url": "https://git.kernel.org/stable/c/b1c6a8e554a39b222c0879a288ea98e338fc4d77"
        },
        {
          "url": "https://git.kernel.org/stable/c/0afc846bd80073ffcd2b8040f2b2fafaea3d9f72"
        },
        {
          "url": "https://git.kernel.org/stable/c/061ee71ac6b03c9f8432fe49538c3682bfcf4cf3"
        },
        {
          "url": "https://git.kernel.org/stable/c/9a6d0db176f082685e0b6149700c0baf3ce2aa8b"
        },
        {
          "url": "https://git.kernel.org/stable/c/20756fec2f0108cb88e815941f1ffff88dc286fe"
        }
      ],
      "title": "Bluetooth: SMP: derive legacy responder STK authentication from MITM state",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2026-31773",
    "datePublished": "2026-05-01T14:15:01.277Z",
    "dateReserved": "2026-03-09T15:48:24.140Z",
    "dateUpdated": "2026-08-05T12:25:05.705Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2026-31773",
      "date": "2026-08-10",
      "epss": "0.00282",
      "percentile": "0.20425"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2026-31773\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2026-05-01T15:16:40.587\",\"lastModified\":\"2026-06-17T10:34:26.210\",\"vulnStatus\":\"Analyzed\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\nBluetooth: SMP: derive legacy responder STK authentication from MITM state\\n\\nThe legacy responder path in smp_random() currently labels the stored\\nSTK as authenticated whenever pending_sec_level is BT_SECURITY_HIGH.\\nThat reflects what the local service requested, not what the pairing\\nflow actually achieved.\\n\\nFor Just Works/Confirm legacy pairing, SMP_FLAG_MITM_AUTH stays clear\\nand the resulting STK should remain unauthenticated even if the local\\nside requested HIGH security. Use the established MITM state when\\nstoring the responder STK so the key metadata matches the pairing result.\\n\\nThis also keeps the legacy path aligned with the Secure Connections code,\\nwhich already treats JUST_WORKS/JUST_CFM as unauthenticated.\"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"net/bluetooth/smp.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"fff3490f47810e2d34b91fb9e31103e923b11c2f\",\"lessThan\":\"9a38659a3d06080715691bd3139f9c4b61f688e3\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"fff3490f47810e2d34b91fb9e31103e923b11c2f\",\"lessThan\":\"667f44f1392df6482483756458c48670e579e9ff\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"fff3490f47810e2d34b91fb9e31103e923b11c2f\",\"lessThan\":\"929db734d12db41ca5f95424db4612397f1bd4a7\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"fff3490f47810e2d34b91fb9e31103e923b11c2f\",\"lessThan\":\"b1c6a8e554a39b222c0879a288ea98e338fc4d77\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"fff3490f47810e2d34b91fb9e31103e923b11c2f\",\"lessThan\":\"0afc846bd80073ffcd2b8040f2b2fafaea3d9f72\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"fff3490f47810e2d34b91fb9e31103e923b11c2f\",\"lessThan\":\"061ee71ac6b03c9f8432fe49538c3682bfcf4cf3\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"fff3490f47810e2d34b91fb9e31103e923b11c2f\",\"lessThan\":\"9a6d0db176f082685e0b6149700c0baf3ce2aa8b\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"fff3490f47810e2d34b91fb9e31103e923b11c2f\",\"lessThan\":\"20756fec2f0108cb88e815941f1ffff88dc286fe\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"14ec593d6bb050cf40a4ade2f9ac9ca050e0412c\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"3.15.5\",\"lessThan\":\"3.16\",\"versionType\":\"semver\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"net/bluetooth/smp.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"3.16\",\"status\":\"affected\"},{\"version\":\"0\",\"lessThan\":\"3.16\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.10.253\",\"lessThanOrEqual\":\"5.10.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.15.203\",\"lessThanOrEqual\":\"5.15.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.1.168\",\"lessThanOrEqual\":\"6.1.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.6.134\",\"lessThanOrEqual\":\"6.6.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.12.81\",\"lessThanOrEqual\":\"6.12.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.18.22\",\"lessThanOrEqual\":\"6.18.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.19.12\",\"lessThanOrEqual\":\"6.19.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"7.0\",\"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:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H\",\"baseScore\":8.8,\"baseSeverity\":\"HIGH\",\"attackVector\":\"ADJACENT_NETWORK\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":2.8,\"impactScore\":5.9}]},\"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\":\"3.15.5\",\"versionEndExcluding\":\"3.16\",\"matchCriteriaId\":\"7AB7F235-CA17-4469-8F49-E61F880EF22E\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"3.16.1\",\"versionEndExcluding\":\"5.10.253\",\"matchCriteriaId\":\"0D5B310C-1F2B-40A6-BD8F-4AD7CA6B8B1D\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.11\",\"versionEndExcluding\":\"5.15.203\",\"matchCriteriaId\":\"20DDB3E9-AABF-4107-ADB0-5362AA067045\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.16\",\"versionEndExcluding\":\"6.1.168\",\"matchCriteriaId\":\"E2DDDCA1-6DAB-4018-B920-8F045DDD8D3B\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.2\",\"versionEndExcluding\":\"6.6.134\",\"matchCriteriaId\":\"F56F925B-BAF8-4F4B-B62F-1496AF19A307\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.7\",\"versionEndExcluding\":\"6.12.81\",\"matchCriteriaId\":\"6EF80433-B33B-43C5-8E64-0FA7B8DCE1BC\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.13\",\"versionEndExcluding\":\"6.18.22\",\"matchCriteriaId\":\"C9DF8BCE-36D3-475D-9D21-19E4F02F9029\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.19\",\"versionEndExcluding\":\"6.19.12\",\"matchCriteriaId\":\"0A2B9540-02D5-41B4-B16A-82AF66FD4F36\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:3.16:-:*:*:*:*:*:*\",\"matchCriteriaId\":\"18374217-75DB-4E06-8293-8AAC0FD9D6C2\"},{\"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\"}]}]}],\"references\":[{\"url\":\"https://git.kernel.org/stable/c/061ee71ac6b03c9f8432fe49538c3682bfcf4cf3\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/0afc846bd80073ffcd2b8040f2b2fafaea3d9f72\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/20756fec2f0108cb88e815941f1ffff88dc286fe\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/667f44f1392df6482483756458c48670e579e9ff\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/929db734d12db41ca5f95424db4612397f1bd4a7\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/9a38659a3d06080715691bd3139f9c4b61f688e3\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/9a6d0db176f082685e0b6149700c0baf3ce2aa8b\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/b1c6a8e554a39b222c0879a288ea98e338fc4d77\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]}]}}",
    "redhat_vex": {
      "aggregate_severity": "Moderate",
      "current_release_date": "2026-07-02T12:48:39+00:00",
      "cve": "CVE-2026-31773",
      "id": "CVE-2026-31773",
      "initial_release_date": "2026-05-01T00:00:00+00:00",
      "product_status:known_affected": "232",
      "product_status:known_not_affected": "42",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: Bluetooth: SMP: derive legacy responder STK authentication from MITM state",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-31773.json",
      "version": "3"
    },
    "suse_vex": {
      "aggregate_severity": "moderate",
      "current_release_date": "2026-07-22T00:05:30Z",
      "cve": "CVE-2026-31773",
      "id": "CVE-2026-31773",
      "initial_release_date": "2026-05-06T01:42:46Z",
      "product_status:known_affected": "175",
      "product_status:known_not_affected": "31",
      "product_status:recommended": "128",
      "source": "SUSE CSAF VEX",
      "status": "interim",
      "title": "SUSE CVE CVE-2026-31773",
      "url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2026-31773.json",
      "version": "5"
    }
  }
}



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…

Loading…