SB2015112704 - Ubuntu update for linux, linux-backports-modules-2.6.15, linux-backports-modules-2.6.22 and more



SB2015112704 - Ubuntu update for linux, linux-backports-modules-2.6.15, linux-backports-modules-2.6.22 and more

Published: November 27, 2015 Updated: October 31, 2026

Security Bulletin ID SB2015112704
CSH Severity
Low
Patch available
YES
Number of vulnerabilities 11
Exploitation vector Remote access
Highest impact Denial of service

Breakdown by Severity

Low 100%
  • Low
  • Medium
  • High
  • Critical

Description

This security bulletin contains information about 11 vulnerabilities.


1) Resource management errors (CVE-ID: CVE-2007-5498)

CWE-ID: CWE-399 - Resource Management Errors

CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]


The vulnerability allows a local user to perform a denial of service (DoS) attack.

The Xen hypervisor block backend driver for Linux kernel 2.6.18, when running on a 64-bit host with a 32-bit paravirtualized guest, allows local privileged users in the guest OS to cause a denial of service (host OS crash) via a request that specifies a large number of blocks.


2) Resource management errors (CVE-ID: CVE-2008-3831)

CWE-ID: CWE-399 - Resource Management Errors

CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]


The vulnerability allows a local user to perform a denial of service (DoS) attack.

The i915 driver in (1) drivers/char/drm/i915_dma.c in the Linux kernel 2.6.24 on Debian GNU/Linux and (2) sys/dev/pci/drm/i915_drv.c in OpenBSD does not restrict the DRM_I915_HWS_ADDR ioctl to the Direct Rendering Manager (DRM) master, which allows local users to cause a denial of service (memory corruption) via a crafted ioctl call, related to absence of the DRM_MASTER and DRM_ROOT_ONLY flags in the ioctl's configuration.


3) Permissions, privileges, and access controls (CVE-ID: CVE-2008-4210)

CWE-ID: CWE-264 - Permissions, Privileges, and Access Controls

CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N]


The vulnerability allows a local user to read and manipulate data.

The vulnerability exists due to security restrictions bypass error. A local user can read and manipulate data.


4) Permissions, privileges, and access controls (CVE-ID: CVE-2008-4554)

CWE-ID: CWE-264 - Permissions, Privileges, and Access Controls

CVSSv4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N]


The vulnerability allows a local user to read and manipulate data.

The vulnerability exists due to security restrictions bypass error. A local user can read and manipulate data.


5) Improper authentication (CVE-ID: CVE-2008-4576)

CWE-ID: CWE-287 - Improper Authentication

CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]


The vulnerability allows a remote non-authenticated attacker to perform a denial of service (DoS) attack.

sctp in Linux kernel before 2.6.25.18 allows remote attackers to cause a denial of service (OOPS) via an INIT-ACK that states the peer does not support AUTH, which causes the sctp_process_init function to clean up active transports and triggers the OOPS when the T1-Init timer expires.


6) Improper input validation (CVE-ID: CVE-2008-4618)

CWE-ID: CWE-20 - Improper input validation

CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]


The vulnerability allows a remote non-authenticated attacker to perform a denial of service (DoS) attack.

The vulnerability exists due to improper input validation error within the config_cmd() function in arch/arm/common/via82c505.c, within the sa1110_mb_enable() function in arch/arm/common/sa1111.c, within the obj-$() function in arch/arm/common/makefile, within the idedcc_putc() function in arch/arm/boot/compressed/misc.c, within the #() function in arch/arm/boot/compressed/head-xscale.s, within the #() function in arch/arm/boot/compressed/big-endian.s, within the $() function in arch/arm/boot/compressed/makefile.debug, within the $() function in arch/arm/boot/compressed/makefile, within the ev67_reg_setup() function in arch/alpha/oprofile/op_model_ev67.c, within the ev6_reg_setup() function in arch/alpha/oprofile/op_model_ev6.c, within the ev4_reg_setup() function in arch/alpha/oprofile/op_model_ev4.c, within the __attribute__() function in arch/alpha/oprofile/common.c, within the obj-$() function in arch/alpha/oprofile/makefile, within the remap_area_pte() function in arch/alpha/mm/remap.c, within the sort_extable() function in arch/alpha/mm/extable.c, within the obj-$() function in arch/alpha/mm/makefile, within the obj-$() function in arch/alpha/math-emu/makefile, within the strcasecmp() function in arch/alpha/lib/strcasecmp.c, within the $30,-x() function in arch/alpha/lib/stacktrace.c, within the srm_puts() function in arch/alpha/lib/srm_puts.c, within the srm_printk() function in arch/alpha/lib/srm_printk.c, within the 0() function in arch/alpha/lib/memmove.s, within the 0() function in arch/alpha/lib/ev67-strrchr.s, within the 0() function in arch/alpha/lib/ev67-strncat.s, within the 0() function in arch/alpha/lib/ev67-strlen.s, within the 0() function in arch/alpha/lib/ev67-strchr.s, within the memcpy() function in arch/alpha/lib/ev6-memcpy.s, within the csum_ipv6_magic() function in arch/alpha/lib/ev6-csum_ipv6_magic.s, within the wh64() function in arch/alpha/lib/ev6-clear_page.s, within the atomic_dec_and_lock() function in arch/alpha/lib/dec_and_lock.c, within the csum_ipv6_magic() function in arch/alpha/lib/csum_ipv6_magic.s, within the 1: ldq $0,0() function in arch/alpha/lib/copy_page.s, within the 1: stq $31,0() function in arch/alpha/lib/clear_page.s, within the defined() function in arch/alpha/lib/callback_srm.s, within the $() function in arch/alpha/lib/makefile, within the output_format() function in arch/alpha/kernel/vmlinux.lds.s, within the io7_device_interrupt() function in arch/alpha/kernel/sys_marvel.c, within the dbg_devs() function in arch/alpha/kernel/smc37c93x.c, within the dbg_devs() function in arch/alpha/kernel/smc37c669.c, within the dbga() function in arch/alpha/kernel/pci_iommu.c, within the alloc_pci_controller() function in arch/alpha/kernel/pci-noop.c, within the define_spinlock() function in arch/alpha/kernel/irq_srm.c, within the define_spinlock() function in arch/alpha/kernel/irq_i8259.c, within the dummy_perf() function in arch/alpha/kernel/irq_alpha.c, within the ioread8() function in arch/alpha/kernel/io.c, within the init_signals() function in arch/alpha/kernel/init_task.c, within the gct6_find_nodes() function in arch/alpha/kernel/gct.c, within the 0() function in arch/alpha/kernel/entry.s, within the __attribute__() function in arch/alpha/kernel/core_titan.c, within the dbg_cfg() function in arch/alpha/kernel/core_polaris.c, within the dbg_cfg() function in arch/alpha/kernel/core_marvel.c, within the default_vga_hose_select() function in arch/alpha/kernel/console.c, within the define() function in arch/alpha/kernel/asm-offsets.c, within the dump_thread() function in arch/alpha/kernel/alpha_ksyms.c, within the $() function in arch/alpha/kernel/makefile, within the memzero() function in arch/alpha/boot/misc.c, within the 2: ldgp $29,0() function in arch/alpha/boot/head.s, within the output_format() function in arch/alpha/boot/bootloader.lds, within the autoconfig() function in documentation/zorro.txt, within the functions() function in documentation/w1/w1.generic, within the swap_out() function in documentation/vm/locking, within the tcpdump() function in documentation/usb/usbmon.txt, within the node() function in documentation/usb/usb-serial.txt, within the tty_register_ldisc() function in documentation/tty.txt, within the xxx_init() function in documentation/spinlocks.txt, within the ad1816() function in documentation/sound/oss/ad1816, within the <nothing>() function in documentation/sound/alsa/controlnames.txt, within the __initfunc() function in documentation/scsi/in2000.txt, within the o() function in documentation/sched-design.txt, within the o() function in documentation/sched-coding.txt, within the comtrol() function in documentation/rocket.txt, within the tux[smp_processor_id() function in documentation/preempt-locking.txt, within the hub_events() function in documentation/power/kernel_threads.txt, within the mmap() function in documentation/nommu-mmap.txt, within the tr4/16() function in documentation/networking/tms380tr.txt, within the tcp_get_info() function in documentation/networking/proc_net_tcp.txt, within the 13101142() function in documentation/networking/pktgen.txt, within the ioctl() function in documentation/networking/netif-msg.txt, within the insmod-time() function in documentation/networking/net-modules.txt, within the dmfe yes yes yes software() function in documentation/networking/multicast.txt, within the intel() function in documentation/networking/ixgb.txt, within the intel() function in documentation/networking/e1000.txt, within the intel() function in documentation/networking/e100.txt, within the drv_hard_start_xmit() function in documentation/networking/driver.txt, within the dm9102() function in documentation/networking/dmfe.txt, within the mono() function in documentation/mono.txt, within the pcibios_init() function in documentation/mips/pci/pci.readme, within the flock() function in documentation/mandatory.txt, within the flock() function in documentation/locks.txt, within the module() function in documentation/kbuild/modules.txt, within the hostprogs-$() function in documentation/kbuild/makefiles.txt, within the java() function in documentation/java.txt, within the ioctl() function in documentation/ioctl/hdio.txt, within the ioctl() function in documentation/ioctl/cdrom.txt, within the button_interrupt() function in documentation/input/input-programming.txt, within the inb() function in documentation/input/gameport-programming.txt, within the gettime() function in documentation/ia64/efirtc.txt, within the 2.00:() function in documentation/i386/boot.txt, within the saxena() function in documentation/i2o/ioctl, within the support() function in documentation/i2o/readme, within the id() function in documentation/i2c/writing-clients, within the damr6-10 kmap_atomic() function in documentation/fujitsu/frv/mmu-layout.txt, within the request_firmware() function in documentation/firmware_class/readme, within the sysfs_create_file() function in documentation/filesystems/sysfs.txt, within the sb_bread() function in documentation/filesystems/porting, within the netware() function in documentation/filesystems/ncpfs.txt, within the verify_area() function in documentation/exception.txt, within the module_init() function in documentation/driver-model/porting.txt, within the add() function in documentation/driver-model/platform.txt, within the int() function in documentation/driver-model/bus.txt, within the match() function in documentation/driver-model/binding.txt, within the fcntl() function in documentation/dnotify.txt, within the kcopyd_client_create() function in documentation/device-mapper/kcopyd.txt, within the dm_io_sync() function in documentation/device-mapper/dm-io.txt, within the linux() function in documentation/cpu-freq/user-guide.txt, within the linux() function in documentation/cpu-freq/index.txt, within the linux() function in documentation/cpu-freq/governors.txt, within the linux() function in documentation/cpu-freq/cpu-drivers.txt, within the linux() function in documentation/cpu-freq/core.txt, within the cli() function in documentation/cli-sti-removal.txt, within the {tt() function in documentation/cdrom/cdrom-standard.tex, within the $() function in documentation/cdrom/makefile, within the read_expire() function in documentation/block/deadline-iosched.txt, within the atomic_init() function in documentation/atomic_ops.txt, within the exp() function in documentation/arm/nwfpe/notes, within the get_irqnr() function in documentation/arm/sharp-lh/vectoredinterruptcontroller, within the arch/arm/kernel/setup.c:setup_arch() function in documentation/arm/setup, within the 29() function in documentation/arm/sa1100/graphicsclient, within the legned() function in documentation/arm/sa1100/freebird, within the __virt_to_phys() function in documentation/arm/porting, within the diff() function in documentation/submittingpatches, within the call_rcu() function in documentation/rcu/up.txt, within the virt_to_bus() function in documentation/io-mapping.txt, within the <othername>() function in documentation/docbook/procfs-guide.tmpl, within the declare_mutex(), cache_add(), down(), __object_put(), bug_on(), strlcpy(), spin_unlock_irqrestore(), spin_lock_irqsave(), atomic_set(), list_for_each_entry(), cache_delete_rcu() and cache_find() functions in documentation/docbook/kernel-locking.tmpl, within the usage() function in documentation/bk-usage/bksend. A remote non-authenticated attacker can perform a denial of service (DoS) attack.


7) Memory corruption (CVE-ID: CVE-2008-4933)

CWE-ID: CWE-119 - Memory corruption

CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]


The vulnerability allows a remote non-authenticated attacker to perform a denial of service (DoS) attack.

The vulnerability exists due to memory corruption error. A remote non-authenticated attacker can perform a denial of service (DoS) attack.


8) Improper input validation (CVE-ID: CVE-2008-4934)

CWE-ID: CWE-20 - Improper input validation

CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]


The vulnerability allows a remote non-authenticated attacker to perform a denial of service (DoS) attack.

The vulnerability exists due to improper input validation error. A remote non-authenticated attacker can perform a denial of service (DoS) attack.


9) Memory corruption (CVE-ID: CVE-2008-5025)

CWE-ID: CWE-119 - Memory corruption

CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]


The vulnerability allows a remote non-authenticated attacker to perform a denial of service (DoS) attack.

The vulnerability exists due to memory corruption error. A remote non-authenticated attacker can perform a denial of service (DoS) attack.


10) Input validation error (CVE-ID: CVE-2008-5029)

CWE-ID: CWE-20 - Improper input validation

CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]


The vulnerability allows a local user to perform a denial of service (DoS) attack.

The __scm_destroy function in net/core/scm.c in the Linux kernel 2.6.27.4, 2.6.26, and earlier makes indirect recursive calls to itself through calls to the fput function, which allows local users to cause a denial of service (panic) via vectors related to sending an SCM_RIGHTS message through a UNIX domain socket and closing file descriptors.


11) Resource management errors (CVE-ID: CVE-2008-5033)

CWE-ID: CWE-399 - Resource Management Errors

CVSSv4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]


The vulnerability allows a remote non-authenticated attacker to perform a denial of service (DoS) attack.

The vulnerability exists due to resource management errors error within the chip_command() function in drivers/media/video/tvaudio.c. A remote non-authenticated attacker can perform a denial of service (DoS) attack.


Remediation

Install update from vendor's website.