New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 749352 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 749397
Owner:
Last visit > 30 days ago
Closed: Aug 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Android , Windows , Chrome , Mac , Fuchsia
Pri: 1
Type: Bug-Security



Sign in to add a comment

Heap-buffer-overflow in xmlSAX2TextNode

Project Member Reported by ClusterFuzz, Jul 27 2017

Issue description

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

Fuzzer: libFuzzer_libxml_xml_read_memory_fuzzer
Job Type: libfuzzer_chrome_asan_debug
Platform Id: linux

Crash Type: Heap-buffer-overflow READ 1
Crash Address: 0x603000000eff
Crash State:
  xmlSAX2TextNode
  xmlSAX2AttributeNs
  xmlSAX2StartElementNs
  
Sanitizer: address (ASAN)

Recommended Security Severity: High

Regressed: https://clusterfuzz.com/revisions?job=libfuzzer_chrome_asan_debug&range=480710:480765

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


Issue filed automatically.

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

Comment 1 by vakh@chromium.org, Jul 27 2017

Components: Blink>XML
Owner: dominicc@chromium.org
Status: Assigned (was: Untriaged)
Seems to have been caused by https://chromium-review.googlesource.com/535233
Project Member

Comment 2 by sheriffbot@chromium.org, Jul 27 2017

Labels: M-61
Project Member

Comment 3 by sheriffbot@chromium.org, Jul 27 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 4 by sheriffbot@chromium.org, Jul 27 2017

Labels: Pri-1
Project Member

Comment 5 by sheriffbot@chromium.org, Jul 28 2017

Labels: -Security_Impact-Head Security_Impact-Beta
This bears a superficial resemblance to  Issue 749397 .
[Bulk Edit]
URGENT - PTAL.
Your bug is labelled as M61 Stable ReleaseBlock, pls make sure to land the fix and get it merged into the release branch ASAP.

Know that this issue shouldn't block the release?  Remove the ReleaseBlock-Stable label.

Thank you.

Labels: OS-Android OS-Chrome OS-Fuchsia OS-Mac OS-Windows
Mergedinto: 749397
Status: Duplicate (was: Assigned)
Given this passes through here:

https://chromium.googlesource.com/chromium/src/+/67d19ec113dae3c7ff99374085eb3240b0d4cfd9/third_party/libxml/src/parser.c#9793

I'm pretty sure this is a dup of  Issue 749397 . I have checked locally and the patch up at https://chromium-review.googlesource.com/c/609563 also fixes this.
Project Member

Comment 9 by ClusterFuzz, Aug 14 2017

ClusterFuzz has detected this issue as fixed in range 494006:494012.

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

Fuzzer: libFuzzer_libxml_xml_read_memory_fuzzer
Job Type: libfuzzer_chrome_asan_debug
Platform Id: linux

Crash Type: Heap-buffer-overflow READ 1
Crash Address: 0x603000000eff
Crash State:
  xmlSAX2TextNode
  xmlSAX2AttributeNs
  xmlSAX2StartElementNs
  
Sanitizer: address (ASAN)

Recommended Security Severity: High

Regressed: https://clusterfuzz.com/revisions?job=libfuzzer_chrome_asan_debug&range=480710:480765
Fixed: https://clusterfuzz.com/revisions?job=libfuzzer_chrome_asan_debug&range=494006:494012

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

See https://chromium.googlesource.com/chromium/src/+/master/testing/libfuzzer/reproducing.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 10 by sheriffbot@chromium.org, Nov 20 2017

Labels: -Restrict-View-SecurityTeam allpublic
This bug has been closed for more than 14 weeks. Removing security view restrictions.

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

Sign in to add a comment