A security hole has been found that does not affect the default configuration of Red Hat Linux, but can affect some custom configurations of Red Hat Linux 7.1 only. The bug is specific to the Linux 2.4 kernel series. . ` --------------------------------------------------------------------- Red Hat, Inc. Red Hat Security Advisory Synopsis: FTP iptables vulnerability in 2.4 kernel Advisory ID: RHSA-2001:052-02 Issue date: 2001-04-19 Updated on: 2001-04-19 Product: Red Hat Linux Keywords: FTP iptables ip_conntrack_ftp Cross references: Obsoletes: --------------------------------------------------------------------- 1. Topic: A security hole has been found that does not affect the default configuration of Red Hat Linux, but can affect some custom configurations of Red Hat Linux 7.1 only. The bug is specific to the Linux 2.4 kernel series. 2. Relevant releases/architectures: 3. Problem description: A vulnerability in iptables "RELATED" connection tracking has been discovered. When using iptables to allow FTP "RELATED" connections through the firewall, carefully constructed PORT commands can open arbitrary holes in the firewall. The iptables system is included in the 2.4 kernel series, but not in the earlier 2.2 kernel series used in Red Hat Linux 6.x and Red Hat Linux 7.0. Red Hat Linux 7.1 uses a 2.4 kernel and provides the ip_conntrack_ftp module that has this bug. However, Red Hat Linux does not currently configure iptables (the default firewall configuration uses ipchains instead), so unless you have explicitly configured iptables and enabled FTP "RELATED" connections through the firewall, you are not vulnerable to attack. 4. Solution: Red Hat will be releasing a kernel with this and other bugs fixed shortly. In the meantime, we strongly recommend that users of iptables not allow FTP "RELATED" connections. 5. Bug IDs fixed ( for more info): 6. RPMsrequired: 7. Verification: MD5 sum Package Name -------------------------------------------------------------------------- These packages are GPG signed by Red Hat, Inc. for security. Our key is available at: You can verify each package with the following command: rpm --checksig If you only wish to verify that each package has not been corrupted or tampered with, examine only the md5sum with the following command: rpm --checksig --nogpg 8. References: Copyright(c) 2000, 2001 Red Hat, Inc. `. A security advisory on a critical FTP iptables bug in Red Hat Linux 7.1; includes recommended actions and patch info.. Red Hat Security, FTP Vulnerability, iptables Bug, Linux Kernel Issues, Custom Configurations. . Severity: Critical. LinuxSecurity.com Team
Faheem Mitha noticed that the iptables command, an administration tool for IPv4 packet filtering and NAT, did not always load the required modules on it own as it was supposed to.. -------------------------------------------------------------------------- Debian Security Advisory DSA 580-1
An integer underflow problem in the iptables firewall logging rules An integer underflow problem in the iptables firewall logging rules can allow a remote attacker to crash the machine by using a handcrafted can allow a remote attacker to crash the machine by using a handcrafted IP packet. This attack is only possible with firewalling enabled. We would like to thank Richard Hart for reporting the [More...]. -----BEGIN PGP SIGNED MESSAGE----- ______________________________________________________________________________ SUSE Security Announcement Package: kernel Announcement-ID: SUSE-SA:2004:037 Date: Wednesday, Oct 20th 2004 18:00 MEST Affected products: 9.1 SUSE Linux Enterprise Server 9 Vulnerability Type: remote denial of service Severity (1-10): 9 SUSE default package: yes Cross References: CAN-2004-0816 CAN-2004-0887 Content of this advisory: 1) security vulnerability resolved: - remote system crash with enabled firewall - local root exploit on the S/390 platform - minor /proc information leaks problem description 2) solution/workaround 3) special instructions and notes 4) package location and checksums 5) pending vulnerabilities, solutions, workarounds: - libtiff - cyrus-sasl - php4 - zinf ______________________________________________________________________________ 1) problem description, brief discussion An integer underflow problem in the iptables firewall logging rules can allow a remote attacker to crash the machine by using a handcrafted IP packet. This attack is only possible with firewalling enabled. We would like to thank Richard Hart for reporting the problem. This problem has already been fixed in the 2.6.8 upstreamLinux kernel, this update contains a backport of the fix. Products running a 2.4 kernel are not affected. Mitre has assigned the CVE ID CAN-2004-0816 for this problem. Additionaly Martin Schwidefsky of IBM found an incorrectly handled privileged instruction which can lead to a local user gaining root user privileges. This only affects the SUSE Linux Enterprise Server 9 on the S/390 platform and has been assigned CVE ID CAN-2004-0887. Additionaly the following non-security bugs were fixed: - Two CD burning problems. - USB 2.0 stability problems under high load on SMP systems. - Several SUSE Linux Enterprise Server issues. (see the Maintenance Information Mail for more informations). 2) solution/workaround If you are not using an iptables based firewall (like SUSEfirewall2) on your system, you are not affected. If you are using a firewall, a workaround is to disable firewall logging of IP and TCP options. We recommend to update the kernel. 3) special instructions and notes SPECIAL INSTALL INSTRUCTIONS: ============================= The following paragraphs will guide you through the installation process in a step-by-step fashion. The character sequence "****" marks the beginning of a new paragraph. In some cases, the steps outlined in a particular paragraph may or may not be applicable to your situation. Therefore, please make sure to read through all of the steps below before attempting any of these procedures. All of the commands that need to be executed are required to be run as the superuser (root). Each step relies on the steps before it to complete successfully. **** Step 1: Determine the needed kernel type Please use the following command to find the kernel type that is installed on your system: rpm -qf /boot/vmlinuz Following are the possible kernel types (disregard the version and build number following the name separated by the "-" character) kernel-64k-pagesize kernel-bigsmp kernel-default kernel-smp **** Step 2: Download the package for your system Please download the kernel RPM package for your distribution with the name as indicated by Step 1. The list of all kernel rpm packages is appended below. Note: The kernel-source package does not contain a binary kernel in bootable form. Instead, it contains the sources that the binary kernel rpm packages are created from. It can be used by administrators who have decided to build their own kernel. Since the kernel-source.rpm is an installable (compiled) package that contains sources for the linux kernel, it is not the source RPM for the kernel RPM binary packages. The kernel RPM binary packages for the distributions can be found at the locations below . 9.1/rpm/i586 After downloading the kernel RPM package for your system, you should verify the authenticity of the kernel rpm package using the methods as listed in section 3) of each SUSE Security Announcement. **** Step 3: Installing your kernel rpm package Install the rpm package that you have downloaded in Steps 3 or 4 with the command rpm -Uhv --nodeps --force where is the name of the rpm package that you downloaded. Warning: After performing this step, your system will likely not be able to boot if the following steps have not been fully followed. **** Step 4: configuring and creating the initrd The initrd is a ramdisk that is loaded into the memory of your system together with the kernel boot image by the bootloader. The kernel uses the content of this ramdisk to execute commands that must be run before the kernel can mount its actual root filesystem. It is usually used to initialize SCSI drivers or NIC drivers for diskless operation. The variable INITRD_MODULES in /etc/sysconfig/kernel determines which kernel modules will be loaded in the initrd before the kernel has mounted its actual root filesystem. The variable should contain your SCSI adapter (if any) or filesystem driver modules. With the installation of the new kernel, the initrd has to be re-packed with the update kernel modules. Please run the command mk_initrd as root to create a new init ramdisk (initrd) for your system. On SuSE Linux 8.1 and later, this is done automatically when the RPM is installed. **** Step 5: bootloader If you run a SUSE LINUX 8.x, SLES8, or SUSE LINUX 9.x system, there are two options: Depending on your software configuration, you have either the lilo bootloader or the grub bootloader installed and initialized on your system. The grub bootloader does not require any further actions to be performed after the new kernel images have been moved in place by the rpm Update command. If you have a lilo bootloader installed and initialized, then the lilo program must be run as root. Use the command grep LOADER_TYPE /etc/sysconfig/bootloader to find out which boot loader is configured. If it is lilo, then you must run the lilo command as root. If grub is listed, then your system does not require any bootloader initialization. Warning: An improperly installed bootloader may render your system unbootable. **** Step 6: reboot If all of the steps above have been successfully completed on your system, then the new kernel including the kernel modules and the initrd should be ready to boot. The system needs to be rebooted for the changes to become active. Please make sure that all steps have completed, then reboot using the command shutdown -r now or init 6 Your system should now shut down and reboot with the new kernel. 4) package location and checksums Please download the update package for your distribution and verify its integrity by the methods listed in section 3) of this announcement. Then, install the package using thecommand "rpm -Fhv file.rpm" to apply the update. Our maintenance customers are being notified individually. The packages are being offered to install from the maintenance web. x86 Platform: SUSE Linux 9.1: 735f99730442772d0caeb1043576da0e 9.1/rpm/i586/kernel-smp-2.6.5-7.111.i586.rpm 8e38495a90203fdeef0167126e9699fd 9.1/rpm/i586/kernel-bigsmp-2.6.5-7.111.i586.rpm 54474a313ff90c5a5ded8cd3590016ee source rpm(s): 9.1/rpm/src/kernel-default-2.6.5-7.111.nosrc.rpm 60a46f48bbae6989a50d2b3c735cd176 5bc77692dc82521b83378c97d39acd72 9.1/rpm/src/kernel-bigsmp-2.6.5-7.111.nosrc.rpm 348c5d63b8c26c548d8b5bfcc894b805 x86-64 Platform: SUSE Linux 9.1: 53ec1285f8933f79b6e53f2cb4d2094a de3bf18c94d26a2b3477cf11cf723380 source rpm(s): 3e6123bd50f2802cf6a96ccfa2af674f 365354d9e91032e53436f949da6ae8f6 ______________________________________________________________________________ 5) Pending vulnerabilities in SUSE Distributions and Workarounds: libtiff - Several buffer and integer overflows have been found in the image handling library libtiff by Chris Evans and Dmitry Levin, recorded under CVE Ids: CAN-2004-0803,CAN-2004-0804,CAN-2004-0886. We are working on updates and will release them within the next days. cyrus-sasl - The SASL_PATH environment variable was also used to load plugins even with setuid privileges set, which can lead to a local root privilege escalation. The default SUSE installation was not found to be affected by this problem, neithertheless we are in the process of releasing updates. The CVE ID for this issue is: CAN-2004-0884 php4 - File overwrite problems were identified in php4. We have released updates for this issue. However, due to problems with php4-recode in combination with php4-mysql we had to withdraw theupdate from YaST2 Online Update for some SUSE Linux versions. New packages will be available soon. zinf - A tempfile race condition in zinf / freeamp was fixed, packages are available. phpMyAdmin - A bug in phpMyAdmin that would allow users to execute arbitrary commands has been discovered. New packages will be available soon. mysql - Several bugs in mysql have been discovered. New packages will be available soon. libpng - The issues with libpng described in CAN-2004-0954 and CAN-2004-0955 where already fixed in the last libpng update. Fixed packages are therefore already available on our ftp server. ______________________________________________________________________________ 6) standard appendix: authenticity verification, additional information - Package authenticity verification: SUSE update packages are available on many mirror ftp servers all over the world. While this service is being considered valuable and important to the free and open source software community, many users wish to be sure about the origin of the package and its content before installing the package. There are two verification methods that can be used independently from each other to prove the authenticity of a downloaded file or rpm package: 1) md5sums as provided in the (cryptographically signed) announcement. 2) using the internal gpg signatures of the rpm package. 1) execute the command md5sum after you downloaded the file from a SUSE ftp server or its mirrors. Then, compare the resulting md5sum with the one that is listed in the announcement. Since the announcement containing the checksums is cryptographically signed (usually using the key
This bug only affects users using the Network Address Translationfeatures of firewalls built with netfilter ("iptables"). Red HatLinux's firewall configuration tools use "ipchains," and thoseconfigurations are not vulnerable to this bug.. ` --------------------------------------------------------------------- Red Hat, Inc. Red Hat Security Advisory Synopsis: Netfilter information leak Advisory ID: RHSA-2002:086-05 Issue date: 2002-05-08 Updated on: 2002-05-09 Product: Red Hat Linux Keywords: netfilter iptables icmp nat Cross references: Obsoletes: --------------------------------------------------------------------- 1. Topic: Netfilter ("iptables") can leak information about how port forwarding is done in unfiltered ICMP packets. The older "ipchains" code is not affected. This bug only affects users using the Network Address Translation features of firewalls built with netfilter ("iptables"). Red Hat Linux's firewall configuration tools use "ipchains," and those configurations are not vulnerable to this bug. 2. Relevant releases/architectures: 3. Problem description: Systems using the netfilter ("iptables") Network Address Translation (NAT) capabilities are subject to the following bug: When a NAT rule applies to the first packet of a connection and that packet later causes the system to generate an ICMP error message, the ICMP error message is sent out with translated addresses included. This address information incorrectly gives the IP address to which the connection would have been forwarded if the ICMP error message was not generated, which exposes information about the netfilter configuration (which ports are being translated) and about the network topology (which address the ports are being forwarded to). Also, the incorrect ICMP packets may be dropped by other intervening stateful firewalls as malformed packets. ICMP error packets generated by the host being routed to are not affected by this bug. The firewallconfiguration generated by Red Hat Linux's firewall configuration tools uses ipchains, not iptables; thus, default configurations of Red Hat Linux are not affected by this bug. 4. Solution: Unfortunately, this problem currently has no clean fix, but while a clean fix is being worked on, there is a sufficient workaround: Filter out untracked local icmp packets using the following command: iptables -A OUTPUT -m state -p icmp --state INVALID -j DROP 5. Bug IDs fixed ( for more info): 6. RPMs required: 7. Verification: MD5 sum Package Name -------------------------------------------------------------------------- These packages are GPG signed by Red Hat, Inc. for security. Our key is available at: About You can verify each package with the following command: rpm --checksig If you only wish to verify that each package has not been corrupted or tampered with, examine only the md5sum with the following command: rpm --checksig --nogpg 8. References: CARTSA-20020402 ( ) Thanks to Philippe Biondi Copyright(c) 2000, 2001, 2002 Red Hat, Inc. `. The Netfilter system on CentOS can potentially leak confidential information. Advisory Reference: RHSA-2002:086-08 includes suggested measures to reduce vulnerability.. Red Hat Linux, netfilter leak, iptables security, NAT workaround, ICMP error exposure. . LinuxSecurity.com Team
A new version of iptables fixing various minor security problems and some other bugs is available.. ` --------------------------------------------------------------------- Red Hat, Inc. Red Hat Security Advisory Synopsis: Updated iptables packages are available Advisory ID: RHSA-2001:144-04 Issue date: 2001-10-30 Updated on: 2001-11-05 Product: Red Hat Linux Keywords: iptables firewall logging Cross references: Obsoletes: --------------------------------------------------------------------- 1. Topic: A new version of iptables fixing various minor security problems and some other bugs is available. 2. Relevant releases/architectures: Red Hat Linux 7.1 - alpha, i386 Red Hat Linux 7.2 - i386 3. Problem description: Some problems in earlier releases of iptables could lead to bad iptables-save files, causing the firewall not to come up when iptables was restarted (e.g. at system reboot). This release also fixes some other problems. 4. Solution: Before applying this update, make sure all previously released errata relevant to your system have been applied. To update all RPMs for your particular architecture, run: rpm -Fvh [filenames] where [filenames] is a list of the RPMs you wish to upgrade. Only those RPMs which are currently installed will be updated. Those RPMs which are not installed but included in the list will not be updated. Note that you can also use wildcards (*.rpm) if your current directory *only* contains the desired RPMs. Please note that this update is also available via Red Hat Network. Many people find this an easier way to apply updates. To use Red Hat Network, launch the Red Hat Update Agent with the following command: up2date This will start an interactive process that will result in the appropriate RPMs being upgraded on your system. 5. Bug IDs fixed ( for more info): 42990 - iptables-save: -c option causing problems as of 1.2.2-1.i386 50500 - iptables-save saves --reject-withicmp-host-prohibited as --reject-with tcp-reset 53325 - Errata conversion of iptables .... -m limit ##/sec 54280 - string_to_number buglets 31133 - do not assume that nat, mangle tables exist 54160 - iptables-save and iptables-restore parse and produce quotes differently from each other 6. RPMs required: Red Hat Linux 7.1: SRPMS: alpha: i386: Red Hat Linux 7.2: SRPMS: i386: 7. Verification: MD5 sum Package Name -------------------------------------------------------------------------- aee09a8279c146b9a8e77b39615814f1 7.1/en/os/SRPMS/iptables-1.2.4-0.71.2.src.rpm c271aaa550b1c11e0c8d66ccff0b3648 7.1/en/os/alpha/iptables-1.2.4-0.71.2.alpha.rpm afa4630374a6c9a927ba46f4327dcc26 7.1/en/os/alpha/iptables-ipv6-1.2.4-0.71.2.alpha.rpm d8af43db7c333a7d72b6a10ea9102fd6 7.1/en/os/i386/iptables-1.2.4-0.71.2.i386.rpm 419376e43b186ddbb9db047f225063f6 7.1/en/os/i386/iptables-ipv6-1.2.4-0.71.2.i386.rpm e7eb4c85819f1a3563a411685071cad4 7.2/en/os/SRPMS/iptables-1.2.4-2.src.rpm 6434f2a021ac8ca30b04d3f560f7a76a 7.2/en/os/i386/iptables-1.2.4-2.i386.rpm b8abccb90b6a019a8c0ca5f4c43da8b5 7.2/en/os/i386/iptables-ipv6-1.2.4-2.i386.rpm These packages are GPG signed by Red Hat, Inc. for security. Our key is available at: About You can verify each package with the following command: rpm --checksig If you only wish to verify that each package has not been corrupted or tampered with, examine only the md5sum with the following command: rpm --checksig --nogpg 8. References: Copyright(c) 2000, 2001 Red Hat, Inc. `. The latest revision of the iptables on CentOS platforms resolves a number of minor flaws and issues in the firewall configurations.. Red Hat, iptables, security update, firewall issues, package update. . LinuxSecurity.com Team
A vulnerability in iptables "RELATED" connection tracking has beendiscovered. Other general bugfixes present as well.. ` --------------------------------------------------------------------- Red Hat, Inc. Red Hat Security Advisory Synopsis: Kernel: FTP iptables vulnerability in 2.4 kernel and general bug fixes Advisory ID: RHSA-2001:084-03 Issue date: 2001-06-21 Updated on: 2001-06-21 Product: Red Hat Linux Keywords: iptables FTP ip_conntrack_ftp kernel Cross references: Obsoletes: RHSA-2001:052-02 --------------------------------------------------------------------- 1. Topic: A security hole has been found that does not affect the default configuration of Red Hat Linux, but it can affect some custom configurations of Red Hat Linux 7.1. The bug is specific to the Linux 2.4 kernel series. Aside from the fix, countless bugfixes have been applied to this kernel as a result of code-audits by the MC project of the Stanford University and others. 2. Relevant releases/architectures: Red Hat Linux 7.1 - i386, i586, i686 3. Problem description: A vulnerability in iptables "RELATED" connection tracking has been discovered. When using iptables to allow FTP "RELATED" connections through the firewall, carefully constructed PORT commands can open arbitrary holes in the firewall. Default installations of Red Hat Linux 7.1 are not vulnerable; however upgrading to this kernel is recommended regardless in order to benefit from the other bug fixes in this kernel. 4. Solution: Before applying this update, make sure all previously released errata relevant to your system have been applied. The procedure for upgrading the kernel is documented at: Support Please read the directions for your architecture carefully before proceeding with the kernel upgrade. Please note that this update is also available via Red Hat Network. Many people find this an easier way to apply updates. To use Red Hat Network, launch the Red Hat Update Agent withthe following command: up2date This will start an interactive process that will result in the appropriate RPMs being upgraded on your system. 5. Bug IDs fixed ( for more info): 26999 - drm:r128_do_wait_for_fifo 29140 - Garbage output reported in kernel startup scanning DMA zones 29573 - erroneous IRQ conflict message 29555 - [aic7xxx] Installer hangs loading the aic7xxx module 29730 - Installer hangs when mounting IDE CDROM 31769 - Kernel fails to load cs46xx module on an IBM Thinkpad T20 32723 - No Bass on Sound Blaster Live (emu10k1 chip) on 2.4.x kernel 36897 - missing entry in listing of an NFS directory served by IRIX 38429 - Ext2 file corruption with RH71 2.4.2-2 kernel and ServerWorks chipset 38536 - ide=reverse option not in install kernel 38588 - Installer hangs during package upgrades from 6.2 39445 - pcnet32: warning: PROM address does not match CSR addre 39468 - Integration of TUX broke higher number system calls 39845 - mtrr not working properly (kernel 2.4.2-2) 40123 - Rebuild of custom kernel fails with 'undefined reference' 40793 - PCMCIA services fail to recognize inserts and removals on Dell Latitude CPx with more than 256Mb RAM 41353 - Poweroff crashes just before it should power down 41856 - mtrr (write-combining) messages on Athlon 1300 43659 - Installer hangs when sym58c8xx driver loading for Tekram DC-390U3W 43940 - wvlan_cs update to 1.07 in 2.4.3-track 6. RPMs required: Red Hat Linux 7.1: SRPMS: i386: i586: i686: 7. Verification: MD5 sum Package Name -------------------------------------------------------------------------- 4fc88b39d9a4c133383e26e169ea0028 7.1/en/os/SRPMS/kernel-2.4.3-12.src.rpm 56441741db1afc54585c09d5d70958d2 7.1/en/os/i386/devfsd-2.4.3-12.i386.rpm dc7d6ca72aa0a81cd9070ac41c00c084 7.1/en/os/i386/kernel-2.4.3-12.i386.rpm 33eaefca0670a7908d2dd27bae24937a 7.1/en/os/i386/kernel-BOOT-2.4.3-12.i386.rpm d6494b754931b3f8cad2a9db985e91837.1/en/os/i386/kernel-doc-2.4.3-12.i386.rpm 6409be31e631616ad1382dd8abe49009 7.1/en/os/i386/kernel-headers-2.4.3-12.i386.rpm 047d31db622884f59036b2de6c02f72a 7.1/en/os/i386/kernel-source-2.4.3-12.i386.rpm f2c2424f9ab4e04ae10ca81ef971edca 7.1/en/os/i586/kernel-2.4.3-12.i586.rpm dc5b453ba1f85cbe7747c016fe957c5c 7.1/en/os/i586/kernel-smp-2.4.3-12.i586.rpm 6e4dfbf5e9381a7c37113f61d77276df 7.1/en/os/i686/kernel-2.4.3-12.i686.rpm 0ef5481dd241cdae1df75b7f4cd3a213 7.1/en/os/i686/kernel-enterprise-2.4.3-12.i686.rpm 5588b32b37b96493ce4d37eaaa1e2f3f 7.1/en/os/i686/kernel-smp-2.4.3-12.i686.rpm These packages are GPG signed by Red Hat, Inc. for security. Our key is available at: You can verify each package with the following command: rpm --checksig If you only wish to verify that each package has not been corrupted or tampered with, examine only the md5sum with the following command: rpm --checksig --nogpg 8. References: Support Support Copyright(c) 2000, 2001 Red Hat, Inc. `. Investigating the Debian advisory concerning kernel FTP iptables vulnerabilities and suitable strategies to enhance protections.. Red Hat Linux, Kernel Update, Iptables Issue, Security Fix, FTP Vulnerability. . LinuxSecurity.com Team
Get the latest Linux and open source security news straight to your inbox.