-
Notifications
You must be signed in to change notification settings - Fork 358
Closed
Description
When parsing the attached URL (long.url.zip) with url::Url::parse() when compiled with overflow checks, there will be an overflow in idna with the panic.
thread '<unnamed>' panicked at /rust/registry/src/index.crates.io-6f17d22bba15001f/idna-0.4.0/src/punycode.rs:272:17:
attempt to add with overflow
Without overflow checks, the same will cause an IdnaError to be created, but won't panic.
Since the URL is very long, I suppose that this issue can be prevented by avoiding to parse unrealistically long host and domain names, which makes this issue related to #868 .
Metadata
Metadata
Assignees
Labels
No labels