Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Stack class mitigations are a soft requirement for distributions such as Fedora and a hard requirement for Red Hat Enterprise Linux.

Work has not started, but yet, but likely will start before the end of the summer. 



Stakeholders/Partners

RISE:

Ventana: Raphael Zinsly – lead developer

Ventana: Jeff Law – design/implementation review



External:


Dependencies

  • There is a minor dependency on wording in PSABI for a extreme corner case.   Essentially PSABI will need to spell out certain requirements for callers that the callee can depend on to implement efficient stack clash mitigation.   This is a technical ABI change, but it is expected all binaries in the wild would satisfy the new ABI requirements as-is without a rebuild.

Status

Page Properties


Development

Status
colourBlue
titleIN PROGRESS


Development TimelineNA
Upstreaming

Status
colourYellow
titleNOT STARTED


Upstream Version





Contacts

Jeff Law (Ventana)


Dependencies

None




Updates

 

  • The stack-clash implementation bootstraps when on by default
  • It appears that the implementation works correctly for the smoke test (realpath in glibc)
  • GCC's testsuite for stack clash is passing at this point
  • Building scanning tools to help identify vulnerable code and verify that the implementation closes the vulnerability
  • Upstreaming plan: late spring, shortly after gcc-15 opens for develoment

 

  • Project reported as priority for 1H2024.

...