Linux 2.6.16.38

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

 



Security fixes since 2.6.16.37:
- CVE-2006-4814: Fix incorrect user space access locking in mincore()
- CVE-2006-5173: i386: save/restore eflags in context switch
- CVE-2006-5749: Call init_timer() for ISDN PPP CCP reset state timer
- CVE-2006-5755: x86_64: Don't leak NT bit into next task
- CVE-2006-5757/CVE-2006-6060: grow_buffers() infinite loop fix
- CVE-2006-5823: corrupted cramfs filesystems cause kernel oops
- CVE-2006-6053: handle ext3 directory corruption better
- CVE-2006-6054: ext2: skip pages past number of blocks in ext2_find_entry
- CVE-2006-6056: hfs_fill_super returns success even if no root inode
- CVE-2006-6106: Bluetooth: Add packet size checks for CAPI messages


Location:
ftp://ftp.kernel.org/pub/linux/kernel/v2.6/

git tree:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.16.y.git

RSS feed of the git tree:
http://www.kernel.org/git/?p=linux/kernel/git/stable/linux-2.6.16.y.git;a=rss


Changes since 2.6.16.37:

Adrian Bunk (6):
      fix the UML compilation
      USB_RTL8150 must select MII to avoid link errors.
      x86_64: re-add a newline to RESTORE_CONTEXT
      Linux 2.6.16.38-rc1
      Linux 2.6.16.38-rc2
      Linux 2.6.16.38

Andi Kleen (1):
      x86_64: Don't leak NT bit into next task (CVE-2006-5755)

Andrew Morton (2):
      grow_buffers() infinite loop fix (CVE-2006-5757/CVE-2006-6060)
      ibmtr section fixes

Andrey Mirkin (1):
      skip data conversion in compat_sys_mount when data_page is NULL

Arnaud Patard (1):
      ALSA: emu10k1: Fix outl() in snd_emu10k1_resume_regs()

Badari Pulavarty (1):
      Fix for shmem_truncate_range() BUG_ON()

Chuck Ebbert (2):
      x86_64: fix ia32 syscall count
      ebtables: check struct type before computing gap

Chuck Short (1):
      drm: allow detection of new VIA chipsets

Clemens Ladisch (1):
      ALSA: snd_rtctimer: handle RTC interrupts with a tasklet

Dave Airlie (1):
      drm: Add the P4VM800PRO PCI ID.

David Brownell (1):
      SPI/MTD: mtd_dataflash oops prevention

David L Stevens (1):
      [IPV4/IPV6]: Fix inet{,6} device initialization order.

David S. Miller (1):
      [SOUND] Sparc CS4231: Use 64 for period_bytes_min

Dirk Eibach (1):
      i2c: fix broken ds1337 initialization

Eric Sandeen (3):
      hfs_fill_super returns success even if no root inode (CVE-2006-6056)
      ext2: skip pages past number of blocks in ext2_find_entry (CVE-2006-6054)
      handle ext3 directory corruption better (CVE-2006-6053)

Fabrice Knevez (1):
      [SUNKBD]: Fix sunkbd_enable(sunkbd, 0); obvious.

Georg Chini (1):
      [SOUND] Sparc CS4231: Fix IRQ return value and initialization.

Jason Gaston (2):
      PCI: irq: irq and pci_ids patch for Intel ICH9
      i2c-i801: SMBus patch for Intel ICH9

Jean Delvare (1):
      V4L: cx88: Fix leadtek_eeprom tagging

John Heffner (1):
      TCP: Fix and simplify microsecond rtt sampling

Linus Torvalds (2):
      Fix incorrect user space access locking in mincore() (CVE-2006-4814)
      i386: save/restore eflags in context switch (CVE-2006-5173)

Marcel Holtmann (2):
      Call init_timer() for ISDN PPP CCP reset state timer (CVE-2006-5749)
      Bluetooth: Add packet size checks for CAPI messages (CVE-2006-6106)

Maxime Bizon (1):
      i2c-mv64xxx: Fix random oops at boot

Mikael Pettersson (1):
      USB: Fix alignment of buffer passed down to ->hub_control()

Miklos Szeredi (1):
      fuse: fix hang on SMP

Paolo 'Blaisorblade' Giarrusso (2):
      uml: fix processor selection
      UML: fix the MODE_TT compilation

Patrick McHardy (1):
      NET_SCHED: Fix fallout from dev->qdisc RCU change

Peter Zijlstra (1):
      rtc: lockdep fix/workaround

Phillip Lougher (1):
      corrupted cramfs filesystems cause kernel oops (CVE-2006-5823)

Robert Olsson (1):
      [PKTGEN]: Fix module load/unload races.

Rudolf Marek (1):
      i2c-viapro: Add support for the VT8237A and VT8251

Takashi Iwai (1):
      ALSA: Fix initiailization of user-space controls

Willy Tarreau (1):
      rio: typo in bitwise AND expression.

YOSHIFUJI Hideaki (1):
      [IPV6] Fix joining all-node multicast group.


 Documentation/i2c/busses/i2c-viapro   |    7 
 Makefile                              |    2 
 arch/i386/Kconfig.cpu                 |    3 
 arch/i386/kernel/entry.S              |    2 
 arch/i386/pci/irq.c                   |    6 
 arch/um/os-Linux/process.c            |    5 
 arch/um/os-Linux/skas/process.c       |    1 
 arch/x86_64/kernel/entry.S            |    4 
 arch/x86_64/kernel/setup64.c          |    4 
 drivers/char/drm/drm_pciids.h         |    4 
 drivers/char/rio/rio_linux.c          |    2 
 drivers/char/rtc.c                    |    5 
 drivers/i2c/busses/Kconfig            |   19 +-
 drivers/i2c/busses/i2c-i801.c         |    2 
 drivers/i2c/busses/i2c-mv64xxx.c      |    4 
 drivers/i2c/busses/i2c-viapro.c       |    8 +
 drivers/i2c/chips/ds1337.c            |    8 -
 drivers/input/keyboard/sunkbd.c       |    2 
 drivers/isdn/i4l/isdn_ppp.c           |    1 
 drivers/media/video/cx88/cx88-cards.c |    2 
 drivers/mtd/devices/mtd_dataflash.c   |    2 
 drivers/net/tokenring/ibmtr.c         |    4 
 drivers/usb/core/hcd.c                |    3 
 drivers/usb/net/Kconfig               |    1 
 fs/buffer.c                           |   21 ++
 fs/compat.c                           |    2 
 fs/cramfs/inode.c                     |    2 
 fs/ext2/dir.c                         |    8 +
 fs/ext3/dir.c                         |    3 
 fs/ext3/namei.c                       |    9 +
 fs/fuse/dir.c                         |   29 ++--
 fs/fuse/file.c                        |   12 +
 fs/fuse/inode.c                       |    4 
 fs/hfs/super.c                        |    2 
 include/asm-i386/system.h             |    8 -
 include/asm-x86_64/ia32_unistd.h      |    2 
 include/asm-x86_64/system.h           |   22 ++-
 include/linux/pci_ids.h               |    7 
 mm/mincore.c                          |  183 +++++++++++---------------
 mm/shmem.c                            |    7 
 net/bluetooth/cmtp/capi.c             |   39 ++++-
 net/bridge/netfilter/ebtables.c       |    3 
 net/core/dev.c                        |   14 +
 net/core/pktgen.c                     |   20 ++
 net/ipv4/devinet.c                    |    5 
 net/ipv4/tcp_input.c                  |   16 +-
 net/ipv6/addrconf.c                   |   12 +
 net/ipv6/mcast.c                      |    6 
 net/sched/cls_api.c                   |    4 
 net/sched/sch_api.c                   |   16 +-
 net/sched/sch_generic.c               |   66 ++-------
 sound/core/control.c                  |    1 
 sound/core/rtctimer.c                 |   17 +-
 sound/pci/emu10k1/emu10k1_main.c      |    4 
 sound/sparc/cs4231.c                  |   26 +--
 55 files changed, 409 insertions(+), 262 deletions(-)

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux