High, CVSS 8.6crates.ioPublished
blurhash panics on parsing crafted inputs
CVE-2023-42447 · GHSA-cxvp-82cq-57h2
- Affected
- crates.io blurhash >= 0.1.1, <= 0.1.1
- Fixed in
- 0.2.0· Vendor fix available
- Issue
- Impact The blurhash parsing code may panic due to multiple panic-guarded out-of-bounds accesses on untrusted input. In a typical deployment, this may get triggered by feeding a maliciously crafted blurhashes over the network. These may include: - UTF-8 compliant strings containing multi-byte UTF-8 characters Patches The patches will be released under version 0.2.0, which requires user intervention because of slight API churn. Workarounds n.a. References n.a.
Recommended action: Upgrade to 0.2.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.