Hit MOZ_CRASH(setFromOverlappingTypedArray with a typed array with bogus type) at js/src/vm/TypedArrayObject-inl.h:759
Categories
(Core :: JavaScript Engine, defect, P1)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr115 | --- | unaffected |
| firefox-esr128 | --- | disabled |
| firefox127 | --- | disabled |
| firefox128 | --- | disabled |
| firefox129 | --- | fixed |
People
(Reporter: sm-bugs, Assigned: dminor)
References
(Blocks 2 open bugs, Regression)
Details
(Keywords: regression, reporter-external)
Attachments
(2 files)
Steps to reproduce:
Checkout commit 9fcc11127fbfbdc88cbf37489dac90542e141c77 and invoke the js shell as follows:
js --fuzzing-safe <test-case>
Actual results:
Hit MOZ_CRASH(setFromOverlappingTypedArray with a typed array with bogus type) at js/src/vm/TypedArrayObject-inl.h:759
Updated•1 year ago
|
Comment 1•1 year ago
|
||
Reduced test below. We're not handling Float16Array in setFromOverlappingTypedArray.
var ta1 = new Uint8Array(6);
var ta2 = new Float16Array(ta1.buffer);
ta1.set(ta2);
Updated•1 year ago
|
Comment 2•1 year ago
|
||
Set release status flags based on info from the regressing bug 1833647
| Assignee | ||
Updated•1 year ago
|
Updated•1 year ago
|
Comment 3•1 year ago
|
||
Is this actually a security issue? It looks like we're hitting a release crash.
| Assignee | ||
Comment 4•1 year ago
|
||
I don't think this is a sec issue, unless there are implications outside of the location of the crash. Jan, could we make this a non-sec bug?
Comment 5•1 year ago
|
||
Yes this is a safe crash.
| Assignee | ||
Comment 6•1 year ago
|
||
Comment 8•1 year ago
|
||
| bugherder | ||
Comment 9•1 year ago
|
||
The patch landed in nightly and beta is affected.
:dminor, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- If no, please set
status-firefox128towontfix.
For more information, please visit BugBot documentation.
| Assignee | ||
Comment 10•1 year ago
|
||
This was previously off by default on Nightly prior to Firefox 129.
Updated•1 year ago
|
Comment 11•1 year ago
|
||
Set release status flags based on info from the regressing bug 1833647
Updated•1 year ago
|
Description
•