| Summary: | ASSERTION FAILED: positionOffset <= node->length() | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Ahmad Saleem <ahmad.saleem792> | ||||
| Component: | HTML Editing | Assignee: | Ryosuke Niwa <rniwa> | ||||
| Status: | NEW --- | ||||||
| Severity: | Normal | CC: | bfulgham, rniwa, webkit-bug-importer, wenson_hsieh | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | WebKit Nightly Build | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Attachments: |
|
||||||
|
Description
Ahmad Saleem
2022-12-02 17:25:27 PST
I'm pretty sure this isn't a real security bug as noted in this comment: https://bugs.chromium.org/p/chromium/issues/detail?id=383777#c67 Created attachment 463914 [details]
Test case
Hm... we're hitting this assertion in TextIterator.cpp: ASSERT(targetLocation - location <= downcast<Text>(textRunRange.start.container.get()).length()); So this could be arbitrary read gadget. No ASAN failures, however. I'm pretty sure this is just an assertion failure. Pull request: https://github.com/WebKit/WebKit/pull/7251 |