November 23, 2024, 08:19:36 AM

News : LinuxSolved.com Linux Help Community Forum..


Author Topic: Enable No Execute (NX) protection against buffer overflow in Amazon AMI  (Read 10606 times)

Offline kabu

  • Linux Noob !
  • *
  • Posts: 4
Hello,

I'm build amazon micro instance based on Amazon Ec2 AMI and I have kernel version:

- 3.4.43-43.43.amzn1.x86_64

Code: [Select]

# $ s cat /proc/cpuinfo

processor      : 0

vendor_id      : GenuineIntel

cpu family      : 6

model          : 26

model name      : Intel(R) Xeon(R) CPU          E5507  @ 2.27GHz

stepping        : 5

microcode      : 0x11

cpu MHz        : 2266.746

cache size      : 4096 KB

physical id    : 0

siblings        : 1

core id        : 0

cpu cores      : 1

apicid          : 0

initial apicid  : 6

fpu            : yes

fpu_exception  : yes

cpuid level    : 11

wp              : yes

flags          : fpu de tsc msr pae cx8 sep cmov pat clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc up rep_good nopl nonstop_tsc pni ssse3 cx16 sse4_1 sse4_2 popcnt hypervisor lahf_lm dtherm

bogomips        : 4533.49

clflush size    : 64

cache_alignment : 64

address sizes  : 40 bits physical, 48 bits virtual

power management:


What I'm trying to figure it out is to how enable NX(No Execute) Protection on that virtual instance. I tried installing pae kernel but it looks like package is not found for this distro.

I think it might be something related specifically to that AMI and maybe someone had an issue like that in the past, so any input is appreciated.

Thanks !!