---
schema_version: '1.0'
id: security-20260709-121c98
url: https://osv.dev/vulnerability/CVE-2026-10536
url_hash: 121c982ce4293ab12eeb1a1de2b27ca43c97a76b17bf71d019ff2a47022c95ab
canonical_url: https://osv.dev/vulnerability/CVE-2026-10536
source: osv:nvd
category: security/library
category_raw: cve/library
region: null
tags:
- cve
- CVE-2026-10536
- severity:CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- https://github.com/curl/curl
- GIT
lang: en
published_at: '2026-07-03T06:11:15Z'
fetched_at: '2026-07-09T15:38:26Z'
updated_at: '2026-07-09T15:38:50Z'
status: published
content_hash: e0b8eabc83fa0b103c0ea88f88965e2e7f1cbca2cadd3951bdc35555a6ff78a1
license_note: full
summary: HTTP/2 stream-dependency tree UAF
summary_source: rss
summary_en: HTTP/2 stream-dependency tree UAF
entities:
- name: CVE-2022-26925
  type: event
- name: GitHub
  type: organization
- name: HTTPプロトコル
  type: UNKNOWN
- name: Unitree
  type: organization
key_facts: []
related: []
related_auto:
- name: GitLost
  type: concept
  weight: 4.0
- name: Windowsローカルセキュリティ認証機関(LSA
  type: location
  weight: 1.0
- name: AI Agent
  type: concept
  weight: 1.0
- name: Hy3
  type: artifact
  weight: 1.0
- name: OpenClaw
  type: artifact
  weight: 1.0
title: 'CVE-2026-10536: HTTP/2 stream-dependency tree UAF'
---

# CVE-2026-10536: HTTP/2 stream-dependency tree UAF

## TL;DR
HTTP/2 stream-dependency tree UAF

## Key Points
- cve / CVE-2026-10536 / severity:CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H / https://github.com/curl/curl / GIT

## Details
**Severity:** CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
**Advisory:** CVE-2026-10536

**Affected (your watchlist):**
- `GIT:https://github.com/curl/curl` curl-8_9_1 → no fixed version listed [mac]

**Details:**
A use-after-free vulnerability exists in libcurl when an application
configures an HTTP/2 stream-dependency tree via `CURLOPT_STREAM_DEPENDS` or
`CURLOPT_STREAM_DEPENDS_E`, subsequently invokes `curl_easy_reset()`, and
finally terminates the handle with `curl_easy_cleanup()`. During this final
cleanup phase, libcurl attempts to access and modify an internal structure
that was already freed during the reset operation.

**References:**
- https://curl.se/docs/CVE-2026-10536.html
- https://curl.se/docs/CVE-2026-10536.json
- https://hackerone.com/reports/3751697
- https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/10xxx/CVE-2026-10536.json
- https://nvd.nist.gov/vuln/detail/CVE-2026-10536

_Data: OSV.dev (upstream: nvd) — https://osv.dev/vulnerability/CVE-2026-10536_

## Source
元記事: [CVE-2026-10536: HTTP/2 stream-dependency tree UAF](https://osv.dev/vulnerability/CVE-2026-10536) — published 2026-07-03T06:11:15Z
