Open Bug 1707955 Opened 4 years ago Updated 27 days ago

Disable Spectre Mitigations for Desktop

Categories

(Core :: JavaScript Engine: JIT, enhancement, P3)

enhancement

Tracking

()

Fission Milestone Future

People

(Reporter: tjr, Unassigned)

References

(Depends on 9 open bugs, Blocks 4 open bugs)

Details

(Whiteboard: [sp3])

This bug tracks disabling JIT Mitigations for Spectre. Its dependencies will cover all of the "Data in a Content Process we may not want to leak", but the priority of each will determined in the future.

This is blocked by Fission as well as the individual bugs but because Fission-Android is more nebulous we will only be disabling the mitigations on desktop for now.

Depends on: orb, corb
Blocks: 1649696

(In reply to Tom Ritter [:tjr] (ni? for response to sec-[advisories/bounties/ratings/cves]) from comment #0)

This is blocked by Fission […]

I presume we might also want to have a grace period where the instrumentation is simply disabled and not removed.

Also, SpiderMonkey is embedded in other applications which might not have any Fission equivalent.

(In reply to Nicolas B. Pierron [:nbp] from comment #1)

(In reply to Tom Ritter [:tjr] (ni? for response to sec-[advisories/bounties/ratings/cves]) from comment #0)

This is blocked by Fission […]

I presume we might also want to have a grace period where the instrumentation is simply disabled and not removed.

Also, SpiderMonkey is embedded in other applications which might not have any Fission equivalent.

Yes; and internally because of Android actually removing the mitigations will be a future milestone.

Fission Milestone: --- → Future
Depends on: 1708798
Severity: -- → N/A
Priority: -- → P3
Depends on: 1710866
Depends on: 1712580
Depends on: 1612061
Depends on: 1714614
Depends on: 1714618
Depends on: 1650089
Depends on: 1715785
Depends on: 1730197
No longer depends on: 1499868
Depends on: 1713203
Blocks: 1649109
Blocks: 1761439
Blocks: wasm64
Depends on: 1734659
Depends on: 1774178
Depends on: 1372288
Depends on: 1797145

Trying to make dependency tree a bit more manageable for speedometer3.
Fission has shipped, so this doesn't really depend on that anymore, but things like ORB.

No longer depends on: fission
Blocks: 1734659
No longer depends on: 1734659
Depends on: 1815170
Whiteboard: [sp3]
Depends on: 1837602
Depends on: 1851162

Bug 1851162 landed, so this doesn't need to block sp3.

No longer blocks: speedometer3
You need to log in before you can comment on or make changes to this bug.