CL.0 desync in www.microsoft.com
Full Disclosuremailing list archivesFrom: shed riot <shed.riot () gmail com>Da 2026-8-6 19:40:3 Author: seclists.org(查看原文) 阅读量:6 收藏

fulldisclosure logo

Full Disclosure mailing list archives


From: shed riot <shed.riot () gmail com>
Date: Fri, 24 Jul 2026 10:21:16 +0100

# Summary

I reported the issue to the Microsoft Security Response Center twice:

* VULN-165381, MSRC case 102964
* VULN-165876, MSRC case 103259

In both cases, they do not appear to have even looked at the PoCs, and so
have failed to adequately investigate before reaching a decision.


# Vulnerability

CWE-444: HTTP Request/Response Smuggling

The observed behaviour was consistent with CL.0 HTTP desync within the
request-processing chain.


# Impact

HTTP desync can cause attacker-controlled bytes to be interpreted as
the beginning of another request on a shared back-end connection.

Depending on routing and connection reuse, this vulnerability class
can potentially be used to:

* alter or prefix another user's request;
* redirect users to attacker-controlled content;
* deliver reflected or stored client-side payloads;
* poison application or intermediary responses; or
* disclose information associated with another request or user.

I deliberately limited testing to a non-destructive proof of concept.
I did not attempt to deliver an active payload to unrelated Microsoft
users or extract their data.

Testing a desync issue against production infrastructure can affect
third-party requests. A fully weaponised test would therefore have
created an unacceptable risk to legitimate users.


# Proof of concept

The supplied proof of concept used two independent clients.

The attacker client submitted a crafted request containing bytes
after the declared request body.

The victim client then made an ordinary request.

The attacker-controlled content was subsequently observed in the
victim-side transaction.

The result demonstrated cross-request interference, rather than an
unusual response confined to the attacker's own connection.

The second submission also included screenshots, as MSRC couldn't
be arsed to run the PoCs themselves.


# Timeline

26 October 2025

I submitted the initial report as VULN-165381 and uploaded separate
exploit and victim scripts.

27 October 2025

MSRC opened case 102964.

29 October 2025

MSRC requested a video and asked which internal component was
affected.

30 October 2025

I explained that a video would only show the supplied scripts running.
Microsoft would need to trace the crafted request through its own
application stack to identify where it was split.

I also asked whether MSRC had run the scripts.

31 October 2025

MSRC closed the case as "not a vulnerability".

4 November 2025

I submitted the issue again as VULN-165876, including the scripts and
screenshots showing the attacker, victim and successful result.

5 November 2025

MSRC opened case 103259.

10 November 2025

MSRC stated that it required a proof of concept "demonstrating an
exploit", despite the scripts already having been supplied. The
responses indicate that the proof of concept had not been run.

18 November 2025

I asked whether MSRC had run and validated the proof of concept.

19 November 2025

Microsoft closed the second case, stating:

"You have not submitted sufficient evidence of HTTP desync. You have
only provided 2 shell scripts and no other information confirming that
the exploit works."

The second submission also contained screenshots demonstrating the
attacker, victim and successful result.

20 November 2025

I challenged the assessment and pointed out that the proof of concept
displayed the issue clearly, and that both reports appeared to have
been closed without MSRC running the PoC.

MSRC maintained its position and requested a copy of the disclosure
draft for technical review.


# Resolution

Microsoft closed both reports and stated that it would not track the
issue further. At no point do they appear to have run any of the
supplied PoC scripts.

The vuln still exists, and isn't difficult to find for someone
willing to scan the site. Fill your boots!


# References

* MSRC submission VULN-165381, case 102964
* MSRC submission VULN-165876, case 103259
* CWE-444: HTTP Request/Response Smuggling
_______________________________________________
Sent through the Full Disclosure mailing list
https://nmap.org/mailman/listinfo/fulldisclosure
Web Archives & RSS: https://seclists.org/fulldisclosure/


Current thread:

  • CL.0 desync in www.microsoft.com shed riot (Aug 06)

文章来源: https://seclists.org/fulldisclosure/2026/Aug/34
如有侵权请联系:admin#unsafe.sh