Versions Compared

Key

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

...

Page Properties


Development

Status
colourBlueGreen
titleIN PROGRESSCOMPLETE


Development Timeline1H2024
Upstreaming

Status
colourYellow
titleNOT STARTED


Upstream Version

gcc-15 (target)

Spring 2025




Contacts

Raphael Zinsly (Ventana)

Jeff Law (Ventana)


Dependencies

None




Updates

 

  • Considering the GCC development effort functionally complete.
  • During investigation of glibc smoke test, discovered that the standard prologue code can create a window where it writes data into unallocated stack space.  This could potentially cause some programs to misbehave if they get an interrupt in the "right" window.  Stack clash work fixes this issue, but Ventana will submit a fix for this problem independently of stack-clash

 

  • 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

...