Integer-overflow in walk_convex_edges |
|||||
Issue descriptionDetailed report: https://cluster-fuzz.appspot.com/testcase?key=6711260142108672 Fuzzer: miaubiz_svg_fuzzer Job Type: linux_ubsan_chrome Platform Id: linux Crash Type: Integer-overflow Crash Address: Crash State: walk_convex_edges sk_fill_path SkScan::FillPath Regressed: https://cluster-fuzz.appspot.com/revisions?job=linux_ubsan_chrome&range=398502:398570 Minimized Testcase (2.09 Kb): https://cluster-fuzz.appspot.com/download/AMIfv965gSRekt9EL017k54oCkMhuyHzX3VmS6VNAXqDWYtDJI1Uky25Q3fGgDg2S2PkruZzGMpepOHEZq0CF_a4_Vy42MjvMSpBi4SNZ8zaRP0W1pkjMm-AgSgICw0ddmh7n0VvA-bFL_u7FBfvtk81FBj0tg2OiA?testcase_id=6711260142108672 Filer: brajkumar See https://dev.chromium.org/Home/chromium-security/bugs/reproducing-clusterfuzz-bugs for more information.
,
Jul 21 2016
No filters are present in this repro case. I suspect this is (raster) path rendering related. Cary, could you take a look?
,
Jul 21 2016
,
Jul 21 2016
The overflow appears in a loop:
do {
blit(rite);
rite += dRite;
} while (--count >= 0);
When we hit the overflow, count is always zero, so it is a harmless overflow (in that "rite" is never used again).
,
Jul 21 2016
,
Jul 28 2016
ClusterFuzz has detected this issue as fixed in range 407167:408336. Detailed report: https://cluster-fuzz.appspot.com/testcase?key=6711260142108672 Fuzzer: miaubiz_svg_fuzzer Job Type: linux_ubsan_chrome Platform Id: linux Crash Type: Integer-overflow Crash Address: Crash State: walk_convex_edges sk_fill_path SkScan::FillPath Regressed: https://cluster-fuzz.appspot.com/revisions?job=linux_ubsan_chrome&range=398502:398570 Fixed: https://cluster-fuzz.appspot.com/revisions?job=linux_ubsan_chrome&range=407167:408336 Minimized Testcase (2.09 Kb): https://cluster-fuzz.appspot.com/download/AMIfv965gSRekt9EL017k54oCkMhuyHzX3VmS6VNAXqDWYtDJI1Uky25Q3fGgDg2S2PkruZzGMpepOHEZq0CF_a4_Vy42MjvMSpBi4SNZ8zaRP0W1pkjMm-AgSgICw0ddmh7n0VvA-bFL_u7FBfvtk81FBj0tg2OiA?testcase_id=6711260142108672 See https://dev.chromium.org/Home/chromium-security/bugs/reproducing-clusterfuzz-bugs for more information. If you suspect that the result above is incorrect, try re-doing that job on the test case report page.
,
Nov 22 2016
Removing EditIssue view restrictions from ClusterFuzz filed bugs. If you believe that this issue should still be restricted, please reapply the label. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by brajkumar@chromium.org
, Jul 21 2016Owner: senorblanco@chromium.org
Status: Assigned (was: Untriaged)