Cross-Origin Header Exposure in Dio HTTP Client by CFUG
CVE-2026-103030
7.5HIGH
What is CVE-2026-103030?
The Dio HTTP client, utilized in Dart and Flutter applications, has a vulnerability that allows for cross-origin header exposure during HTTP/2 redirects. Versions from 1.0.0 to 2.8.0 improperly handle header preservation when following redirects. This can result in sensitive information, such as Authorization, Cookie, and Proxy-Authorization headers, being sent to unintended cross-origin destinations. This issue is mitigated in version 2.8.0, where the header copying mechanism was updated to ensure that the source and destination origins are checked before forwarding potentially sensitive headers.
Affected Version(s)
dio >= 1.0.0, < 2.8.0
