Advisory Database
  • Advisories
  • Dependency Scanning
  1. cargo
  2. ›
  3. hubuum_client
  4. ›
  5. GHSA-f45q-w629-wr25

GHSA-f45q-w629-wr25: Hubuum client library (Rust): Authenticated requests may escape the configured base path through redirects

July 24, 2026

The built-in async and blocking clients used reqwest’s default redirect policy. BaseUrl constrains the initial request to the configured origin and path prefix, but redirect processing occurs after that validation. reqwest retains sensitive headers when a redirect changes only the path on the same scheme, host, and port. A redirect from a Hubuum endpoint to another path on a shared origin could therefore carry the bearer Authorization header outside the configured Hubuum path prefix.

Exploitation requires an attacker, compromised server, or intermediary to influence a 3xx response. Cross-origin redirects are not affected because reqwest strips sensitive headers when scheme, host, or port changes.

References

  • github.com/advisories/GHSA-f45q-w629-wr25
  • github.com/hubuum/hubuum-client-rust/commit/5a5c275ffa45f342459b7d3e977926da643bde50
  • github.com/hubuum/hubuum-client-rust/security/advisories/GHSA-f45q-w629-wr25

Code Behaviors & Features

Detect and mitigate GHSA-f45q-w629-wr25 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions starting from 0.0.1 before 0.6.1

Fixed versions

  • 0.6.1

Solution

Upgrade to version 0.6.1 or above.

Impact 5.3 MEDIUM

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

Learn more about CVSS

Weakness

  • CWE-200: Exposure of Sensitive Information to an Unauthorized Actor

Source file

cargo/hubuum_client/GHSA-f45q-w629-wr25.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sat, 08 Aug 2026 00:18:46 +0000.