Advisory Database
  • Advisories
  • Dependency Scanning
  1. cargo
  2. ›
  3. vibeio-http
  4. ›
  5. GHSA-fx4f-mhw4-qm7j

GHSA-fx4f-mhw4-qm7j: vibeio-http has a DoS vulnerability in HTTP/1.x chunked encoding parser triggered by maliciously crafted chunk lengths

August 24, 2026

When using the affected versions of the vibeio-http crate, an attacker could craft a malicious HTTP/1.x request with a large chunk length (between usize::MAX - 1 and usize::MAX inclusive) and send it, causing the server to crash (integer overflow panic in debug builds, split_to out of bounds panic in release builds).

This was fixed in vibeio-http 0.3.2 by erroring on the chunk length if it exceeds usize::MAX - 2 (using checked_add() instead of + operator), preventing integer overflow.

References

  • github.com/advisories/GHSA-fx4f-mhw4-qm7j
  • github.com/ferronweb/vibeio-http/blob/main/CHANGELOG.md
  • rustsec.org/advisories/RUSTSEC-2026-0181.html

Code Behaviors & Features

Detect and mitigate GHSA-fx4f-mhw4-qm7j 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 before 0.3.2

Fixed versions

  • 0.3.2

Solution

Upgrade to version 0.3.2 or above.

Impact 5.3 MEDIUM

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

Learn more about CVSS

Weakness

  • CWE-770: Allocation of Resources Without Limits or Throttling

Source file

cargo/vibeio-http/GHSA-fx4f-mhw4-qm7j.yml

Spotted a mistake? Edit the file on GitLab.

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

Page generated Tue, 25 Aug 2026 00:19:11 +0000.