AngleSharp.Css
for CSS support)Malformed input found by fuzzer crashes HtmlParser.ParseDocument.
Steps to Reproducevar html = Encoding.UTF8.GetString(File.ReadAllBytes("crash-1a949173befa2cc26c41985adefc49b3d79cdad4.txt"));
var parser = new AngleSharp.Html.Parser.HtmlParser();
parser.ParseDocument(html.ToCharArray(), 0);
Input file appended:
crash-1a949173befa2cc26c41985adefc49b3d79cdad4.txt
Expected BehaviorDon't crash :)
Actual BehaviorCrash :(
Possible Solution / Known WorkaroundsI see recent changes to ArrayPoolBuffer.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4