← Back to CVE Explorer

CVE-2026-11941

Full vulnerability record from the local CVENow database.

Description

Cloudflare Quiche was affected by 2 use-after-free vulnerabilities in the connection ID iterator FFI functions. The “quiche_connection_id_iter_next” and “quiche_conn_retired_scid_next” functions would return a pointer to a “ConnectionId” to the applications via function arguments, but the owned “ConnectionId” would be dropped at the end of those functions' scope. Only applications using those FFI functions are affected. The FFI API is disabled by default by a build-time feature flag. Impact If unpatched, an application calling the affected FFI functions will dereference freed memory. The most likely outcome is undefined behavior leading to a process crash (denial of service). Depending on allocator state, the read may also return adjacent heap contents, resulting in limited information disclosure or incorrect connection identifier handling. Mitigation Users are requested to upgrade to quiche 0.29.2 which is the earliest version containing the fix for this issue.

Severity
MEDIUM
CVSS score
5.6 (v3.1)
Vulnerability status
Awaiting Analysis
Source identifier
Published
2026-06-19 12:16:26.137000
Last modified
2026-10-25 23:10:00.167000
View original CVE JSON
{
  "id": "CVE-2026-11941",
  "sourceIdentifier": "[email protected]",
  "published": "2026-06-19T12:16:26.137",
  "lastModified": "2026-10-25T23:10:00.167",
  "vulnStatus": "Awaiting Analysis",
  "cveTags": [],
  "descriptions": [
    {
      "lang": "en",
      "value": "Cloudflare Quiche was affected by 2 use-after-free vulnerabilities in the connection ID iterator FFI functions.\n\n\n\nThe “quiche_connection_id_iter_next” and “quiche_conn_retired_scid_next” functions would return a pointer to a “ConnectionId” to the applications via function arguments, but the owned “ConnectionId” would be dropped at the end of those functions' scope.\n\n\n\nOnly applications using those FFI functions are affected. The FFI API is disabled by default by a build-time feature flag.\n\n\n\nImpact\nIf unpatched, an application calling the affected FFI functions will dereference freed memory. The most likely outcome is undefined behavior leading to a process crash (denial of service). Depending on allocator state, the read may also return adjacent heap contents, resulting in limited information disclosure or incorrect connection identifier handling.\n\n\n\nMitigation\nUsers are requested to upgrade to quiche 0.29.2 which is the earliest version containing the fix for this issue."
    },
    {
      "lang": "es",
      "value": "Cloudflare Quiche se vio afectado por 2 vulnerabilidades de uso después de liberación en las funciones FFI del iterador de ID de conexión.\n\nLas funciones ’quiche_connection_id_iter_next’ y ’quiche_conn_retired_scid_next’ devolverían un puntero a un ’ConnectionId’ a las aplicaciones a través de argumentos de función, pero el ’ConnectionId’ poseído se descartaría al final del ámbito de esas funciones.\n\nSolo las aplicaciones que utilizan esas funciones FFI se ven afectadas. La API FFI está deshabilitada por defecto por un feature flag en tiempo de compilación.\n\nImpacto\nSi no se aplica el parche, una aplicación que llama a las funciones FFI afectadas desreferenciará memoria liberada. El resultado más probable es un comportamiento indefinido que lleva a un fallo del proceso (denegación de servicio). Dependiendo del estado del asignador, la lectura también puede devolver contenido adyacente del heap, lo que resulta en una revelación de información limitada o un manejo incorrecto del identificador de conexión.\n\nMitigación\nSe solicita a los usuarios que actualicen a quiche 0.29.2, que es la versión más temprana que contiene la corrección para este problema."
    }
  ],
  "affected": [
    {
      "source": "[email protected]",
      "affectedData": [
        {
          "vendor": "Cloudflare",
          "product": "Quiche",
          "defaultStatus": "unaffected",
          "repo": "https://github.com/cloudflare/quiche",
          "versions": [
            {
              "version": "0.20.0",
              "lessThanOrEqual": "0.29.1",
              "versionType": "semver",
              "status": "affected"
            }
          ]
        }
      ]
    }
  ],
  "metrics": {
    "cvssMetricV31": [
      {
        "source": "[email protected]",
        "type": "Secondary",
        "cvssData": {
          "version": "3.1",
          "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L",
          "baseScore": 5.6,
          "baseSeverity": "MEDIUM",
          "attackVector": "NETWORK",
          "attackComplexity": "HIGH",
          "privilegesRequired": "NONE",
          "userInteraction": "NONE",
          "scope": "UNCHANGED",
          "confidentialityImpact": "LOW",
          "integrityImpact": "LOW",
          "availabilityImpact": "LOW"
        },
        "exploitabilityScore": 2.2,
        "impactScore": 3.4
      }
    ],
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "timestamp": "2026-06-22T15:09:49.880714Z",
          "id": "CVE-2026-11941",
          "options": [
            {
              "exploitation": "none"
            },
            {
              "automatable": "no"
            },
            {
              "technicalImpact": "partial"
            }
          ],
          "role": "CISA Coordinator",
          "version": "2.0.3"
        }
      }
    ]
  },
  "weaknesses": [
    {
      "source": "[email protected]",
      "type": "Secondary",
      "description": [
        {
          "lang": "en",
          "value": "CWE-416"
        }
      ]
    }
  ],
  "references": [
    {
      "url": "https://github.com/cloudflare/quiche/security/advisories/GHSA-mh64-ph39-mrc9",
      "source": "[email protected]"
    }
  ]
}