Linux Linux Kernel : CVE security vulnerabilities

Linux Linux Kernel version 2.4.20 : Security vulnerabilities The Linux kernel 2.6.0 through 2.6.30.4, and 2.4.4 through 2.4.37.4, does not initialize all function pointers for socket operations in proto_ops structures, which allows local users to trigger a NULL pointer dereference and gain privileges by using mmap to map page zero, placing arbitrary code on this page, and then invoking an unavailable Linux Kernel Programming (3rd Edition): Beck, Michael Sep 01, 2002 QLinux 2.4.x: A QoS enhanced Linux Kernel for Multimedia QLinux is a Linux kernel that can provide quality of service guarantees. QLinux, based on the Linux 2.4.4 kernel, combines some of the latest innovations in operating systems research. It includes the following features: Hierarchical Start Time Fair Queuing (H-SFQ) CPU scheduler Hierarchical Start Time Fair Queuing (H-SFQ) network packet scheduler Linux kernel 2.4.17 released - Linux.com

I am trying to find the linux 2.4 kernel source code. It seems that it has been removed from the official download site and the mirrors. This may have been result of the kernel.org compromise but it would be nice to have access to historical kernel source. I have looked in the following directories on kernel.org and mirrors and found nothing:

The Linux kernel developer community maintains a stable kernel by applying fixes for software bugs that have been discovered during the development of the subsequent stable kernel. Therefore, www.kernel.org will always list two stable kernels. The next stable Linux kernel is now released only 8 to 12 weeks later. This site is operated by the Linux Kernel Organization, Inc., a 501(c)3 nonprofit corporation, with support from the following sponsors.501(c)3 nonprofit corporation Security vulnerabilities of Linux Linux Kernel version 2.4.20 List of cve security vulnerabilities related to this exact version. You can filter results by cvss scores, years and months. This page provides a sortable list of security vulnerabilities. 2.4 Linux linked list implementation; 2.5 Wait Queues; 2.6 Kernel Timers; 2.7 Bottom Halves; 2.8 Task Queues; 2.9 Tasklets; 2.10 Softirqs; 2.11 How System Calls Are Implemented on i386 Architecture? 2.12 Atomic Operations; 2.13 Spinlocks, Read-write Spinlocks and Big-Reader Spinlocks; 2.14 Semaphores and read/write Semaphores; 2.15 Kernel

This chapter describes the semaphore, shared memory, and message queue IPC mechanisms as implemented in the Linux 2.4 kernel. It is organized into four sections. The first three sections cover the interfaces and support functions for semaphores, message queues, and shared memory respectively.

Print Linux kernel "banner" containing the version, compiler used to build it etc. to the kernel ring buffer for messages. This is taken from the variable linux_banner defined in init/version.c and is the same string as displayed by cat /proc/version . Mar 13, 2001 · Welcome! Log into your account. your username. your password Sep 01, 2002 · This third edition of Linux Kernel Programming: has been thoroughly updated throughout to cover Linux 2.4; tells you all you need to know about the structure of the kernel, the heart of the Linux operating system. The accompanying CD-ROM contains the Linux Kernel version 2.4.4, plus sources from other programs and documents from the Linux