Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mark libcoreclr.so as not needing executable stack #5478

Closed
jkotas opened this issue Apr 1, 2016 · 5 comments
Closed

Mark libcoreclr.so as not needing executable stack #5478

jkotas opened this issue Apr 1, 2016 · 5 comments
Assignees
Labels
blocking-release os-windows-wsl WSL (Windows Subsystem for Linux) OS - Linux binaries running on Windows
Milestone

Comments

@jkotas
Copy link
Member

jkotas commented Apr 1, 2016

See http://linux.die.net/man/8/execstack

@jkotas
Copy link
Member Author

jkotas commented Apr 1, 2016

This is needed to reduce CoreCLR attack surface

@morganbr
Copy link
Contributor

morganbr commented Apr 4, 2016

Is there something similar for managed code that we'd be able to enable?

@jkotas
Copy link
Member Author

jkotas commented Apr 5, 2016

Managed code (IL) does not have this problem to start with.

@schaabs
Copy link
Member

schaabs commented Apr 6, 2016

Every .so file needs this as well. Specifically I found that this is an issue with the DAC having this bit set.

@ericeil
Copy link
Contributor

ericeil commented Apr 6, 2016

This is also needed to run CoreCLR in the new "Ubuntu on Windows" environment, which seems to refuse to load a .so without this set.

@jkotas jkotas closed this as completed Apr 11, 2016
@msftgits msftgits transferred this issue from dotnet/coreclr Jan 30, 2020
@msftgits msftgits added this to the 1.0.0-rtm milestone Jan 30, 2020
@ghost ghost locked as resolved and limited conversation to collaborators Jan 1, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
blocking-release os-windows-wsl WSL (Windows Subsystem for Linux) OS - Linux binaries running on Windows
Projects
None yet
Development

No branches or pull requests

5 participants