Skip to content
Heist/ feed
Back to feed
High

Bluetooth: Mesh: Out-of-Bound Write in gen_prov_start

Type: advisorySources: OSV

There is a potential OOB Write vulnerability in the gen_prov_start function in pb_adv.c. The full length of the received data is copied into the link.rx.buf receiver buffer without any validation on the data size.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2025-9558
Confirmed fixed CVEs
Not specified
Updated in this feed
4 Nov 2026, 03:15 UTC · Revision 1

Source evidence

Bluetooth: Mesh: Out-of-Bound Write in gen_prov_start

core-osv · Original source

Published 26 Nov 2025, 05:39 UTC

There is a potential OOB Write vulnerability in the gen_prov_start function in pb_adv.c. The full length of the received data is copied into the link.rx.buf receiver buffer without any validation on the data size.

osv:CVE-2025-9558
Complete source record
{
  "id": "2b55005722915d528490eaad1fbbcfcbf817116fde2cfa42adfddced733bd629",
  "url": "https://osv.dev/vulnerability/CVE-2025-9558",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Bluetooth: Mesh: Out-of-Bound Write in gen_prov_start",
    "summary": "There is a potential OOB Write vulnerability in the gen_prov_start function in pb_adv.c. The full length of the received data is copied into the link.rx.buf receiver buffer without any validation on the data size.",
    "evidence": "osv:CVE-2025-9558",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2025-9558",
      "aliases": [
        "CVE-2025-9558",
        "GHSA-8wvr-688x-68vr"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/zephyrproject-rtos/zephyr",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "dbb536326e611dc8e97cc6a322d379ba9cac1ab7"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "*"
                      },
                      {
                        "fixed": "4.2.2"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v4.2.1",
            "v4.2.0",
            "v4.2.0-rc3",
            "v4.2.0-rc2",
            "v4.2.0-rc1",
            "v4.1.0",
            "v4.1.0-rc3",
            "v4.1.0-rc2",
            "v4.1.0-rc1",
            "v4.0.0",
            "v4.0.0-rc3",
            "v4.0.0-rc2",
            "v4.0.0-rc1",
            "v3.7.0",
            "v3.7.0-rc3",
            "v3.7.0-rc2",
            "v3.7.0-rc1",
            "v3.6.0",
            "v3.6.0-rc3",
            "v3.6.0-rc2",
            "v3.6.0-rc1",
            "zephyr-v3.5.0",
            "v3.5.0",
            "v3.5.0-rc3",
            "v3.5.0-rc2",
            "v3.5.0-rc1",
            "zephyr-v3.4.0",
            "v3.4.0",
            "v3.4.0-rc3",
            "v3.4.0-rc2",
            "v3.4.0-rc1",
            "zephyr-v3.3.0",
            "v3.3.0",
            "v3.3.0-rc3",
            "v3.3.0-rc2",
            "v3.3.0-rc1",
            "zephyr-v3.2.0",
            "v3.2.0",
            "v3.2.0-rc3",
            "v3.2.0-rc2",
            "v3.2.0-rc1",
            "zephyr-v3.1.0",
            "v3.1.0",
            "v3.1.0-rc3",
            "v3.1.0-rc2",
            "v3.1.0-rc1",
            "zephyr-v3.0.0",
            "v3.0.0",
            "v3.0.0-rc3",
            "v3.0.0-rc2",
            "v3.0.0-rc1",
            "v2.7.99",
            "v2.7.0-rc3",
            "v2.7.0-rc2",
            "v2.7.0-rc1",
            "zephyr-v2.6.0",
            "v2.6.0",
            "v2.6.0-rc3",
            "v2.6.0-rc2",
            "v2.6.0-rc1",
            "zephyr-v2.5.0",
            "v2.5.0",
            "v2.5.0-rc4",
            "v2.5.0-rc3",
            "v2.5.0-rc2",
            "v2.5.0-rc1",
            "zephyr-v2.4.0",
            "v2.4.0",
            "v2.4.0-rc3",
            "v2.4.0-rc2",
            "v2.4.0-rc1",
            "zephyr-v2.3.0",
            "v2.3.0",
            "v2.3.0-rc2",
            "v2.3.0-rc1",
            "zephyr-v2.1.0",
            "v2.1.0",
            "zephyr-v2.2.0",
            "v2.2.0",
            "v2.2.0-rc3",
            "v2.2.0-rc2",
            "v2.2.0-rc1",
            "v2.1.0-rc3",
            "v2.1.0-rc2",
            "v2.1.0-rc1",
            "zephyr-v2.0.0",
            "v2.0.0",
            "v2.0.0-rc3",
            "v2.0.0-rc2",
            "v2.0.0-rc1",
            "zephyr-v1.14.0",
            "v1.14.0",
            "v1.14.0-rc3",
            "v1.14.0-rc2",
            "v1.14.0-rc1",
            "zephyr-v1.13.0",
            "v1.13.0",
            "v1.13.0-rc3",
            "v1.13.0-rc2",
            "v1.13.0-rc1",
            "zephyr-v1.12.0",
            "v1.12.0",
            "v1.12.0-rc3",
            "v1.12.0-rc2",
            "v1.12.0-rc1",
            "zephyr-v1.11.0",
            "v1.11.0",
            "v1.11.0-rc3",
            "v1.11.0-rc2",
            "v1.11.0-rc1",
            "zephyr-v1.10.0",
            "v1.10.0",
            "v1.10.0-rc3",
            "v1.10.0-rc2",
            "v1.10.0-rc1",
            "zephyr-v1.9.0",
            "v1.9.0",
            "v1.9.0-rc4",
            "v1.9.0-rc3",
            "v1.9.0-rc2",
            "v1.9.0-rc1",
            "v1.8.99",
            "zephyr-v1.5.0",
            "v1.5.0",
            "v1.7.99",
            "v1.6.99",
            "v1.5.0-rc4",
            "v1.5.0-rc3",
            "v1.5.0-rc2",
            "v1.5.0-rc1",
            "v1.5.0-rc0",
            "zephyr-v1.4.0",
            "v1.4.0",
            "v1.4.0-rc3",
            "v1.4.0-rc2",
            "v1.4.0-rc1",
            "zephyr-v1.3.0",
            "v1.3.0",
            "v1.3.0-rc2",
            "v1.3.0-rc1",
            "zephyr-v1.2.0",
            "v1.2.0",
            "v1.2.0-rc2",
            "v1.2.0-rc1",
            "zephyr-v1.1.0",
            "v1.1.0",
            "v1.1.0-rc1",
            "zephyr-v1.0.0",
            "v1.0.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-9558.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:32.726380471Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/9xxx/CVE-2025-9558.json",
        "https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-8wvr-688x-68vr",
        "https://nvd.nist.gov/vuln/detail/CVE-2025-9558",
        "https://github.com/zephyrproject-rtos/zephyr"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-120"
        ],
        "cna_assigner": "zephyr",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/9xxx/CVE-2025-9558.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2025-9558",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 499969,
  "published_at": "2025-11-26T05:39:43.615+00:00"
}