Closed Bug 1925120 Opened 2 years ago Closed 1 year ago

Fuzzing of js-string-builtins proposal

Categories

(Core :: Fuzzing, task)

task

Tracking

()

RESOLVED FIXED
134 Branch
Tracking Status
firefox-esr115 --- wontfix
firefox-esr128 --- wontfix
firefox132 --- wontfix
firefox133 --- wontfix
firefox134 --- fixed

People

(Reporter: rhunt, Assigned: rhunt)

References

(Blocks 1 open bug)

Details

(Keywords: sec-other, Whiteboard: [adv-main134-])

Attachments

(1 external file)

I would like to request fuzzing for WebAssembly js-string-builtins.

Meta bug: https://bugzilla.mozilla.org/show_bug.cgi?id=wasm-js-sb
Preferences: javascript.options.wasm_js_string_builtins
Platforms: All, no platform specific behavior
Existing tests:

Testing may start as of: ASAP
Targeted Release Version: None yet, maybe 134

Just some background here if it helps.

This proposal is different from previous wasm proposals in that the new functionality is primarily exposed through new importable functions from a special namespace, instead of new instructions.

So instead of a new string.substring instruction, we now let you import from "wasm:js-string" "substring". This is controlled by a builtins: ["js-string"] that you must provide when compiling a module.

This test is probably the simplest full example [1].

[1] https://searchfox.org/mozilla-central/source/js/src/jit-test/tests/wasm/builtin-modules/js-string/basic.js

Group: core-security → javascript-core-security
Keywords: sec-other
Assignee: nobody → rhunt
Status: NEW → ASSIGNED
Attachment #9431398 - Attachment description: WIP: Bug 1925120 - wasm: Add js_string_builtins to fuzz-flags.txt. → Bug 1925120 - wasm: Add js_string_builtins to fuzz-flags.txt. r=decoder
Pushed by rhunt@eqrion.net: https://hg.mozilla.org/integration/autoland/rev/32af7c15f3cb wasm: Add js_string_builtins to fuzz-flags.txt. r=decoder
Group: javascript-core-security → core-security-release
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 134 Branch
QA Whiteboard: [post-critsmash-triage]
Flags: qe-verify-
Whiteboard: [adv-main134-]
Group: core-security-release
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: