CVE-2026-6143: Reqwest Proxy Fingerprint Loss

Constructing proxy requests by manually iterating and filtering headers inline alters header ordering and casing, invalidating the original client fingerprint and potentially triggering upstream WAF blocks. Prefer pre-processing headers into a strict ordered collection, or use low-level clients like `hyper` to preserve exact header casing and order.

Provally CuratedPublic repositoryMediumMedium confidenceVerifiedApache-2.0Rust
greprules fetch cve-2026-6143-reqwest-proxy-fingerprint-loss --engine opengrep

Description

Constructing proxy requests by manually iterating and filtering headers inline alters header ordering and casing, invalidating the original client fingerprint and potentially triggering upstream WAF blocks. Prefer pre-processing headers into a strict ordered collection, or use low-level clients like `hyper` to preserve exact header casing and order.