Closed Bug 1903958 Opened 1 year ago Closed 1 year ago

mseal integration in ld.so is going to break relrhack

Categories

(Firefox Build System :: General, defect, P3)

defect

Tracking

(firefox127 affected, firefox128 affected, firefox129 affected)

RESOLVED INVALID
Tracking Status
firefox127 --- affected
firefox128 --- affected
firefox129 --- affected

People

(Reporter: glandium, Assigned: glandium)

Details

(In reply to Mike Hommey [:glandium] from comment #0)

Specifically this change is going to break relrhack

elfhack too, for that matter, but I don't think it's worth worrying about elfhack.

The severity field is not set for this bug.
:ahochheiden, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(ahochheiden)
Severity: -- → S3
Flags: needinfo?(ahochheiden)
Priority: -- → P3

Good news. The last iteration of the patchset for memory sealing support in glibc is opt-in rather than opt-out, so older versions of Firefox we won't be affected by it, and we won't need adjustments to keep things working for newer versions. We may want to apply memory sealing ourselves, but that's independent of such upstream support (although it would be good to at least wait for the binutils support to land, so that we can use the same flag). As a side note, memory sealing is new to kernel 6.10, so it's far from being common, so it will probably take some time before implementing it in elfhack becomes really useful.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.