{"id":"GHSA-f99h-w337-mv56","aliases":["GO-2023-1857"],"status":"published","title":"iprange may panic when parsing ranges with invalid masks","description":"Parsing a range with a mask larger than 32 bits causes a panic.","facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"published":"2023-07-11T18:44:34Z","modified":"2024-05-20T16:03:47Z","affected":[{"source":"ghsa","ecosystem":"Go","package":"github.com/malfunkt/iprange","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"0.9.0"}]}]},{"source":"osv","ecosystem":"Go","package":"github.com/malfunkt/iprange","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"last_affected":"0.9.0"}]}]},{"source":"osv","ecosystem":"Go","package":"github.com/malfunkt/iprange","ranges":[{"type":"SEMVER","events":[{"introduced":"0"}]}]}],"references":[{"url":"https://github.com/malfunkt/iprange/issues/1","tags":["web","report"]},{"url":"https://github.com/advisories/GHSA-f99h-w337-mv56"},{"url":"https://github.com/malfunkt/iprange","tags":["package"]}],"sources":{"ghsa":[{"id":"GHSA-f99h-w337-mv56","title":"iprange may panic when parsing ranges with invalid masks","description":"Parsing a range with a mask larger than 32 bits causes a panic.","status":"published","published":"2023-07-12T17:29:24Z","modified":"2023-07-12T17:29:24Z","updated_at":"2026-11-02T14:36:56.605555Z"}],"osv":[{"id":"GHSA-f99h-w337-mv56","title":"iprange may panic when parsing ranges with invalid masks","description":"Parsing a range with a mask larger than 32 bits causes a panic.","status":"published","published":"2023-07-12T17:29:24Z","modified":"2023-11-08T04:18:54.877784Z","updated_at":"2026-11-02T15:46:46.39441Z"},{"id":"GO-2023-1857","title":"Panic when parsing ranges with invalid masks in github.com/malfunkt/iprange","description":"Parsing a range with a mask larger than 32 bits causes a panic.","status":"published","published":"2023-07-11T18:44:34Z","modified":"2024-05-20T16:03:47Z","updated_at":"2026-11-02T15:47:01.185262Z"}]}}
