Every CVE Search/ Get API key

CVE-2015-1420

Race condition in the handle_to_path function in fs/fhandle.c in the Linux kernel through 3.19.1...

1.9 LowFix available

Race condition in the handle_to_path function in fs/fhandle.c in the Linux kernel through 3.19.1 allows local users to bypass intended size restrictions and trigger read operations on additional memory locations by changing the handle_bytes value of a file handle during the execution of this function.

Exploit likelihood

0.36%Down 1.8 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 1.9

Race condition in the handle_to_path function in fs/fhandle.c in the Linux kernel through 3.19.1 allows local users to bypass intended size restrictions and trigger read operations on additional memory locations by changing the handle_bytes value of a file handle during the execution of this function.

Record
CVE-2015-1420
CVSS 2.0
1.9 LowAV:L/AC:M/Au:N/C:P/I:N/A:N
Weakness
CWE-362
Updated
2026-11-02
CVE List No score

Race condition in the handle_to_path function in fs/fhandle.c in the Linux kernel through 3.19.1 allows local users to bypass intended size restrictions and trigger read operations on additional memory locations by changing the handle_bytes value of a file handle during the execution of this function.

Record
CVE-2015-1420
Updated
2026-11-02
EUVDEUVD-2015-1557 No score

Race condition in the handle_to_path function in fs/fhandle.c in the Linux kernel through 3.19.1 allows local users to bypass intended size restrictions and trigger read operations on additional memory locations by changing the handle_bytes value of a file handle during the execution of this function.

Record
EUVD-2015-1557
Updated
2026-11-03
GitHub AdvisoriesGHSA-88mg-hqxv-95h4 No score

Race condition in the handle_to_path function in fs/fhandle.c in the Linux kernel through 3.19.1...

Race condition in the handle_to_path function in fs/fhandle.c in the Linux kernel through 3.19.1 allows local users to bypass intended size restrictions and trigger read operations on additional memory locations by changing the handle_bytes value of a file handle during the execution of this function.

Record
GHSA-88mg-hqxv-95h4
Weakness
CWE-362
Updated
2026-11-02
OSV No score

Race condition in the handle_to_path function in fs/fhandle.c in the Linux kernel through 3.19.1 allows local users to bypass intended size restrictions and trigger read operations on additional memory locations by changing the handle_bytes value of a file handle during the execution of this function.

Record
CVE-2015-1420
Updated
2026-11-02
OSVDEBIAN-CVE-2015-1420 No score

Race condition in the handle_to_path function in fs/fhandle.c in the Linux kernel through 3.19.1 allows local users to bypass intended size restrictions and trigger read operations on additional memory locations by changing the handle_bytes value of a file handle during the execution of this function.

Record
DEBIAN-CVE-2015-1420
Updated
2026-11-02
Show 10 moreShow less
OSVSUSE-SU-2015:1224-1 No score

Security update for the Linux Kernel

The SUSE Linux Enterprise 11 SP3 Teradata kernel was updated to fix the following bugs and security issues.

The following security issues have been fixed:

  • Update patches.fixes/udp-fix-behavior-of-wrong-checksums.patch (bsc#936831, CVE-2015-5364, CVE-2015-5366).
  • Btrfs: make xattr replace operations atomic (bnc#923908, CVE-2014-9710).
  • udp: fix behavior of wrong checksums (bsc#936831, CVE-2015-5364, CVE-2015-5366).
  • vfs: read file_handle only once in handle_to_path (bsc#915517, CVE-2015-1420).
  • x86: bpf_jit: fix compilation of large bpf programs (bnc#935705,CVE-2015-4700).
  • udf: Check length of extended attributes and allocation (bsc#936831, CVE-2015-5364, CVE-2015-5366).
  • Update patches.fixes/udf-Check-component-length-before-reading-it.patch (bsc#933904, CVE-2014-9728, CVE-2014-9730).
  • Update patches.fixes/udf-Verify-i_size-when-loading-inode.patch (bsc#933904, CVE-2014-9728, CVE-2014-9729).
  • Update patches.fixes/udf-Verify-symlink-size-before-loading-it.patch (bsc#933904, CVE-2014-9728).
  • Update patches.fixes/udf-Check-path-length-when-reading-symlink.patch (bnc#933896, CVE-2014-9731).
  • pipe: fix iov overrun for failed atomic copy (bsc#933429, CVE-2015-1805).
  • ipv6: Don't reduce hop limit for an interface (bsc#922583, CVE-2015-2922).
  • net: llc: use correct size for sysctl timeout entries (bsc#919007, CVE-2015-2041).
  • ipv4: Missing sk_nulls_node_init() in ping_unhash() (bsc#929525, CVE-2015-3636).
  • ipv6: Don't reduce hop limit for an interface (bsc#922583, CVE-2015-2922).
  • net: llc: use correct size for sysctl timeout entries (bsc#919007, CVE-2015-2041).
  • ipv4: Missing sk_nulls_node_init() in ping_unhash() (bsc#929525, CVE-2015-3636).

The following non-security issues have been fixed:

  • mlx4: Check for assigned VFs before disabling SR-IOV (bsc#927355).
  • ixgbe: Use pci_vfs_assigned instead of ixgbe_vfs_are_assigned (bsc#927355).
  • pci: Add SRIOV helper function to determine if VFs are assigned to guest (bsc#927355).
  • net/mlx4_core: Don't disable SRIOV if there are active VFs (bsc#927355).
  • udf: Remove repeated loads blocksize (bsc#933907).
  • Refresh patches.fixes/deal-with-deadlock-in-d_walk-fix.patch. based on 3.2 stable fix 20defcec264c ('dcache: Fix locking bugs in backported 'deal with deadlock in d_walk()''). Not harmfull for regular SLES kernels but RT or PREEMPT kernels would see disbalance.
  • sched: Fix potential near-infinite distribute_cfs_runtime() loop (bnc#930786)
  • tty: Correct tty buffer flush (bnc#929647).
  • tty: hold lock across tty buffer finding and buffer filling (bnc#929647).
Record
SUSE-SU-2015:1224-1
Updated
2026-11-02
OSVSUSE-SU-2015:1478-1 No score

Security update for the Linux Kernel

The SUSE Linux Enterprise Server 11 SP2 LTSS kernel was updated to receive various security and bugfixes.

The following security bugs were fixed:

  • CVE-2015-5707: An integer overflow in the SCSI generic driver could be potentially used by local attackers to crash the kernel or execute code.
  • CVE-2015-2830: arch/x86/kernel/entry_64.S in the Linux kernel did not prevent the TS_COMPAT flag from reaching a user-mode task, which might have allowed local users to bypass the seccomp or audit protection mechanism via a crafted application that uses the (1) fork or (2) close system call, as demonstrated by an attack against seccomp before 3.16 (bnc#926240).
  • CVE-2015-0777: drivers/xen/usbback/usbback.c in the Linux kernel allowed guest OS users to obtain sensitive information from uninitialized locations in host OS kernel memory via unspecified vectors (bnc#917830).
  • CVE-2015-2150: Xen and the Linux kernel did not properly restrict access to PCI command registers, which might have allowed local guest users to cause a denial of service (non-maskable interrupt and host crash) by disabling the (1) memory or (2) I/O decoding for a PCI Express device and then accessing the device, which triggers an Unsupported Request (UR) response (bnc#919463).
  • CVE-2015-5364: A remote denial of service (hang) via UDP flood with incorrect package checksums was fixed. (bsc#936831).
  • CVE-2015-5366: A remote denial of service (unexpected error returns) via UDP flood with incorrect package checksums was fixed. (bsc#936831).
  • CVE-2015-1420: CVE-2015-1420: Race condition in the handle_to_path function in fs/fhandle.c in the Linux kernel allowed local users to bypass intended size restrictions and trigger read operations on additional memory locations by changing the handle_bytes value of a file handle during the execution of this function (bnc#915517).
  • CVE-2015-4700: A local user could have created a bad instruction in the JIT processed BPF code, leading to a kernel crash (bnc#935705).
  • CVE-2015-1805: The (1) pipe_read and (2) pipe_write implementations in fs/pipe.c in the Linux kernel did not properly consider the side effects of failed __copy_to_user_inatomic and __copy_from_user_inatomic calls, which allowed local users to cause a denial of service (system crash) or possibly gain privileges via a crafted application, aka an 'I/O vector array overrun' (bnc#933429).
  • CVE-2015-3331: The __driver_rfc4106_decrypt function in arch/x86/crypto/aesni-intel_glue.c in the Linux kernel did not properly determine the memory locations used for encrypted data, which allowed context-dependent attackers to cause a denial of service (buffer overflow and system crash) or possibly execute arbitrary code by triggering a crypto API call, as demonstrated by use of a libkcapi test program with an AF_ALG(aead) socket (bnc#927257).
  • CVE-2015-2922: The ndisc_router_discovery function in net/ipv6/ndisc.c in the Neighbor Discovery (ND) protocol implementation in the IPv6 stack in the Linux kernel allowed remote attackers to reconfigure a hop-limit setting via a small hop_limit value in a Router Advertisement (RA) message (bnc#922583).
  • CVE-2015-2041: net/llc/sysctl_net_llc.c in the Linux kernel used an incorrect data type in a sysctl table, which allowed local users to obtain potentially sensitive information from kernel memory or possibly have unspecified other impact by accessing a sysctl entry (bnc#919007).
  • CVE-2015-3636: The ping_unhash function in net/ipv4/ping.c in the Linux kernel did not initialize a certain list data structure during an unhash operation, which allowed local users to gain privileges or cause a denial of service (use-after-free and system crash) by leveraging the ability to make a SOCK_DGRAM socket system call for the IPPROTO_ICMP or IPPROTO_ICMPV6 protocol, and then making a connect system call after a disconnect (bnc#929525).
  • CVE-2014-8086: Race condition…
Record
SUSE-SU-2015:1478-1
Updated
2026-11-02
OSVSUSE-SU-2015:1592-1 No score

Security update for the Linux Kernel

The SUSE Linux Enterprise 11 SP3 Realtime kernel was updated to receive various security and bugfixes.

The following feature was added for RT:

  • FATE#317131: The SocketCAN (Peak PCI) driver was added for CAN bus support.

Following security bugs were fixed:

  • CVE-2015-5707: An integer overflow in the SCSI generic driver could be potentially used by local attackers to crash the kernel or execute code (bsc#940338).
  • CVE-2015-5364: A remote denial of service (hang) via UDP flood with incorrect package checksums was fixed. (bsc#936831).
  • CVE-2015-5366: A remote denial of service (unexpected error returns) via UDP flood with incorrect package checksums was fixed. (bsc#936831).
  • CVE-2015-1420: A race condition in the handle_to_path function in fs/fhandle.c in the Linux kernel allowed local users to bypass intended size restrictions and trigger read operations on additional memory locations by changing the handle_bytes value of a file handle during the execution of this function (bnc#915517).
  • CVE-2015-4700: A local user could have created a bad instruction in the JIT processed BPF code, leading to a kernel crash (bnc#935705).
  • CVE-2015-4167: The UDF filesystem in the Linux kernel was vulnerable to a crash which could occur while fetching inode information from a corrupted/malicious udf file system image. (bsc#933907).
  • CVE-2014-9728 CVE-2014-9729 CVE-2014-9730 CVE-2014-9731: Various issues in handling UDF filesystems in the Linux kernel allowed the corruption of kernel memory and other issues. An attacker able to mount a corrupted/malicious UDF file system image could cause the kernel to crash. (bsc#933904 bsc#933896)
  • CVE-2015-2150: The Linux kernel did not properly restrict access to PCI command registers, which might have allowed local guest users to cause a denial of service (non-maskable interrupt and host crash) by disabling the (1) memory or (2) I/O decoding for a PCI Express device and then accessing the device, which triggers an Unsupported Request (UR) response (bsc#919463).
  • CVE-2015-0777: drivers/xen/usbback/usbback.c as used in the Linux kernel 2.6.x and 3.x in SUSE Linux distributions, allowed guest OS users to obtain sensitive information from uninitialized locations in host OS kernel memory via unspecified vectors (bnc#917830).
  • CVE-2015-2830: arch/x86/kernel/entry_64.S in the Linux kernel did not prevent the TS_COMPAT flag from reaching a user-mode task, which might have allowed local users to bypass the seccomp or audit protection mechanism via a crafted application that uses the (1) fork or (2) close system call, as demonstrated by an attack against seccomp before 3.16 (bnc#926240).
  • CVE-2015-1805: The Linux kernels implementation of vectored pipe read and write functionality did not take into account the I/O vectors that were already processed when retrying after a failed atomic access operation, potentially resulting in memory corruption due to an I/O vector array overrun. A local, unprivileged user could use this flaw to crash the system or, potentially, escalate their privileges on the system. (bsc#933429).

Also the following non-security bugs were fixed:

  • audit: keep inode pinned (bsc#851068).
  • btrfs: be aware of btree inode write errors to avoid fs corruption (bnc#942350).
  • btrfs: check if previous transaction aborted to avoid fs corruption (bnc#942350).
  • btrfs: deal with convert_extent_bit errors to avoid fs corruption (bnc#942350).
  • cifs: Fix missing crypto allocation (bnc#937402).
  • client MUST ignore EncryptionKeyLength if CAP_EXTENDED_SECURITY is set (bnc#932348).
  • drm: ast,cirrus,mgag200: use drm_can_sleep (bnc#883380, bsc#935572).
  • drm/cirrus: do not attempt to acquire a reservation while in an interrupt handler (bsc#935572).
  • drm/mgag200: do not attempt to acquire a reservation while in an interrupt handler (bsc#935572).
  • drm/mgag200: Do not do full cleanup if mgag200_device_init fails.
  • ext3: Fix data…
Record
SUSE-SU-2015:1592-1
Updated
2026-11-02
OSVSUSE-SU-2015:1611-1 No score

Security update for the Linux Kernel

The SUSE Linux Enterprise 11 SP3 kernel was updated to receive various security and bugfixes.

Following security bugs were fixed:

  • CVE-2015-5707: An integer overflow in the SCSI generic driver could be potentially used by local attackers to crash the kernel or execute code (bsc#940338).
  • CVE-2015-5364: A remote denial of service (hang) via UDP flood with incorrect package checksums was fixed. (bsc#936831).
  • CVE-2015-5366: A remote denial of service (unexpected error returns) via UDP flood with incorrect package checksums was fixed. (bsc#936831).
  • CVE-2015-1420: A race condition in the handle_to_path function in fs/fhandle.c in the Linux kernel allowed local users to bypass intended size restrictions and trigger read operations on additional memory locations by changing the handle_bytes value of a file handle during the execution of this function (bnc#915517).
  • CVE-2015-4700: A local user could have created a bad instruction in the JIT processed BPF code, leading to a kernel crash (bnc#935705).
  • CVE-2015-4167: The UDF filesystem in the Linux kernel was vulnerable to a crash which could occur while fetching inode information from a corrupted/malicious udf file system image. (bsc#933907).
  • CVE-2014-9728 CVE-2014-9729 CVE-2014-9730 CVE-2014-9731: Various issues in handling UDF filesystems in the Linux kernel allowed the corruption of kernel memory and other issues. An attacker able to mount a corrupted/malicious UDF file system image could cause the kernel to crash. (bsc#933904 bsc#933896)
  • CVE-2015-2150: The Linux kernel did not properly restrict access to PCI command registers, which might have allowed local guest users to cause a denial of service (non-maskable interrupt and host crash) by disabling the (1) memory or (2) I/O decoding for a PCI Express device and then accessing the device, which triggers an Unsupported Request (UR) response (bsc#919463).
  • CVE-2015-0777: drivers/xen/usbback/usbback.c as used in the Linux kernel 2.6.x and 3.x in SUSE Linux distributions, allowed guest OS users to obtain sensitive information from uninitialized locations in host OS kernel memory via unspecified vectors (bnc#917830).
  • CVE-2015-2830: arch/x86/kernel/entry_64.S in the Linux kernel did not prevent the TS_COMPAT flag from reaching a user-mode task, which might have allowed local users to bypass the seccomp or audit protection mechanism via a crafted application that uses the (1) fork or (2) close system call, as demonstrated by an attack against seccomp before 3.16 (bnc#926240).
  • CVE-2015-1805: The Linux kernels implementation of vectored pipe read and write functionality did not take into account the I/O vectors that were already processed when retrying after a failed atomic access operation, potentially resulting in memory corruption due to an I/O vector array overrun. A local, unprivileged user could use this flaw to crash the system or, potentially, escalate their privileges on the system. (bsc#933429).

Also the following non-security bugs were fixed:

  • audit: keep inode pinned (bsc#851068).
  • btrfs: be aware of btree inode write errors to avoid fs corruption (bnc#942350).
  • btrfs: check if previous transaction aborted to avoid fs corruption (bnc#942350).
  • btrfs: deal with convert_extent_bit errors to avoid fs corruption (bnc#942350).
  • cifs: Fix missing crypto allocation (bnc#937402).
  • client MUST ignore EncryptionKeyLength if CAP_EXTENDED_SECURITY is set (bnc#932348).
  • drm: ast,cirrus,mgag200: use drm_can_sleep (bnc#883380, bsc#935572).
  • drm/cirrus: do not attempt to acquire a reservation while in an interrupt handler (bsc#935572).
  • drm/mgag200: do not attempt to acquire a reservation while in an interrupt handler (bsc#935572).
  • drm/mgag200: Do not do full cleanup if mgag200_device_init fails.
  • ext3: Fix data corruption in inodes with journalled data (bsc#936637)
  • ext4: handle SEEK_HOLE/SEEK_DATA generically (bsc#934944).
  • fanotify: Fix…
Record
SUSE-SU-2015:1611-1
Updated
2026-11-02
OSVSUSE-SU-2015:1678-1 No score

Security update for kernel-source

The SUSE Linux Enterprise 11 SP4 kernel was updated to receive various security and bugfixes.

Following security bugs were fixed:

  • CVE-2015-6252: Possible file descriptor leak for each VHOST_SET_LOG_FDcommand issued, this could eventually wasting available system resources and creating a denial of service (bsc#942367).
  • CVE-2015-5707: Possible integer overflow in the calculation of total number of pages in bio_map_user_iov() (bsc#940338).
  • CVE-2015-5364: The (1) udp_recvmsg and (2) udpv6_recvmsg functions in the Linux kernel before 4.0.6 do not properly consider yielding a processor, which allowed remote attackers to cause a denial of service (system hang) via incorrect checksums within a UDP packet flood (bsc#936831).
  • CVE-2015-5366: The (1) udp_recvmsg and (2) udpv6_recvmsg functions in the Linux kernel before 4.0.6 provide inappropriate -EAGAIN return values, which allowed remote attackers to cause a denial of service (EPOLLET epoll application read outage) via an incorrect checksum in a UDP packet, a different vulnerability than CVE-2015-5364 (bsc#936831).
  • CVE-2015-1420: Race condition in the handle_to_path function in fs/fhandle.c in the Linux kernel through 3.19.1 allowed local users to bypass intended size restrictions and trigger read operations on additional memory locations by changing the handle_bytes value of a file handle during the execution of this function (bsc#915517).
  • CVE-2015-1805: The (1) pipe_read and (2) pipe_write implementations in fs/pipe.c in the Linux kernel before 3.16 do not properly consider the side effects of failed __copy_to_user_inatomic and __copy_from_user_inatomic calls, which allows local users to cause a denial of service (system crash) or possibly gain privileges via a crafted application, aka an 'I/O' vector array overrun. (bsc#933429)
  • CVE-2015-2150: Xen 3.3.x through 4.5.x and the Linux kernel through 3.19.1 do not properly restrict access to PCI command registers, which might allow local guest users to cause a denial of service (non-maskable interrupt and host crash) by disabling the (1) memory or (2) I/O decoding for a PCI Express device and then accessing the device, which triggers an Unsupported Request (UR) response. (bsc#919463)
  • CVE-2015-2830: arch/x86/kernel/entry_64.S in the Linux kernel before 3.19.2 does not prevent the TS_COMPAT flag from reaching a user-mode task, which might allow local users to bypass the seccomp or audit protection mechanism via a crafted application that uses the (1) fork or (2) close system call, as demonstrated by an attack against seccomp before 3.16. (bsc#926240)
  • CVE-2015-4700: The bpf_int_jit_compile function in arch/x86/net/bpf_jit_comp.c in the Linux kernel before 4.0.6 allowed local users to cause a denial of service (system crash) by creating a packet filter and then loading crafted BPF instructions that trigger late convergence by the JIT compiler (bsc#935705).
  • CVE-2015-4167: The udf_read_inode function in fs/udf/inode.c in the Linux kernel before 3.19.1 did not validate certain length values, which allowed local users to cause a denial of service (incorrect data representation or integer overflow, and OOPS) via a crafted UDF filesystem (bsc#933907).
  • CVE-2015-0777: drivers/xen/usbback/usbback.c in linux-2.6.18-xen-3.4.0 (aka the Xen 3.4.x support patches for the Linux kernel 2.6.18), as used in the Linux kernel 2.6.x and 3.x in SUSE Linux distributions, allows guest OS users to obtain sensitive information from uninitialized locations in host OS kernel memory via unspecified vectors. (bsc#917830)
  • CVE-2014-9728: The UDF filesystem implementation in the Linux kernel before 3.18.2 did not validate certain lengths, which allowed local users to cause a denial of service (buffer over-read and system crash) via a crafted filesystem image, related to fs/udf/inode.c and fs/udf/symlink.c (bsc#933904).
  • CVE-2014-9730: The udf_pc_to_char…
Record
SUSE-SU-2015:1678-1
Updated
2026-11-02
OSVSUSE-SU-2015:2167-1 No score

Security update for kernel-source-rt

The SUSE Linux Enterprise 11 SP4 Realtime kernel was updated to version 3.0.101.rt130-45.1 to receive various security and bugfixes.

Following security bugs were fixed:

  • CVE-2015-6252: Possible file descriptor leak for each VHOST_SET_LOG_FDcommand issued, this could eventually wasting available system resources and creating a denial of service (bsc#942367).
  • CVE-2015-5707: Possible integer overflow in the calculation of total number of pages in bio_map_user_iov() (bsc#940338).
  • CVE-2015-5364: The (1) udp_recvmsg and (2) udpv6_recvmsg functions in the Linux kernel before 4.0.6 do not properly consider yielding a processor, which allowed remote attackers to cause a denial of service (system hang) via incorrect checksums within a UDP packet flood (bnc#936831).
  • CVE-2015-5366: The (1) udp_recvmsg and (2) udpv6_recvmsg functions in the Linux kernel before 4.0.6 provide inappropriate -EAGAIN return values, which allowed remote attackers to cause a denial of service (EPOLLET epoll application read outage) via an incorrect checksum in a UDP packet, a different vulnerability than CVE-2015-5364 (bnc#936831).
  • CVE-2015-1420: Race condition in the handle_to_path function in fs/fhandle.c in the Linux kernel through 3.19.1 allowed local users to bypass intended size restrictions and trigger read operations on additional memory locations by changing the handle_bytes value of a file handle during the execution of this function (bnc#915517).
  • CVE-2015-4700: The bpf_int_jit_compile function in arch/x86/net/bpf_jit_comp.c in the Linux kernel before 4.0.6 allowed local users to cause a denial of service (system crash) by creating a packet filter and then loading crafted BPF instructions that trigger late convergence by the JIT compiler (bnc#935705).
  • CVE-2015-5697: The get_bitmap_file function in drivers/md/md.c in the Linux kernel before 4.1.6 does not initialize a certain bitmap data structure, which allows local users to obtain sensitive information from kernel memory via a GET_BITMAP_FILE ioctl call. (bnc#939994)

The following non-security bugs were fixed:

  • Btrfs: be aware of btree inode write errors to avoid fs corruption (bnc#942350).
  • Btrfs: be aware of btree inode write errors to avoid fs corruption (bnc#942404).
  • Btrfs: check if previous transaction aborted to avoid fs corruption (bnc#942350).
  • Btrfs: check if previous transaction aborted to avoid fs corruption (bnc#942404).
  • Btrfs: deal with convert_extent_bit errors to avoid fs corruption (bnc#942350).
  • Btrfs: deal with convert_extent_bit errors to avoid fs corruption (bnc#942404).
  • Btrfs: fix hang when failing to submit bio of directIO (bnc#942688).
  • Btrfs: fix memory corruption on failure to submit bio for direct IO (bnc#942688).
  • Btrfs: fix put dio bio twice when we submit dio bio fail (bnc#942688).
  • DRM/I915: Add enum hpd_pin to intel_encoder (bsc#942938).
  • DRM/i915: Convert HPD interrupts to make use of HPD pin assignment in encoders (v2) (bsc#942938).
  • DRM/i915: Get rid if the 'hotplug_supported_mask' in struct drm_i915_private (bsc#942938).
  • DRM/i915: Remove i965_hpd_irq_setup (bsc#942938).
  • DRM/i915: Remove valleyview_hpd_irq_setup (bsc#942938).
  • CIFS: Fix missing crypto allocation (bnc#937402).
  • IB/core: Fix mismatch between locked and pinned pages (bnc#937855).
  • IB/iser: Add Discovery support (bsc#923002).
  • IB/iser: Move informational messages from error to info level (bsc#923002).
  • SCSI: Moved iscsi kabi patch to patches.kabi (bsc#923002)
  • SCSI: kabi: allow iscsi disocvery session support (bsc#923002).
  • SCSI: vmw_pvscsi: Fix pvscsi_abort() function (bnc#940398 bsc#930934).
  • SCSI: fix scsi_error_handler vs. scsi_host_dev_release race (bnc#942204).
  • SCSI: scsi_error: add missing case statements in scsi_decide_disposition() (bsc#920733).
  • SCSI: scsi_transport_iscsi: Exporting new attrs for iscsi session and connection in sysfs (bsc#923002).
  • NFSD: Fix nfsv4 opcode decoding…
Record
SUSE-SU-2015:2167-1
Updated
2026-11-02
OSVUBUNTU-CVE-2015-1420 No score

Race condition in the handle_to_path function in fs/fhandle.c in the Linux kernel through 3.19.1 allows local users to bypass intended size restrictions and trigger read operations on additional memory locations by changing the handle_bytes value of a file handle during the execution of this function.

Record
UBUNTU-CVE-2015-1420
Updated
2026-11-02
OSVUSN-2663-1 No score

linux vulnerabilities

Alexandre Oliva reported a race condition flaw in the btrfs file system's handling of extended attributes (xattrs). A local attacker could exploit this flaw to bypass ACLs and potentially escalate privileges. (CVE-2014-9710)

A race condition was discovered in the Linux kernel's file_handle size verification. A local user could exploit this flaw to read potentially sensative memory locations. (CVE-2015-1420)

A underflow error was discovered in the Linux kernel's Ozmo Devices USB over WiFi host controller driver. A remote attacker could exploit this flaw to cause a denial of service (system crash) or potentially execute arbitrary code via a specially crafted packet. (CVE-2015-4001)

A bounds check error was discovered in the Linux kernel's Ozmo Devices USB over WiFi host controller driver. A remote attacker could exploit this flaw to cause a denial of service (system crash) or potentially execute arbitrary code via a specially crafted packet. (CVE-2015-4002)

A division by zero error was discovered in the Linux kernel's Ozmo Devices USB over WiFi host controller driver. A remote attacker could exploit this flaw to cause a denial of service (system crash). (CVE-2015-4003)

Carl H Lunde discovered missing consistency checks in the Linux kernel's UDF file system (CONFIG_UDF_FS). A local attacker could exploit this flaw to cause a denial of service (system crash) by using a corrupted file system image. (CVE-2015-4167)

Record
USN-2663-1
Updated
2026-11-02
OSVUSN-2664-1 No score

linux-lts-utopic vulnerabilities

A race condition was discovered in the Linux kernel's file_handle size verification. A local user could exploit this flaw to read potentially sensative memory locations. (CVE-2015-1420)

A underflow error was discovered in the Linux kernel's Ozmo Devices USB over WiFi host controller driver. A remote attacker could exploit this flaw to cause a denial of service (system crash) or potentially execute arbitrary code via a specially crafted packet. (CVE-2015-4001)

A bounds check error was discovered in the Linux kernel's Ozmo Devices USB over WiFi host controller driver. A remote attacker could exploit this flaw to cause a denial of service (system crash) or potentially execute arbitrary code via a specially crafted packet. (CVE-2015-4002)

A division by zero error was discovered in the Linux kernel's Ozmo Devices USB over WiFi host controller driver. A remote attacker could exploit this flaw to cause a denial of service (system crash). (CVE-2015-4003)

Carl H Lunde discovered missing consistency checks in the Linux kernel's UDF file system (CONFIG_UDF_FS). A local attacker could exploit this flaw to cause a denial of service (system crash) by using a corrupted file system image. (CVE-2015-4167)

Daniel Borkmann reported a kernel crash in the Linux kernel's BPF filter JIT optimization. A local attacker could exploit this flaw to cause a denial of service (system crash). (CVE-2015-4700)

A double free flaw was discovered in the Linux kernel's path lookup. A local user could cause a denial of service (Oops). (CVE-2015-5706)

Record
USN-2664-1
Updated
2026-11-02
OSVUSN-2665-1 No score

linux-lts-vivid vulnerabilities

A race condition was discovered in the Linux kernel's file_handle size verification. A local user could exploit this flaw to read potentially sensative memory locations. (CVE-2015-1420)

A underflow error was discovered in the Linux kernel's Ozmo Devices USB over WiFi host controller driver. A remote attacker could exploit this flaw to cause a denial of service (system crash) or potentially execute arbitrary code via a specially crafted packet. (CVE-2015-4001)

A bounds check error was discovered in the Linux kernel's Ozmo Devices USB over WiFi host controller driver. A remote attacker could exploit this flaw to cause a denial of service (system crash) or potentially execute arbitrary code via a specially crafted packet. (CVE-2015-4002)

A division by zero error was discovered in the Linux kernel's Ozmo Devices USB over WiFi host controller driver. A remote attacker could exploit this flaw to cause a denial of service (system crash). (CVE-2015-4003)

A double free flaw was discovered in the Linux kernel's path lookup. A local user could cause a denial of service (Oops). (CVE-2015-5706)

Record
USN-2665-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
linux
Debian:12
before 3.16.7-ckt7-1
3.16.7-ckt7-1
linux
Debian:13
before 3.16.7-ckt7-1
3.16.7-ckt7-1
linux
Debian:14
before 3.16.7-ckt7-1
3.16.7-ckt7-1
linux
Debian:7
From an advisory covering 11 CVEs
before 3.2.65-1+deb7u2, plus listed versions
3.2.41-23.2.41-2+deb7u13.2.41-2+deb7u23.2.41-2+deb7u2~bpo60+13.2.46-1
Show 31 moreShow less
3.2.46-1+deb7u13.2.46-1+deb7u1~bpo60+13.2.46-1~bpo60+13.2.51-13.2.51-1~bpo60+13.2.53-13.2.53-23.2.54-13.2.54-23.2.54-2~bpo60+13.2.57-13.2.57-23.2.57-33.2.57-3+deb7u13.2.57-3+deb7u23.2.57-3+deb7u2~bpo60+13.2.60-13.2.60-1+deb7u13.2.60-1+deb7u23.2.60-1+deb7u33.2.60-1+deb7u3~bpo60+13.2.63-13.2.63-23.2.63-2+deb7u13.2.63-2+deb7u1~bpo60+13.2.63-2+deb7u23.2.63-2+deb7u2~bpo60+13.2.65-13.2.65-1+deb7u13.2.65-1+deb7u1~bpo60+13.2.65-1+deb7u2~bpo60+1
3.2.65-1+deb7u2
kernel-default
SUSE:Linux Enterprise Server 11 SP3-TERADATA
From an advisory covering 13 CVEs
before 3.0.101-0.63.TDC.1
3.0.101-0.63.TDC.1
kernel-source
SUSE:Linux Enterprise Server 11 SP3-TERADATA
From an advisory covering 13 CVEs
before 3.0.101-0.63.TDC.1
3.0.101-0.63.TDC.1
kernel-syms
SUSE:Linux Enterprise Server 11 SP3-TERADATA
From an advisory covering 13 CVEs
before 3.0.101-0.63.TDC.1
3.0.101-0.63.TDC.1
kernel-trace
SUSE:Linux Enterprise Server 11 SP3-TERADATA
From an advisory covering 13 CVEs
before 3.0.101-0.63.TDC.1
3.0.101-0.63.TDC.1
kernel-xen
SUSE:Linux Enterprise Server 11 SP3-TERADATA
From an advisory covering 13 CVEs
before 3.0.101-0.63.TDC.1
3.0.101-0.63.TDC.1
kernel-default
SUSE:Linux Enterprise Server 11 SP2-LTSS
From an advisory covering 18 CVEs
before 3.0.101-0.7.37.1
3.0.101-0.7.37.1
Show 68 moreShow less
Affected packages
PackageAffectedFixed
kernel-ec2
SUSE:Linux Enterprise Server 11 SP2-LTSS
From an advisory covering 18 CVEs
before 3.0.101-0.7.37.1
3.0.101-0.7.37.1
kernel-pae
SUSE:Linux Enterprise Server 11 SP2-LTSS
From an advisory covering 18 CVEs
before 3.0.101-0.7.37.1
3.0.101-0.7.37.1
kernel-source
SUSE:Linux Enterprise Server 11 SP2-LTSS
From an advisory covering 18 CVEs
before 3.0.101-0.7.37.1
3.0.101-0.7.37.1
kernel-syms
SUSE:Linux Enterprise Server 11 SP2-LTSS
From an advisory covering 18 CVEs
before 3.0.101-0.7.37.1
3.0.101-0.7.37.1
kernel-trace
SUSE:Linux Enterprise Server 11 SP2-LTSS
From an advisory covering 18 CVEs
before 3.0.101-0.7.37.1
3.0.101-0.7.37.1
kernel-xen
SUSE:Linux Enterprise Server 11 SP2-LTSS
From an advisory covering 18 CVEs
before 3.0.101-0.7.37.1
3.0.101-0.7.37.1
kernel-rt
SUSE:Linux Enterprise Real Time 11 SP3
From an advisory covering 14 CVEs
before 3.0.101.rt130-0.33.40.1
3.0.101.rt130-0.33.40.1
kernel-rt_trace
SUSE:Linux Enterprise Real Time 11 SP3
From an advisory covering 14 CVEs
before 3.0.101.rt130-0.33.40.1
3.0.101.rt130-0.33.40.1
kernel-source-rt
SUSE:Linux Enterprise Real Time 11 SP3
From an advisory covering 14 CVEs
before 3.0.101.rt130-0.33.40.1
3.0.101.rt130-0.33.40.1
kernel-syms-rt
SUSE:Linux Enterprise Real Time 11 SP3
From an advisory covering 14 CVEs
before 3.0.101.rt130-0.33.40.1
3.0.101.rt130-0.33.40.1
kernel-bigsmp
SUSE:Linux Enterprise Desktop 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-default
SUSE:Linux Enterprise Desktop 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-pae
SUSE:Linux Enterprise Desktop 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-source
SUSE:Linux Enterprise Desktop 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-syms
SUSE:Linux Enterprise Desktop 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-trace
SUSE:Linux Enterprise Desktop 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-xen
SUSE:Linux Enterprise Desktop 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-bigsmp
SUSE:Linux Enterprise Server 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-default
SUSE:Linux Enterprise Server 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-ec2
SUSE:Linux Enterprise Server 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-pae
SUSE:Linux Enterprise Server 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-ppc64
SUSE:Linux Enterprise Server 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-source
SUSE:Linux Enterprise Server 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-syms
SUSE:Linux Enterprise Server 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-trace
SUSE:Linux Enterprise Server 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-xen
SUSE:Linux Enterprise Server 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-bigsmp
SUSE:Linux Enterprise Server for SAP Applications 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-default
SUSE:Linux Enterprise Server for SAP Applications 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-ec2
SUSE:Linux Enterprise Server for SAP Applications 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-pae
SUSE:Linux Enterprise Server for SAP Applications 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-ppc64
SUSE:Linux Enterprise Server for SAP Applications 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-source
SUSE:Linux Enterprise Server for SAP Applications 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-syms
SUSE:Linux Enterprise Server for SAP Applications 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-trace
SUSE:Linux Enterprise Server for SAP Applications 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-xen
SUSE:Linux Enterprise Server for SAP Applications 11 SP3
From an advisory covering 14 CVEs
before 3.0.101-0.47.67.2
3.0.101-0.47.67.2
kernel-docs
SUSE:Linux Enterprise Software Development Kit 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.3
3.0.101-65.3
kernel-default
SUSE:Linux Enterprise Desktop 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.1
3.0.101-65.1
kernel-pae
SUSE:Linux Enterprise Desktop 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.1
3.0.101-65.1
kernel-source
SUSE:Linux Enterprise Desktop 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.1
3.0.101-65.1
kernel-syms
SUSE:Linux Enterprise Desktop 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.1
3.0.101-65.1
kernel-trace
SUSE:Linux Enterprise Desktop 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.1
3.0.101-65.1
kernel-xen
SUSE:Linux Enterprise Desktop 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.1
3.0.101-65.1
kernel-default
SUSE:Linux Enterprise Server 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.1
3.0.101-65.1
kernel-ec2
SUSE:Linux Enterprise Server 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.1
3.0.101-65.1
kernel-pae
SUSE:Linux Enterprise Server 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.1
3.0.101-65.1
kernel-ppc64
SUSE:Linux Enterprise Server 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.1
3.0.101-65.1
kernel-source
SUSE:Linux Enterprise Server 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.1
3.0.101-65.1
kernel-syms
SUSE:Linux Enterprise Server 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.1
3.0.101-65.1
kernel-trace
SUSE:Linux Enterprise Server 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.1
3.0.101-65.1
kernel-xen
SUSE:Linux Enterprise Server 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.1
3.0.101-65.1
kernel-default
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.1
3.0.101-65.1
kernel-ec2
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.1
3.0.101-65.1
kernel-pae
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.1
3.0.101-65.1
kernel-ppc64
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.1
3.0.101-65.1
kernel-source
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.1
3.0.101-65.1
kernel-syms
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.1
3.0.101-65.1
kernel-trace
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.1
3.0.101-65.1
kernel-xen
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
From an advisory covering 15 CVEs
before 3.0.101-65.1
3.0.101-65.1
kernel-rt
SUSE:Linux Enterprise Real Time 11 SP4
From an advisory covering 7 CVEs
before 3.0.101.rt130-45.1
3.0.101.rt130-45.1
kernel-rt_trace
SUSE:Linux Enterprise Real Time 11 SP4
From an advisory covering 7 CVEs
before 3.0.101.rt130-45.1
3.0.101.rt130-45.1
kernel-source-rt
SUSE:Linux Enterprise Real Time 11 SP4
From an advisory covering 7 CVEs
before 3.0.101.rt130-45.1
3.0.101.rt130-45.1
kernel-syms-rt
SUSE:Linux Enterprise Real Time 11 SP4
From an advisory covering 7 CVEs
before 3.0.101.rt130-45.1
3.0.101.rt130-45.1
linux
Ubuntu:14.04:LTS
before 3.13.0-57.95, plus listed versions
3.11.0-12.193.12.0-1.33.12.0-2.53.12.0-2.73.12.0-3.8
Show 45 moreShow less
3.12.0-3.93.12.0-4.103.12.0-4.123.12.0-5.133.12.0-7.153.13.0-1.163.13.0-2.173.13.0-3.183.13.0-4.193.13.0-5.203.13.0-6.233.13.0-7.253.13.0-7.263.13.0-8.273.13.0-8.283.13.0-10.303.13.0-11.313.13.0-12.323.13.0-13.333.13.0-14.343.13.0-15.353.13.0-16.363.13.0-17.373.13.0-18.383.13.0-19.393.13.0-19.403.13.0-20.423.13.0-21.433.13.0-22.443.13.0-23.453.13.0-24.463.13.0-24.473.13.0-27.503.13.0-29.533.13.0-30.543.13.0-30.553.13.0-32.573.13.0-33.583.13.0-34.603.13.0-35.623.13.0-36.633.13.0-37.643.13.0-39.663.13.0-40.693.13.0-41.70
3.13.0-57.95
linux-lts-utopic
Ubuntu:14.04:LTS
before 3.16.0-43.58~14.04.1, plus listed versions
3.16.0-25.33~14.04.23.16.0-26.35~14.04.13.16.0-28.37~14.04.13.16.0-28.38~14.04.13.16.0-29.39~14.04.1
Show 14 moreShow less
3.16.0-30.40~14.04.13.16.0-31.41~14.04.13.16.0-31.43~14.04.13.16.0-33.44~14.04.13.16.0-34.45~14.04.13.16.0-34.47~14.04.13.16.0-36.48~14.04.13.16.0-37.49~14.04.13.16.0-37.51~14.04.13.16.0-38.52~14.04.13.16.0-39.53~14.04.13.16.0-40.54~14.04.13.16.0-41.55~14.04.13.16.0-41.57~14.04.1
3.16.0-43.58~14.04.1
linux-lts-vivid
Ubuntu:14.04:LTS
before 3.19.0-22.22~14.04.1, plus listed versions
3.19.0-18.18~14.04.13.19.0-20.20~14.04.13.19.0-21.21~14.04.1
3.19.0-22.22~14.04.1
linux
Ubuntu:14.04:LTS
From an advisory covering 6 CVEs
before 3.13.0-57.95, plus listed versions
3.11.0-12.193.12.0-1.33.12.0-2.53.12.0-2.73.12.0-3.8
Show 45 moreShow less
3.12.0-3.93.12.0-4.103.12.0-4.123.12.0-5.133.12.0-7.153.13.0-1.163.13.0-2.173.13.0-3.183.13.0-4.193.13.0-5.203.13.0-6.233.13.0-7.253.13.0-7.263.13.0-8.273.13.0-8.283.13.0-10.303.13.0-11.313.13.0-12.323.13.0-13.333.13.0-14.343.13.0-15.353.13.0-16.363.13.0-17.373.13.0-18.383.13.0-19.393.13.0-19.403.13.0-20.423.13.0-21.433.13.0-22.443.13.0-23.453.13.0-24.463.13.0-24.473.13.0-27.503.13.0-29.533.13.0-30.543.13.0-30.553.13.0-32.573.13.0-33.583.13.0-34.603.13.0-35.623.13.0-36.633.13.0-37.643.13.0-39.663.13.0-40.693.13.0-41.70
3.13.0-57.95
linux-lts-utopic
Ubuntu:14.04:LTS
From an advisory covering 7 CVEs
before 3.16.0-43.58~14.04.1, plus listed versions
3.16.0-25.33~14.04.23.16.0-26.35~14.04.13.16.0-28.37~14.04.13.16.0-28.38~14.04.13.16.0-29.39~14.04.1
Show 14 moreShow less
3.16.0-30.40~14.04.13.16.0-31.41~14.04.13.16.0-31.43~14.04.13.16.0-33.44~14.04.13.16.0-34.45~14.04.13.16.0-34.47~14.04.13.16.0-36.48~14.04.13.16.0-37.49~14.04.13.16.0-37.51~14.04.13.16.0-38.52~14.04.13.16.0-39.53~14.04.13.16.0-40.54~14.04.13.16.0-41.55~14.04.13.16.0-41.57~14.04.1
3.16.0-43.58~14.04.1
linux-lts-vivid
Ubuntu:14.04:LTS
From an advisory covering 5 CVEs
before 3.19.0-22.22~14.04.1, plus listed versions
3.19.0-18.18~14.04.13.19.0-20.20~14.04.13.19.0-21.21~14.04.1
3.19.0-22.22~14.04.1

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2015-1420 is a low vulnerability (CVSS 1.9) in Debian Linux, published February 23, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.36%, the 30th percentile. Fixed in linux 3.16.7-ckt7-1.

References

Show 182 moreShow less
This page doesn't list everything

Left out here: 36 versions and the rest of 5 source descriptions. The JSON record has them.

MoveEnter Open