noexec_user_stack linux parameter

  • From: Jared Still <jkstill@xxxxxxxxx>
  • To: Oracle-L Freelists <oracle-l@xxxxxxxxxxxxx>
  • Date: Fri, 9 Oct 2009 12:15:43 -0700

We are planning an upgrade to Agile (an Oracle product now)
This is an Product LifeCycle Management tool for those of you not familiar
with it.

The database in question is on x86-64 RH Linux 4.

The Agile docs recommend setting the sysctl parameter* noexec_user_stack=1*

In short, this parameter is makes the stack non-executable to help
prevent buffer overflow exploits.

I can find a lot of info about setting this on Solaris, but very little
about doing so on Linux.

Has anyone here used this parameter on Linux?

Did you discover any problems in doing so?

Thanks,

Jared Still
Certifiable Oracle DBA and Part Time Perl Evangelist
Oracle Blog: http://jkstill.blogspot.com
Home Page: http://jaredstill.com

Other related posts: