FKIE_CVE-2026-7764

Vulnerability from fkie_nvd - Published: 2026-06-04 02:16 - Updated: 2026-07-22 20:10
Summary
An out-of-bounds read vulnerability in the morse.ko HaLow Wi-Fi kernel driver in Morse Micro HaLowLink 2 software versions prior to 2.11.12 allows an unauthenticated attacker within radio range to disclose a small amount of kernel heap memory or cause a Denial of Service (kernel oops/panic) via a crafted 802.11ah beacon or probe response frame containing a malformed Vendor Information Element. The function morse_vendor_find_vendor_ie() does not validate the IE length against the expected structure size before its result is passed to morse_vendor_rx_caps_ops_ie() and morse_vendor_fill_sta_vendor_info(), which read at fixed offsets into the IE data. Because the length check only requires the IE to be longer than 3 bytes, an attacker can supply an undersized IE, causing a heap out-of-bounds read of up to 9 bytes. No authentication, association, or user interaction is required.
Impacted products

{
  "affected": [
    {
      "affectedData": [
        {
          "defaultStatus": "unaffected",
          "product": "HaLowLink 2",
          "vendor": "Morse Micro",
          "versions": [
            {
              "lessThan": "2.11.12",
              "status": "affected",
              "version": "0",
              "versionType": "semver"
            }
          ]
        }
      ],
      "source": "4ac701fe-44e9-4bcd-9585-dd6449257611"
    }
  ],
  "configurations": [
    {
      "nodes": [
        {
          "cpeMatch": [
            {
              "criteria": "cpe:2.3:o:morsemicro:halowlink_2_firmware:*:*:*:*:*:*:*:*",
              "matchCriteriaId": "B80372AB-8DC0-47DC-8B6D-8A8C1AEDAEC7",
              "versionEndExcluding": "2.11.12",
              "vulnerable": true
            }
          ],
          "negate": false,
          "operator": "OR"
        },
        {
          "cpeMatch": [
            {
              "criteria": "cpe:2.3:h:morsemicro:halowlink_2:-:*:*:*:*:*:*:*",
              "matchCriteriaId": "66482355-C80C-4070-B64A-737EDD5EA8CA",
              "vulnerable": false
            }
          ],
          "negate": false,
          "operator": "OR"
        }
      ],
      "operator": "AND"
    }
  ],
  "cveTags": [],
  "descriptions": [
    {
      "lang": "en",
      "value": "An out-of-bounds read vulnerability in the morse.ko HaLow Wi-Fi kernel driver in Morse Micro HaLowLink 2 software versions prior to 2.11.12 allows an unauthenticated attacker within radio range to disclose a small amount of kernel heap memory or cause a Denial of Service (kernel oops/panic) via a crafted 802.11ah beacon or probe response frame containing a malformed Vendor Information Element. The function morse_vendor_find_vendor_ie() does not validate the IE length against the expected structure size before its result is passed to morse_vendor_rx_caps_ops_ie() and morse_vendor_fill_sta_vendor_info(), which read at fixed offsets into the IE data. Because the length check only requires the IE to be longer than 3 bytes, an attacker can supply an undersized IE, causing a heap out-of-bounds read of up to 9 bytes. No authentication, association, or user interaction is required."
    },
    {
      "lang": "es",
      "value": "Una vulnerabilidad de lectura fuera de l\u00edmites en el controlador del kernel Wi-Fi HaLow morse.ko en las versiones de software Morse Micro HaLowLink 2 anteriores a la 2.11.12 permite a un atacante no autenticado dentro del alcance de la radio divulgar una peque\u00f1a cantidad de memoria del heap del kernel o causar una Denegaci\u00f3n de Servicio (oops/p\u00e1nico del kernel) a trav\u00e9s de una trama de baliza o de respuesta de sondeo 802.11ah manipulada que contiene un Elemento de Informaci\u00f3n de Proveedor malformado. La funci\u00f3n morse_vendor_find_vendor_ie() no valida la longitud del IE contra el tama\u00f1o de estructura esperado antes de que su resultado sea pasado a morse_vendor_rx_caps_ops_ie() y morse_vendor_fill_sta_vendor_info(), que leen en desplazamientos fijos en los datos del IE. Debido a que la verificaci\u00f3n de longitud solo requiere que el IE sea m\u00e1s largo que 3 bytes, un atacante puede suministrar un IE de tama\u00f1o insuficiente, causando una lectura fuera de l\u00edmites del heap de hasta 9 bytes. No se requiere autenticaci\u00f3n, asociaci\u00f3n o interacci\u00f3n del usuario."
    }
  ],
  "id": "CVE-2026-7764",
  "lastModified": "2026-07-22T20:10:00.127",
  "metrics": {
    "cvssMetricV31": [
      {
        "cvssData": {
          "attackComplexity": "LOW",
          "attackVector": "LOCAL",
          "availabilityImpact": "HIGH",
          "baseScore": 6.8,
          "baseSeverity": "MEDIUM",
          "confidentialityImpact": "LOW",
          "integrityImpact": "NONE",
          "privilegesRequired": "NONE",
          "scope": "UNCHANGED",
          "userInteraction": "NONE",
          "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H",
          "version": "3.1"
        },
        "exploitabilityScore": 2.5,
        "impactScore": 4.2,
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "type": "Secondary"
      }
    ],
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "id": "CVE-2026-7764",
          "options": [
            {
              "exploitation": "none"
            },
            {
              "automatable": "no"
            },
            {
              "technicalImpact": "partial"
            }
          ],
          "role": "CISA Coordinator",
          "timestamp": "2026-06-04T13:01:07.316384Z",
          "version": "2.0.3"
        }
      }
    ]
  },
  "published": "2026-06-04T02:16:17.700",
  "references": [
    {
      "source": "4ac701fe-44e9-4bcd-9585-dd6449257611",
      "tags": [
        "Vendor Advisory"
      ],
      "url": "https://www.morsemicro.com/security-advisories/MM-SA-2026-003"
    }
  ],
  "sourceIdentifier": "4ac701fe-44e9-4bcd-9585-dd6449257611",
  "vulnStatus": "Analyzed",
  "weaknesses": [
    {
      "description": [
        {
          "lang": "en",
          "value": "CWE-125"
        }
      ],
      "source": "nvd@nist.gov",
      "type": "Primary"
    }
  ]
}



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…