Skip to main content

Fiddler Classic EUVDEUVD-2026-92425

| CVE-2026-77802 MEDIUM
HTTP Request/Response Smuggling (CWE-444)
2026-10-05 ProgressSoftware GHSA-p3gc-87rm-gmjp
6.3
CVSS 3.1 · Vendor: ProgressSoftware
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain low-priv access to shared Fiddler proxy
  2. Delivery
    Send request with dual conflicting Content-Length headers
  3. Exploit
    Fiddler forwards verbatim, desyncs origin framing
  4. Execution
    Smuggled response buffered on pooled keep-alive socket
  5. Persist
    Next user's session reuses socket
  6. Impact
    Poison/steal other users' responses

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V4 - API and Web Service HTTP request consistency
Exploitation Conditions

Exploitation requires: (1) local access as a low-privileged user to a Fiddler Classic (for Windows) instance that is shared by multiple users through the same proxy; (2) a victim user sending traffic through that same Fiddler instance; and (3) a non-RFC-9110-compliant origin server that honors keep-alive and tolerates multiple/conflicting Content-Length headers. The attack is a request-smuggling desync (CWE-444) caused by Fiddler framing the body on the first Content-Length while forwarding both headers verbatim, with the smuggled response surviving in Fiddler's connection pipe pool. Limiting factors: no remote/network vector (AV:L), the race/reuse dependency and the requirement for a misbehaving origin make it high-complexity (AC:H), and the attacker must already hold low-level local privileges (PR:L) on a genuinely multi-user proxy deployment - a single-user developer desktop is not meaningfully exposed. Patched in v6.0.20262.10021.

Impact

This is a genuine but comparatively low-urgency issue, and the CVSS 6.3 (Medium) rating is well-calibrated to the vendor-supplied vector CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N. The key dampeners are AV:L (not remotely reachable - the attacker must be a local, low-privileged user sharing the same Fiddler Classic proxy instance), AC:H (success depends on winning a connection-reuse/desync race and on the origin server being non-RFC-9110-compliant and keeping the connection alive), and PR:L (some authenticated/local access already required). These offset the high C:H/I:H impact (cross-user response poisoning and disclosure of another user's responses). No EPSS score, KEV listing, or POC was provided in the intelligence, so there is no evidence of active exploitation or weaponization - exploitation status is 'no public exploit identified at time of analysis.' Net: a real defensible vulnerability in a developer debugging proxy, but not a drop-everything priority given the local vector, high complexity, and dependence on a misbehaving origin server. No signals conflict; the main gap is the absence of EPSS/KEV/POC data, which is an absence rather than a contradiction.

Exploit ScenarioDerived

On a shared/multi-user Fiddler Classic instance, a low-privileged local user sends an HTTP request carrying two conflicting Content-Length headers to a non-RFC-9110-compliant, keep-alive origin server. Fiddler frames the body using only the first Content-Length and forwards both headers verbatim, so a second 'smuggled' request/response stays buffered on the pooled socket and is then served to the next user who reuses that connection, letting the attacker poison or steal other users' responses. No public POC was reported in the provided data; exploitation requires winning a connection-reuse race (AC:H).

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 05, 2026

HTTP request smuggling in Progress Telerik Fiddler Classic for Windows (versions prior to v6.0.20262.10021) allows a low-privileged local user sharing the same Fiddler proxy instance to desynchronize requests and poison responses delivered to other users. Fiddler forwards conflicting multiple Content-Length headers verbatim to the origin while framing the body using only the first value, and because the server connection is returned to Fiddler's pipe pool after reading only the first response, an unread smuggled response stays buffered on the socket and is served to the next session that reuses it. Exploitation is authenticated (CVSS vector PR:L), local-only (AV:L), and high complexity (AC:H), requiring a non-RFC-9110-compliant keep-alive origin server; no public exploit code or confirmed active exploitation was identified at time of analysis, and the vendor has released a fix.

RemediationAI

Upgrade Fiddler Classic for Windows to v6.0.20262.10021 or later - this is the vendor-released fix per the Progress Telerik advisory at https://docs.telerik.com/fiddler/knowledge-base/kb-security-http-request-smuggling-cve-2026-77802. If immediate upgrade is not possible, the most effective compensating control is to avoid running a single Fiddler Classic instance as a shared, multi-user proxy: give each user their own Fiddler instance and Windows session so no attacker can reach a victim's pooled origin connections - the trade-off is loss of centralized shared-proxy capture and additional per-host resource use. Where shared proxying is unavoidable, disable upstream keep-alive/connection reuse (or force Connection: close on forwarded requests) so Fiddler cannot hand a socket with an unread buffered response to another session, at the cost of higher latency and connection churn. Restricting the Fiddler proxy listener to localhost and removing low-privileged users from the shared host limits the attacker pool (PR:L prerequisite) but breaks legitimate multi-user capture; additionally, ensuring upstream origin servers strictly validate and reject requests with duplicate or conflicting Content-Length headers (RFC 9110 behavior) removes the precondition that the desync is honored, though this depends on infrastructure outside Fiddler's control. Progress has not published an alternate mitigation, so upgrading remains the primary action; no public exploit code was identified at time of analysis, which lowers but does not eliminate urgency.

Affected VersionsENISA

Progress® Telerik® Fiddler® Classic 1.0.0 <6.0.20262.10021

Affected Packages

euvd progress_telerik_fiddler_classic fix: 6.0.20262.10021

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is CWE-444, inconsistent interpretation of HTTP requests (HTTP request smuggling / desynchronization). Fiddler Classic's proxy request-forwarding component parses the request body boundary using only the first Content-Length header while passing all headers - including additional conflicting Content-Length values - through to the origin unchanged. A non-RFC-9110-compliant origin that honors keep-alive and tolerates duplicated/conflicting Content-Length headers may frame the body differently than Fiddler does, leaving the trailing bytes to be interpreted as a second, attacker-controlled request. The desynchronization is compounded by Fiddler's connection pooling: after reading only the first response, Fiddler returns the origin socket to its pipe pool without draining the remainder, so the unread smuggled response remains buffered and is delivered to the next session that reuses that pooled connection. This turns the desync into both information disclosure (victims receive responses intended for other users, and the attacker can capture responses intended for victims) and response-integrity impact, consistent with the assessed C:H/I:H. The affected package is tracked under CPE cpe:2.3:a:progress_software:progress®_telerik®_fiddler®_classic. The assessed vector CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N reflects that the attacker must already hold a low-privileged local foothold on a genuinely multi-user proxy deployment and must win a connection-reuse race against a misbehaving origin server - a single-user developer desktop does not present a meaningful exposure path.

Know when Windows gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (ProgressSoftware) PRIMARY 6.3 MEDIUM
AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N
vuln.today AI 6.3 MEDIUM

Attacker needs local access to a shared proxy (AV:L/PR:L) and must win a reuse race against a non-compliant keep-alive origin (AC:H); response poisoning/theft yields C:H/I:H, no availability impact.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N
4.0 AV:L/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (ProgressSoftware).

CVSS VectorVendor: ProgressSoftware

Attack Vector
Local
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

2
Patch available
Oct 05, 2026 - 14:01 EUVD
CVE Published
Oct 05, 2026 - 12:38 cve.org
MEDIUM 6.3

DescriptionCVE.org

In Progress® Telerik® Fiddler® Classic for Windows, versions prior to v6.0.20262.10021, HTTP request smuggling is possible in the proxy request forwarding component. Requests containing multiple Content-Length headers with conflicting values are forwarded verbatim to the origin server, while Fiddler frames the request body using only the first Content-Length value. A local threat actor with low privileges who is able to send requests through the same Fiddler proxy instance as another user can exploit this desynchronization against a non-RFC-9110-compliant origin server that keeps the connection alive to smuggle an additional request. Because Fiddler returns the server connection to its pipe pool after reading only the first response, the unread smuggled response remains buffered on the socket and is served to the next session that reuses that connection, allowing the attacker to poison responses delivered to other users and to obtain responses intended for them.

Threat Intelligence Overview

EPSS Score
0.1%
Top 100% exploitable
Prevalence
Medium
popular developer/QA HTTP debugging proxy, limited production/multi-user footprint
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

HTTP request smuggling exploits inconsistencies in how front-end and back-end servers parse HTTP message boundaries.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2025-52691 CRITICAL POC
10.0 Dec 29

Unauthenticated remote code execution in SmarterTools SmarterMail lets an attacker upload arbitrary files to any locatio

CVE-2019-0803 HIGH POC
7.8 Apr 09

Windows Win32k fails to properly handle objects in memory, allowing local privilege escalation exploited in the wild in

CVE-2020-1472 MEDIUM POC
5.5 Aug 17

A privilege escalation vulnerability (CVSS 5.5). Risk factors: actively exploited (KEV-listed), EPSS 94% exploitation pr

CVE-2025-33053 HIGH POC
8.8 Jun 10

Windows Internet Shortcut Files (.url) contain an external control vulnerability (CVE-2025-33053, CVSS 8.8) that enables

CVE-2025-33073 HIGH POC
8.8 Jun 10

Windows SMB contains an improper access control vulnerability (CVE-2025-33073, CVSS 8.8) enabling authenticated attacker

CVE-2025-13315 CRITICAL POC
9.3 Nov 19

Twonky Server 8.5.2 on Linux and Windows allows unauthenticated access to the admin log file through a web service API b

CVE-2013-10047 CRITICAL POC
9.3 Aug 01

An unrestricted file upload vulnerability exists in MiniWeb HTTP Server <= Build 300 that allows unauthenticated remote

CVE-2012-10030 CRITICAL POC
9.3 Aug 05

FreeFloat FTP Server contains multiple critical design flaws that allow unauthenticated remote attackers to upload arbit

CVE-2025-34101 CRITICAL POC
9.3 Jul 10

Serviio Media Server versions 1.4 through 1.8 on Windows contain an unauthenticated command injection in the /rest/actio

CVE-2025-13316 HIGH POC
8.2 Nov 19

Twonky Server 8.5.2 uses hard-coded cryptographic keys for encrypting the administrator password. Combined with the cred

CVE-2025-34095 CRITICAL POC
9.3 Jul 10

Mako Server versions 2.5 and 2.6 contain an unauthenticated OS command injection via the tutorial interface at examples/

CVE-2025-11953 CRITICAL POC
9.8 Nov 03

React Native Metro Development Server binds to external interfaces by default and contains an OS command injection endpo

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy