New issue
Advanced search Search tips

Issue 754125 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Nov 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 1
Type: Bug



Sign in to add a comment

Incorrect-function-pointer-type in hb_font_destroy

Project Member Reported by ClusterFuzz, Aug 10 2017

Issue description

Detailed report: https://clusterfuzz.com/testcase?key=5952939792531456

Fuzzer: libFuzzer_harfbuzz_fuzzer
Job Type: libfuzzer_chrome_ubsan
Platform Id: linux

Crash Type: Incorrect-function-pointer-type
Crash Address: 
Crash State:
  hb_font_destroy
  _start
  
Sanitizer: undefined (UBSAN)

Recommended Security Severity: Medium

Regressed: https://clusterfuzz.com/revisions?job=libfuzzer_chrome_ubsan&range=493052:493139

Reproducer Testcase: https://clusterfuzz.com/download?testcase_id=5952939792531456

Issue filed automatically.

See https://chromium.googlesource.com/chromium/src/+/master/testing/libfuzzer/reproducing.md for more information.
 
Project Member

Comment 1 by sheriffbot@chromium.org, Aug 10 2017

Labels: M-62
Project Member

Comment 2 by sheriffbot@chromium.org, Aug 10 2017

Labels: ReleaseBlock-Stable
This is a serious security regression. If you are not able to fix this quickly, please revert the change that introduced it.

If this doesn't affect a release branch, or has not been properly classified for severity, please update the Security_Impact or Security_Severity labels, and remove the ReleaseBlock label. To disable this altogether, apply ReleaseBlock-NA.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Project Member

Comment 3 by sheriffbot@chromium.org, Aug 10 2017

Labels: Pri-1

Comment 4 by kenrb@chromium.org, Aug 10 2017

Components: Internals
Owner: mbarbe...@chromium.org
Status: Assigned (was: Untriaged)
mbarbella@: This is a 0-byte test case that crashes the test harness, can you take a look?

Also, I am guessing it is okay to clear security flags?
Project Member

Comment 5 by sheriffbot@chromium.org, Aug 24 2017

mbarbella: Uh oh! This issue still open and hasn't been updated in the last 14 days. This is a serious vulnerability, and we want to ensure that there's progress. Could you please leave an update with the current status and any potential blockers?

If you're not the right owner for this issue, could you please remove yourself as soon as possible or help us find the right one?

If the issue is fixed or you can't reproduce it, please close the bug. If you've started working on a fix, please set the status to Started.

Thanks for your time! To disable nags, add the Disable-Nags label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Components: -Internals
Labels: -Type-Bug-Security -Restrict-View-SecurityTeam -Security_Severity-Medium -Security_Impact-Head -ReleaseBlock-Stable -M-62 Type-Bug
Owner: ----
Status: Untriaged (was: Assigned)
Yeah, seems reasonable to clear the security flags.
Labels: CF-NeedsTriage
Project Member

Comment 8 by ClusterFuzz, Oct 1 2017

Components: Blink>Fonts
Labels: Test-Predator-AutoComponents
Automatically applying components based on information from OWNERS files. If this seems incorrect, please apply the Test-Predator-Wrong-Components label.

Comment 9 by e...@chromium.org, Oct 2 2017

Cc: behdad@google.com
Owner: behdad@chromium.org
Status: Assigned (was: Untriaged)

Comment 10 by behdad@google.com, Oct 19 2017

I fixed this in HarfBuzz 1.6.0.  https://github.com/behdad/harfbuzz/issues/474
For more information, please see https://chromium.googlesource.com/chromium/src/+/master/testing/libfuzzer/reference.md.

The link referenced in the description is no longer valid.

(bulk edit)
Project Member

Comment 12 by ClusterFuzz, Nov 3 2017

ClusterFuzz has detected this issue as fixed in range 513517:513548.

Detailed report: https://clusterfuzz.com/testcase?key=5952939792531456

Fuzzer: libFuzzer_harfbuzz_fuzzer
Job Type: libfuzzer_chrome_ubsan
Platform Id: linux

Crash Type: Incorrect-function-pointer-type
Crash Address: 
Crash State:
  hb_font_destroy
  _start
  
Sanitizer: undefined (UBSAN)

Recommended Security Severity: Medium

Regressed: https://clusterfuzz.com/revisions?job=libfuzzer_chrome_ubsan&range=493052:493139
Fixed: https://clusterfuzz.com/revisions?job=libfuzzer_chrome_ubsan&range=513517:513548

Reproducer Testcase: https://clusterfuzz.com/download?testcase_id=5952939792531456

See https://chromium.googlesource.com/chromium/src/+/master/testing/libfuzzer/reference.md for more information.

If you suspect that the result above is incorrect, try re-doing that job on the test case report page.
Project Member

Comment 13 by ClusterFuzz, Nov 3 2017

Labels: ClusterFuzz-Verified
Status: Verified (was: Assigned)
ClusterFuzz testcase 5952939792531456 is verified as fixed, so closing issue as verified.

If this is incorrect, please add ClusterFuzz-Wrong label and re-open the issue.
Labels: -Test-Predator-AutoComponents Test-Predator-Auto-Components

Sign in to add a comment