Skip to content
Heist/ feed
Back to feed
High

Security advisory

Type: advisorySources: OSVCVE: CVE-2021-28139

The Bluetooth Classic implementation in Espressif ESP-IDF 4.4 and earlier does not properly restrict the Feature Page upon reception of an LMP Feature Response Extended packet, allowing attackers in radio range to trigger arbitrary code execution in ESP32 via a crafted Extended Features bitfield payload.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2021-28139
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 11:43 UTC · Revision 1

Source evidence

CVE-2021-28139

core-osv · Original source

Published 7 Sept 2021, 07:15 UTC

The Bluetooth Classic implementation in Espressif ESP-IDF 4.4 and earlier does not properly restrict the Feature Page upon reception of an LMP Feature Response Extended packet, allowing attackers in radio range to trigger arbitrary code execution in ESP32 via a crafted Extended Features bitfield payload.

osv:CVE-2021-28139
Complete source record
{
  "id": "3f117188383de24f28616ac0ddc6e564b0c0ab512ae0bc42b8dbff0b5b75b2e0",
  "url": "https://osv.dev/vulnerability/CVE-2021-28139",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2021-28139",
    "summary": "The Bluetooth Classic implementation in Espressif ESP-IDF 4.4 and earlier does not properly restrict the Feature Page upon reception of an LMP Feature Response Extended packet, allowing attackers in radio range to trigger arbitrary code execution in ESP32 via a crafted Extended Features bitfield payload.",
    "evidence": "osv:CVE-2021-28139",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2021-28139",
      "aliases": [
        "CVE-2021-28139"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/espressif/esp-idf",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "c8315e01107c10898947a817d5cf763cdd3f5a4f"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:espressif:esp-idf:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "4.4"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v4.4-dev",
            "v4.3-beta1",
            "v4.3-dev",
            "v4.2-dev",
            "v4.1-dev",
            "v4.0-dev",
            "v3.3-beta2",
            "v3.3-beta1",
            "v3.2-beta1",
            "v3.3-dev",
            "v3.1-beta1",
            "v3.2-dev",
            "v3.1-dev",
            "v2.1-rc1",
            "v3.0-dev",
            "v2.0-rc1",
            "v1.0",
            "v0.9"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-28139.json"
          }
        }
      ],
      "modified": "2026-10-20T10:54:35.806719283Z",
      "provider": "osv",
      "references": [
        "https://dl.packetstormsecurity.net/papers/general/braktooth.pdf",
        "https://www.espressif.com/en/products/socs/esp32",
        "https://github.com/espressif/esp-idf",
        "https://github.com/espressif/esp32-bt-lib"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2021-28139",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 385693,
  "published_at": "2021-09-07T07:15:06.877+00:00"
}