|
I rebooted my server today after some changes. When i returned to ASL i got a bunch on Critical and Other warnings.
Any suggestions?
cat /etc/grub.conf # default=0 timeout 5
title CentOS (2.6.32.43-6.1.art.x86_64) root (hd0,1) kernel /vmlinuz-2.6.32.43-6.1.art.x86_64 ro root=/dev/md2 selinux=0 panic=5 initrd /initrd-2.6.32.43-6.1.art.x86_64.img
title CentOS (2.6.32.43-6.art.x86_64) root (hd0,1) kernel /vmlinuz-2.6.32.43-6.art.x86_64 ro root=/dev/md2 selinux=0 panic=5 initrd /initrd-2.6.32.43-6.art.x86_64.img
title CentOS Linux (2.6.18-238.9.1.el5) root (hd0,1) kernel /boot/vmlinuz-2.6.18-238.9.1.el5 ro root=/dev/md2 initrd /boot/initrd-2.6.18-238.9.1.el5.img
uname -r 2.6.32.43-6.1.art.x86_64
# asl -s -f Starting Atomic Secured Linux scan, please be patient...
Checking Kernel security settings ASL kernel: not detected [CRITICAL] Runtime module loading: disabled [OK] GRsecurity administrative password: not set [INFO] GRsecurity ACL database: not found [INFO] Executable anonymous mapping: no [OK] Executable bss: no [OK] Executable data: no [OK] Executable heap: no [OK] Executable stack: no [OK] Executable anonymous mapping (mprotect): yes [HIGH] Executable bss (mprotect): yes [HIGH] Executable data (mprotect): yes [HIGH] Executable heap (mprotect): yes [HIGH] Executable shared library bss (mprotect): yes [HIGH] Executable shared library data (mprotect): yes [HIGH] Executable stack (mprotect): yes [HIGH]
Vulnerability Detail
Critical Risk: Stack is executable. The system is vulnerable to buffer overrun class attacks. Read More... Critical Risk: Trusted Path Execution(TPE) capabilities are not available/disabled. Read More... Critical Risk: Privileged Kernel I/O is allowed. Read More... High Risk: Kernel check, anonymous mapping (mprotect) is vulnerable. Read More... High Risk: Kernel check, Executable bss (mprotect) detected. Read More... High Risk: Kernel check Executable data (mprotect), detected. Read More... High Risk: Kernel check, Executable heap (mprotect) detected. Read More... High Risk: Kernel check, Executable shared library bss (mprotect) detected. Read More... High Risk: Kernel check, Executable shared library data (mprotect) detected. Read More... High Risk: Kernel check, Executable stack (mprotect) detected. Read More... High Risk: Kernel check, Shared library randomisation test. Shared libraries can be located at random addresses too, which is what this test tries to find out. Read More... High Risk: Kernel check, Executable shared library data condition detected. Read More... High Risk: Root processes within a chroot jail are not restricted. Module insertion, raw i/o, system and net admin tasks, rebooting the system, modifying immutable, files, modifying IPC owned by another, and changing the system time are permitted. Read More... High Risk: PHP Function fsockopen() allows an attacker to open sockets, useful for spamming, remote inclusion, etc. Read More... Moderate Risk: Processes inside a chroot are able to chmod or fchmod files to make them have suid or sgid bits. Read More... Moderate Risk: Processes inside a chroot are able to chroot again outside the chroot. Read More... Moderate Risk: Processes inside a chroot are able to invoke fchdir. A well-known method of breaking chroots by fchdir'ing to a file descriptor of the chrooting process that points to a directory outside the filesystem will be stopped when this policy is enforced. Read More... Moderate Risk: Processes inside a chroot are able to invoke mknod(). This can be used to escape from the chroot() jail. Read More... Moderate Risk: Processes inside a chroot are able to invoke mount(). This can be used to break out of the chroot() jail. Read More... Moderate Risk: Processes inside a chroot are able to use pivot_root(). This can be used to escape from a chroot jail. Read More... Moderate Risk: Processes inside a chroot are able to attach to shared memory segments that were created outside of the chroot jail. Read More... Moderate Risk: Processes inside a chroot are able to write to sysctl entries, either by sysctl(2) or through a /proc interface. Read More... Moderate Risk: Processes inside a chroot are able to chroot again to connect to abstract (meaning not belonging to a filesystem) Unix domain sockets that were bound outside of a chroot. Read More... Moderate Risk: Chroot chdir policy is not enforced. When active the current working directory of all newly-chrooted applications will be set to the the root directory of the chroot. Read More... Moderate Risk: Processes inside a chroot are able to kill, send signals with fcntl, ptrace, capget, getpgid, setpgid, getsid, or view any process outside of the chroot. Read More... Moderate Risk: Kernel dmesg restrictions are not in effect. Read More... Moderate Risk: Kernel execev() limits are not enforced. Read More... Moderate Risk: Kernel ptrace() restrictions are not enforced. Read More... Moderate Risk: Weak SMTP_AUTH passwords detected. A full report is available in /var/asl/reports/password.report. Read More... Low Risk: Users will be able to write to FIFOs they don't own in world-writable +t directories (i.e. /tmp). Read More... Low Risk: Kernel fork failure logging is not enabled. Read More... Low Risk: IP Blackhole policy disabled. When enabled TCP resets and ICMP destination-unreachable packets will not be sent in response to packets sent to ports for which no associated listening process exists. This is used for DoS protection. Read More... Low Risk: Linking restriction policy is not enforced. When enabled /tmp race exploits will be prevented, since users will no longer be able to follow symlinks owned by other users in world-writable +t directories (i.e. /tmp), unless the owner of the symlink is the owner of the directory. users will also not be able to hardlink to files they do not own. Read More...
_________________ Mark Brindley 2Large Networks - Web solutions that work
|