[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

2.4.27-9



I have finally finished wading through the bug reports and
put togther kernel-source-2.4.27 2.4.27-9 and 
kernel-image-2.4.27-i386 2.4.27-9.

This update does _NOT_ contain ABI breakage,
although one symbol has been added to the ABI.
That is, the fix for CAN-2005-0449 has been omitted.

I am currently doing the final builds and intend to tag and upload these
later today, or tomorrow at the latest. If you have feedback, now would
be an excellent time to make it known.  

If anyone wants to test these packages, or kick off some builds,
I have made the kernel-source packages available at the URL below.
I will add the i386 kernel-image packages as soon as they finish
building (which takes an hour or so).

http://debian.vergenet.net/pending/

The changelogs are below.

-- 
Horms


kernel-image-2.4.27-i386 (2.4.27-9) unstable; urgency=low

  * Remove one more file in clean target. (Josh Kwan)
  * Build against 2.4.27-kernel-tree-2.4.27-9. (Simon Horman)
  * Fix up AMD descriptions to include CPU name.
    Thanks to J. Grant. (Simon Horman)

 -- Simon Horman <horms@debian.org>  Fri, 25 Mar 2005 11:19:31 +0900


kernel-source-2.4.27 (2.4.27-9) unstable; urgency=low

  * There was a stray file in 2.4.27-8. Don't include it this time.
    (Simon Horman) (closes: Bug#291536)

  * Updated kernel-tree description from Martin F Krafft
    (Simon Horman)

  * Updated apply script so it can handle point versions
    (Simon Horman)

  * 134_skb_reset_ip_summed.diff: [CAN-2005-0209] resolve checksumming
    exploit in fragmented packet forwarding (Joshua Kwan)

  * 135_fix_ip_options_leak.diff: [CAN-2004-1335] fix leak of IP options
    data. (Joshua Kwan)

  * 136_vc_resizing_overflow.diff: [CAN-2004-1333] make sure VC resizing
    fits in 16 bits. (Joshua Kwan)

  * 137_io_edgeport_overflow.diff: [CAN-2004-1017] fix buffer overflow
    (underflow, really) that opens multiple attack vectors. (Joshua Kwan)

  * 138_amd64_syscall_vuln.diff: [CAN-2004-1144] fix the "int 0x80 hole"
    that allowed overflow of the system call table. (Joshua Kwan)

  * 139_sparc_context_switch.diff: fix FPU context switching dirtiness on
    sparc32 SMP. (Joshua Kwan)

  * 140_VM_IO.diff: [CAN-2004-1057] fix possible DoS from accessing freed
    kernel pages by flagging VM_IO where necessary.

  * 141_acpi_noirq.patch:
    [ACPI] Enhanced PCI probe, CONFIG_HPET_TIMER build warning fix
    (Simon Horman)

  * 142_acpi_skip_timer_override-1.diff, 142_acpi_skip_timer_override-2.diff,
    142_acpi_skip_timer_override-3.diff, 142_acpi_skip_timer_override-4.diff:
    [ACPI] skip_timer_override including early PCI bridge detection.
    (closes: #296639) (Simon Horman)

  * 121_drm-locking-checks-3.diff: LOCK_TEST_WITH_RETURN build cleanup
    (Simon Horman)

  * 143_outs.diff:
    [SECURITY]: AMD64, allows local users to write to privileged
    IO ports via OUTS instruction (CAN-2005-0204) (Simon Horman)
    (closes: #296700)

  * 144_sparc64-sb1500-clock-2.4.diff by David Miller: enable recognition
    of the clock chip on SunBlade 1500, it won't boot otherwise.
    (Jurij Smakov).

  * 145_insert_vm_struct-no-BUG.patch:
    [SECURITY] make insert_vm_struct return an error rather than BUG().
    See CAN-2005-0003. (dann frazier)

  * 146_ip6_copy_metadata_leak.diff 147_ip_copy_metadata_leak.diff:
    [SECURITY] Do not leak dst entries in ip_copy_metadata()
    See CAN-2005-0210. (Simon Horman)

  * 148_ip_evitor_smp_loop.diff:
    Fix theoretical loop on SMP in ip_evictor().
    (Simon Horman, Andres Salomon)

  * 149_fragment_queue_flush.diff:
    Flush fragment queue on conntrack unload. (Simon Horman, Andres Salomon)

  * *** ABI Change! Notify D-I team or delay for future release
    *** Omitted from release
    *** 150_private_fragment_queues-1.diff, 150_private_fragment_queues-2.diff:
    *** Keep fragment queues private to each user. See CAN-2005-0449 and
    *** http://oss.sgi.com/archives/netdev/2005-01/msg01048.html
    *** (Simon Horman, Andres Salomon)

  * 151_atm_get_addr_signedness_fix.diff:
    [SECURITY]  Fix ATM copy-to-user usage. See: CAN-2005-0531.
    See: http://www.guninski.com/where_do_you_want_billg_to_go_today_3.html
    (closes: #296905) (Simon Horman)

  * 153_ppp_async_dos.diff:
    [SECURITY] remote Linux DoS on ppp servers. See: CAN-2005-0384
    (Simon Horman)

  * 111-smb-client-overflow-fix-2.diff, 111-smb-client-overflow-fix-1.diff:
    [SECURITY] The above patches, included in 2.4.27-6 resolve:
    local information leak caused by race in SMP systems with
    more than 4GB of memory. remote information leak cansed by
    handling of TRANS2 packets handling in smbfs. See CAN-2004-1191.
    (see: #300163) (Simon Horman)

  * 154_cmsg_compat_signedness_fix.diff:
    Fix CMSG32_OK macros. (Dann Frazier, Simon Horman)

 -- Simon Horman <horms@debian.org>  Fri, 25 Mar 2005 10:42:50 +0900



Reply to: