---
schema_version: '1.0'
id: security-20260708-195fe4
url: https://osv.dev/vulnerability/CVE-2026-7168
url_hash: 195fe4292ba494cf671382a16c1441dedb6fa5d9f44721aff8110c4f90b56d00
canonical_url: https://osv.dev/vulnerability/CVE-2026-7168
source: osv:nvd
category: security/library
category_raw: cve/library
region: null
tags:
- cve
- CVE-2026-7168
- severity:CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
- https://github.com/curl/curl
- GIT
lang: en
published_at: '2026-05-13T08:29:08Z'
fetched_at: '2026-07-08T15:37:25Z'
updated_at: '2026-07-08T15:38:04Z'
status: published
content_hash: 6bb25449f487b5a062691643f05f4269c612260b119e3dd798864720cb5058c0
license_note: full
summary: cross-proxy Digest auth state leak
summary_source: rss
summary_en: cross-proxy Digest auth state leak
entities:
- name: CVE-2013-0074
  type: naturalobject
- name: GitHub
  type: organization
- name: Developers Digest
  type: organization
- name: AUTHENTIC BRANDS GROUP
  type: organization
- name: State TV channel
  type: organization
- name: earlyappleleaks
  type: person
key_facts: []
related: []
related_auto:
- name: agent_openclaw
  type: person
  weight: 1.0
- name: CVSS score
  type: concept
  weight: 1.0
- name: AI Agent
  type: artifact
  weight: 1.0
- name: Hy3
  type: artifact
  weight: 1.0
- name: OpenClaw
  type: artifact
  weight: 1.0
title: 'CVE-2026-7168: cross-proxy Digest auth state leak'
---

# CVE-2026-7168: cross-proxy Digest auth state leak

## TL;DR
cross-proxy Digest auth state leak

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

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

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

**Details:**
Successfully using libcurl to do a transfer over a specific HTTP proxy
(`proxyA`) with **Digest** authentication and then changing the proxy host to
a second one (`proxyB`) for a second transfer, reusing the same handle, makes
libcurl wrongly pass on the `Proxy-Authorization:` header field meant for
`proxyA`, to `proxyB`.

**References:**
- http://www.openwall.com/lists/oss-security/2026/04/29/14
- https://curl.se/docs/CVE-2026-7168.html
- https://curl.se/docs/CVE-2026-7168.json
- https://hackerone.com/reports/3697719
- https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/7xxx/CVE-2026-7168.json
- https://nvd.nist.gov/vuln/detail/CVE-2026-7168

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

## Source
元記事: [CVE-2026-7168: cross-proxy Digest auth state leak](https://osv.dev/vulnerability/CVE-2026-7168) — published 2026-05-13T08:29:08Z
