๐Ÿ” CVE Alert

CVE-2026-103030

HIGH 7.5

Dio: Cross-origin redirect leaks sensitive request headers in `dio_http2_adapter`

CVSS Score
7.5
EPSS Score
0.0%
EPSS Percentile
0th

Dio is a powerful HTTP client for Dart and Flutter. From 1.0.0 until 2.8.0, dio_http2_adapter follows redirects in Http2Adapter._fetch by copying the original RequestOptions.headers into the redirected HTTP/2 request without comparing the source and destination origins. A server contacted by an application can return a cross-origin Location redirect to a different-origin destination, which then receives preserved Authorization, Cookie, and Proxy-Authorization headers because RequestOptions.copyWith retains the full header map. The issue applies when applications use Http2Adapter for authenticated requests, and redirect following is enabled by default. This issue is fixed in version 2.8.0.

CWE CWE-200
Vendor cfug
Product dio
Published Oct 13, 2026
Last Updated Oct 13, 2026
Stay Ahead of the Next One

Get instant alerts for cfug dio

Be the first to know when new high vulnerabilities affecting cfug dio are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Affected Versions

cfug / dio
>= 1.0.0, < 2.8.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/cfug/dio/security/advisories/GHSA-cr65-55v9-xhvv github.com: https://github.com/cfug/dio/commit/9d7ac913340084f3b4987b121e076f28d637a81e github.com: https://github.com/cfug/dio/releases/tag/http2_adapter_v2.8.0