You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Security] CEIP/telemetry encrypted payload uploaded over plaintext HTTP #48
UserInterface/PostSharp.Settings/Ceip/UploadManager.cs:32-33,349-365 - serverUrl = new Uri("http://bits.postsharp.net"), BITS upload.
Description
The CEIP/usage/exception package is uploaded via Windows BITS to a hardcoded http:// endpoint. The payload is RSA+AES encrypted (confidentiality preserved; the AES key comes from a CSPRNG), but the transport is unauthenticated cleartext: a network MITM sees upload metadata and can drop/redirect the (encrypted) blob. It is a one-way upload - the HTTP response is not parsed, so there is no inbound injection surface.
Recommendation
Use https:// (BITS supports it); keep the payload encryption as defense in depth.
Backward compatibility
Endpoint scheme change is server-side coordination only; no client API/IL/MSBuild/pipe change.
Severity notes
Body encryption caps impact at metadata exposure plus tamper/drop of already-encrypted telemetry, hence MSRC Low despite the Medium CVSS base.
Resolution
The CEIP upload now uses https://bits.postsharp.net (payload encryption retained as defense in depth). A fix is in progress.
changed the title [-][Security] CEIP/telemetry uploaded over plaintext HTTP[/-][+][Security] CEIP/telemetry encrypted payload uploaded over plaintext HTTP[/+]on Jun 19, 2026
Activity
[-]Placeholder for #53[/-][+][Security] CEIP/telemetry uploaded over plaintext HTTP[/+][-][Security] CEIP/telemetry uploaded over plaintext HTTP[/-][+][Security] CEIP/telemetry encrypted payload uploaded over plaintext HTTP[/+]gfraiteur commentedon Jun 27, 2026
Released in v2024.0.24.
-- Claude for Gael
gfraiteur commentedon Jun 27, 2026
Also released in v2026.0.13, which includes the upstream 2024.0.24 changes.
-- Claude for Gael