dio_http2_adapter
A powerful HTTP client for Dart and Flutter, which supports global settings, Interceptors, FormData, aborting and canceling a request, files uploading and downloading, requests timeout, custom adapters, etc.
Activity
- Latest release
- 1mo ago
- Total releases
- 24
- Cadence
- ~44 days
- Last 12 months
- 4
Reach
- Stars
- 12.8k
Details
- First release
- Sep 17, 2019
| Version | Released | |
|---|---|---|
2.9.0
minor
| ||
2.8.0
minor
| ||
2.7.1
patch
1 CVE
CVE-2026-103030
GHSA-cr65-55v9-xhvv
Oct 15, 2026
Dio: Cross-origin redirect leaks sensitive request headers in `dio_http2_adapter`
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
Summary
DetailsWhen
On receiving a
Data flow (source → sink):
Suggested patch — strip sensitive headers before following a cross-origin redirect:
PoCThe following steps reproduce the vulnerability using two local HTTP/2 cleartext (h2c) servers inside an isolated Docker container (no external network required). Prerequisites:
Build and run:
What the container does:
Expected output (confirms vulnerability):
The attacker server at ImpactThis is a sensitive information disclosure vulnerability. Any application that:
is affected. Because An attacker who controls — or can compromise — any HTTP server that the victim application contacts can issue a Affected parties include server-side Dart/Flutter applications and CLI tools that make authenticated HTTP/2 requests through Reproduction artifacts
| ||
2.7.0
minor
1 CVE
CVE-2026-103030
GHSA-cr65-55v9-xhvv
Oct 15, 2026
Dio: Cross-origin redirect leaks sensitive request headers in `dio_http2_adapter`
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
Summary
DetailsWhen
On receiving a
Data flow (source → sink):
Suggested patch — strip sensitive headers before following a cross-origin redirect:
PoCThe following steps reproduce the vulnerability using two local HTTP/2 cleartext (h2c) servers inside an isolated Docker container (no external network required). Prerequisites:
Build and run:
What the container does:
Expected output (confirms vulnerability):
The attacker server at ImpactThis is a sensitive information disclosure vulnerability. Any application that:
is affected. Because An attacker who controls — or can compromise — any HTTP server that the victim application contacts can issue a Affected parties include server-side Dart/Flutter applications and CLI tools that make authenticated HTTP/2 requests through Reproduction artifacts
| ||
2.6.0
minor
1 CVE
CVE-2026-103030
GHSA-cr65-55v9-xhvv
Oct 15, 2026
Dio: Cross-origin redirect leaks sensitive request headers in `dio_http2_adapter`
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
Summary
DetailsWhen
On receiving a
Data flow (source → sink):
Suggested patch — strip sensitive headers before following a cross-origin redirect:
PoCThe following steps reproduce the vulnerability using two local HTTP/2 cleartext (h2c) servers inside an isolated Docker container (no external network required). Prerequisites:
Build and run:
What the container does:
Expected output (confirms vulnerability):
The attacker server at ImpactThis is a sensitive information disclosure vulnerability. Any application that:
is affected. Because An attacker who controls — or can compromise — any HTTP server that the victim application contacts can issue a Affected parties include server-side Dart/Flutter applications and CLI tools that make authenticated HTTP/2 requests through Reproduction artifacts
| ||
2.5.3
patch
1 CVE
CVE-2026-103030
GHSA-cr65-55v9-xhvv
Oct 15, 2026
Dio: Cross-origin redirect leaks sensitive request headers in `dio_http2_adapter`
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
Summary
DetailsWhen
On receiving a
Data flow (source → sink):
Suggested patch — strip sensitive headers before following a cross-origin redirect:
PoCThe following steps reproduce the vulnerability using two local HTTP/2 cleartext (h2c) servers inside an isolated Docker container (no external network required). Prerequisites:
Build and run:
What the container does:
Expected output (confirms vulnerability):
The attacker server at ImpactThis is a sensitive information disclosure vulnerability. Any application that:
is affected. Because An attacker who controls — or can compromise — any HTTP server that the victim application contacts can issue a Affected parties include server-side Dart/Flutter applications and CLI tools that make authenticated HTTP/2 requests through Reproduction artifacts
| ||
2.5.2
patch
1 CVE
CVE-2026-103030
GHSA-cr65-55v9-xhvv
Oct 15, 2026
Dio: Cross-origin redirect leaks sensitive request headers in `dio_http2_adapter`
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
Summary
DetailsWhen
On receiving a
Data flow (source → sink):
Suggested patch — strip sensitive headers before following a cross-origin redirect:
PoCThe following steps reproduce the vulnerability using two local HTTP/2 cleartext (h2c) servers inside an isolated Docker container (no external network required). Prerequisites:
Build and run:
What the container does:
Expected output (confirms vulnerability):
The attacker server at ImpactThis is a sensitive information disclosure vulnerability. Any application that:
is affected. Because An attacker who controls — or can compromise — any HTTP server that the victim application contacts can issue a Affected parties include server-side Dart/Flutter applications and CLI tools that make authenticated HTTP/2 requests through Reproduction artifacts
| ||
2.5.1
patch
1 CVE
CVE-2026-103030
GHSA-cr65-55v9-xhvv
Oct 15, 2026
Dio: Cross-origin redirect leaks sensitive request headers in `dio_http2_adapter`
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
Summary
DetailsWhen
On receiving a
Data flow (source → sink):
Suggested patch — strip sensitive headers before following a cross-origin redirect:
PoCThe following steps reproduce the vulnerability using two local HTTP/2 cleartext (h2c) servers inside an isolated Docker container (no external network required). Prerequisites:
Build and run:
What the container does:
Expected output (confirms vulnerability):
The attacker server at ImpactThis is a sensitive information disclosure vulnerability. Any application that:
is affected. Because An attacker who controls — or can compromise — any HTTP server that the victim application contacts can issue a Affected parties include server-side Dart/Flutter applications and CLI tools that make authenticated HTTP/2 requests through Reproduction artifacts
| ||
2.5.0
minor
1 CVE
CVE-2026-103030
GHSA-cr65-55v9-xhvv
Oct 15, 2026
Dio: Cross-origin redirect leaks sensitive request headers in `dio_http2_adapter`
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
Summary
DetailsWhen
On receiving a
Data flow (source → sink):
Suggested patch — strip sensitive headers before following a cross-origin redirect:
PoCThe following steps reproduce the vulnerability using two local HTTP/2 cleartext (h2c) servers inside an isolated Docker container (no external network required). Prerequisites:
Build and run:
What the container does:
Expected output (confirms vulnerability):
The attacker server at ImpactThis is a sensitive information disclosure vulnerability. Any application that:
is affected. Because An attacker who controls — or can compromise — any HTTP server that the victim application contacts can issue a Affected parties include server-side Dart/Flutter applications and CLI tools that make authenticated HTTP/2 requests through Reproduction artifacts
| ||
2.4.0
minor
1 CVE
CVE-2026-103030
GHSA-cr65-55v9-xhvv
Oct 15, 2026
Dio: Cross-origin redirect leaks sensitive request headers in `dio_http2_adapter`
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
Summary
DetailsWhen
On receiving a
Data flow (source → sink):
Suggested patch — strip sensitive headers before following a cross-origin redirect:
PoCThe following steps reproduce the vulnerability using two local HTTP/2 cleartext (h2c) servers inside an isolated Docker container (no external network required). Prerequisites:
Build and run:
What the container does:
Expected output (confirms vulnerability):
The attacker server at ImpactThis is a sensitive information disclosure vulnerability. Any application that:
is affected. Because An attacker who controls — or can compromise — any HTTP server that the victim application contacts can issue a Affected parties include server-side Dart/Flutter applications and CLI tools that make authenticated HTTP/2 requests through Reproduction artifacts
| ||
2.3.2
patch
1 CVE
CVE-2026-103030
GHSA-cr65-55v9-xhvv
Oct 15, 2026
Dio: Cross-origin redirect leaks sensitive request headers in `dio_http2_adapter`
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
Summary
DetailsWhen
On receiving a
Data flow (source → sink):
Suggested patch — strip sensitive headers before following a cross-origin redirect:
PoCThe following steps reproduce the vulnerability using two local HTTP/2 cleartext (h2c) servers inside an isolated Docker container (no external network required). Prerequisites:
Build and run:
What the container does:
Expected output (confirms vulnerability):
The attacker server at ImpactThis is a sensitive information disclosure vulnerability. Any application that:
is affected. Because An attacker who controls — or can compromise — any HTTP server that the victim application contacts can issue a Affected parties include server-side Dart/Flutter applications and CLI tools that make authenticated HTTP/2 requests through Reproduction artifacts
| ||
2.3.1+1
unknown
1 CVE
CVE-2026-103030
GHSA-cr65-55v9-xhvv
Oct 15, 2026
Dio: Cross-origin redirect leaks sensitive request headers in `dio_http2_adapter`
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
Summary
DetailsWhen
On receiving a
Data flow (source → sink):
Suggested patch — strip sensitive headers before following a cross-origin redirect:
PoCThe following steps reproduce the vulnerability using two local HTTP/2 cleartext (h2c) servers inside an isolated Docker container (no external network required). Prerequisites:
Build and run:
What the container does:
Expected output (confirms vulnerability):
The attacker server at ImpactThis is a sensitive information disclosure vulnerability. Any application that:
is affected. Because An attacker who controls — or can compromise — any HTTP server that the victim application contacts can issue a Affected parties include server-side Dart/Flutter applications and CLI tools that make authenticated HTTP/2 requests through Reproduction artifacts
| ||
2.3.1
patch
1 CVE
CVE-2026-103030
GHSA-cr65-55v9-xhvv
Oct 15, 2026
Dio: Cross-origin redirect leaks sensitive request headers in `dio_http2_adapter`
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
Summary
DetailsWhen
On receiving a
Data flow (source → sink):
Suggested patch — strip sensitive headers before following a cross-origin redirect:
PoCThe following steps reproduce the vulnerability using two local HTTP/2 cleartext (h2c) servers inside an isolated Docker container (no external network required). Prerequisites:
Build and run:
What the container does:
Expected output (confirms vulnerability):
The attacker server at ImpactThis is a sensitive information disclosure vulnerability. Any application that:
is affected. Because An attacker who controls — or can compromise — any HTTP server that the victim application contacts can issue a Affected parties include server-side Dart/Flutter applications and CLI tools that make authenticated HTTP/2 requests through Reproduction artifacts
| ||
2.3.0
minor
1 CVE
CVE-2026-103030
GHSA-cr65-55v9-xhvv
Oct 15, 2026
Dio: Cross-origin redirect leaks sensitive request headers in `dio_http2_adapter`
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
Summary
DetailsWhen
On receiving a
Data flow (source → sink):
Suggested patch — strip sensitive headers before following a cross-origin redirect:
PoCThe following steps reproduce the vulnerability using two local HTTP/2 cleartext (h2c) servers inside an isolated Docker container (no external network required). Prerequisites:
Build and run:
What the container does:
Expected output (confirms vulnerability):
The attacker server at ImpactThis is a sensitive information disclosure vulnerability. Any application that:
is affected. Because An attacker who controls — or can compromise — any HTTP server that the victim application contacts can issue a Affected parties include server-side Dart/Flutter applications and CLI tools that make authenticated HTTP/2 requests through Reproduction artifacts
| ||
2.2.0
minor
1 CVE
CVE-2026-103030
GHSA-cr65-55v9-xhvv
Oct 15, 2026
Dio: Cross-origin redirect leaks sensitive request headers in `dio_http2_adapter`
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
Summary
DetailsWhen
On receiving a
Data flow (source → sink):
Suggested patch — strip sensitive headers before following a cross-origin redirect:
PoCThe following steps reproduce the vulnerability using two local HTTP/2 cleartext (h2c) servers inside an isolated Docker container (no external network required). Prerequisites:
Build and run:
What the container does:
Expected output (confirms vulnerability):
The attacker server at ImpactThis is a sensitive information disclosure vulnerability. Any application that:
is affected. Because An attacker who controls — or can compromise — any HTTP server that the victim application contacts can issue a Affected parties include server-side Dart/Flutter applications and CLI tools that make authenticated HTTP/2 requests through Reproduction artifacts
| ||
2.1.0
minor
1 CVE
CVE-2026-103030
GHSA-cr65-55v9-xhvv
Oct 15, 2026
Dio: Cross-origin redirect leaks sensitive request headers in `dio_http2_adapter`
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
Summary
DetailsWhen
On receiving a
Data flow (source → sink):
Suggested patch — strip sensitive headers before following a cross-origin redirect:
PoCThe following steps reproduce the vulnerability using two local HTTP/2 cleartext (h2c) servers inside an isolated Docker container (no external network required). Prerequisites:
Build and run:
What the container does:
Expected output (confirms vulnerability):
The attacker server at ImpactThis is a sensitive information disclosure vulnerability. Any application that:
is affected. Because An attacker who controls — or can compromise — any HTTP server that the victim application contacts can issue a Affected parties include server-side Dart/Flutter applications and CLI tools that make authenticated HTTP/2 requests through Reproduction artifacts
| ||
2.0.0
major
1 CVE
CVE-2026-103030
GHSA-cr65-55v9-xhvv
Oct 15, 2026
Dio: Cross-origin redirect leaks sensitive request headers in `dio_http2_adapter`
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
Summary
DetailsWhen
On receiving a
Data flow (source → sink):
Suggested patch — strip sensitive headers before following a cross-origin redirect:
PoCThe following steps reproduce the vulnerability using two local HTTP/2 cleartext (h2c) servers inside an isolated Docker container (no external network required). Prerequisites:
Build and run:
What the container does:
Expected output (confirms vulnerability):
The attacker server at ImpactThis is a sensitive information disclosure vulnerability. Any application that:
is affected. Because An attacker who controls — or can compromise — any HTTP server that the victim application contacts can issue a Affected parties include server-side Dart/Flutter applications and CLI tools that make authenticated HTTP/2 requests through Reproduction artifacts
| ||
2.0.0-prev1
pre
1 CVE
CVE-2026-103030
GHSA-cr65-55v9-xhvv
Oct 15, 2026
Dio: Cross-origin redirect leaks sensitive request headers in `dio_http2_adapter`
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
Summary
DetailsWhen
On receiving a
Data flow (source → sink):
Suggested patch — strip sensitive headers before following a cross-origin redirect:
PoCThe following steps reproduce the vulnerability using two local HTTP/2 cleartext (h2c) servers inside an isolated Docker container (no external network required). Prerequisites:
Build and run:
What the container does:
Expected output (confirms vulnerability):
The attacker server at ImpactThis is a sensitive information disclosure vulnerability. Any application that:
is affected. Because An attacker who controls — or can compromise — any HTTP server that the victim application contacts can issue a Affected parties include server-side Dart/Flutter applications and CLI tools that make authenticated HTTP/2 requests through Reproduction artifacts
| ||
2.0.0-beta2
pre
1 CVE
CVE-2026-103030
GHSA-cr65-55v9-xhvv
Oct 15, 2026
Dio: Cross-origin redirect leaks sensitive request headers in `dio_http2_adapter`
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
Summary
DetailsWhen
On receiving a
Data flow (source → sink):
Suggested patch — strip sensitive headers before following a cross-origin redirect:
PoCThe following steps reproduce the vulnerability using two local HTTP/2 cleartext (h2c) servers inside an isolated Docker container (no external network required). Prerequisites:
Build and run:
What the container does:
Expected output (confirms vulnerability):
The attacker server at ImpactThis is a sensitive information disclosure vulnerability. Any application that:
is affected. Because An attacker who controls — or can compromise — any HTTP server that the victim application contacts can issue a Affected parties include server-side Dart/Flutter applications and CLI tools that make authenticated HTTP/2 requests through Reproduction artifacts
| ||
2.0.0-beta1
pre
1 CVE
CVE-2026-103030
GHSA-cr65-55v9-xhvv
Oct 15, 2026
Dio: Cross-origin redirect leaks sensitive request headers in `dio_http2_adapter`
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
Summary
DetailsWhen
On receiving a
Data flow (source → sink):
Suggested patch — strip sensitive headers before following a cross-origin redirect:
PoCThe following steps reproduce the vulnerability using two local HTTP/2 cleartext (h2c) servers inside an isolated Docker container (no external network required). Prerequisites:
Build and run:
What the container does:
Expected output (confirms vulnerability):
The attacker server at ImpactThis is a sensitive information disclosure vulnerability. Any application that:
is affected. Because An attacker who controls — or can compromise — any HTTP server that the victim application contacts can issue a Affected parties include server-side Dart/Flutter applications and CLI tools that make authenticated HTTP/2 requests through Reproduction artifacts
| ||
1.0.1
patch
1 CVE
CVE-2026-103030
GHSA-cr65-55v9-xhvv
Oct 15, 2026
Dio: Cross-origin redirect leaks sensitive request headers in `dio_http2_adapter`
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
Summary
DetailsWhen
On receiving a
Data flow (source → sink):
Suggested patch — strip sensitive headers before following a cross-origin redirect:
PoCThe following steps reproduce the vulnerability using two local HTTP/2 cleartext (h2c) servers inside an isolated Docker container (no external network required). Prerequisites:
Build and run:
What the container does:
Expected output (confirms vulnerability):
The attacker server at ImpactThis is a sensitive information disclosure vulnerability. Any application that:
is affected. Because An attacker who controls — or can compromise — any HTTP server that the victim application contacts can issue a Affected parties include server-side Dart/Flutter applications and CLI tools that make authenticated HTTP/2 requests through Reproduction artifacts
| ||
1.0.0
major
1 CVE
CVE-2026-103030
GHSA-cr65-55v9-xhvv
Oct 15, 2026
Dio: Cross-origin redirect leaks sensitive request headers in `dio_http2_adapter`
7.5
/ 10
High
Network
Low
None
None
Unchanged
High
None
None
Summary
DetailsWhen
On receiving a
Data flow (source → sink):
Suggested patch — strip sensitive headers before following a cross-origin redirect:
PoCThe following steps reproduce the vulnerability using two local HTTP/2 cleartext (h2c) servers inside an isolated Docker container (no external network required). Prerequisites:
Build and run:
What the container does:
Expected output (confirms vulnerability):
The attacker server at ImpactThis is a sensitive information disclosure vulnerability. Any application that:
is affected. Because An attacker who controls — or can compromise — any HTTP server that the victim application contacts can issue a Affected parties include server-side Dart/Flutter applications and CLI tools that make authenticated HTTP/2 requests through Reproduction artifacts
| ||
0.0.2
patch
| ||
0.0.1
initial
|