Cloudanix VulnDB

CVE-2015-1420

None

CVSS

—

EPSS

0.4%

Published

Mar 16, 2015

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in the Linux operating system kernel could let someone with access to the computer read parts of its memory they shouldn't, potentially leaking private information.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Moderate
Impact
Data Exposure
Component
OS kernel
Class
Race Condition
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

The vulnerability is a race condition in the Linux kernel's handle_to_path function that permits a local attacker to modify the handle_bytes value mid-execution, bypassing size checks and allowing reads from additional memory locations.

Why it matters to the business

This flaw can lead to unauthorized disclosure of sensitive kernel memory contents on affected Linux systems, potentially exposing confidential data without requiring elevated privileges; the issue remains relevant for legacy deployments despite its age.

How an attack unfolds

An attacker with local access crafts a file handle and races the handle_to_path function by altering handle_bytes during execution to read beyond intended boundaries.

How to fix it

Upgrade the Linux kernel to a version beyond 3.19.1 where the race condition is addressed. Apply available security patches for affected distributions such as Debian.

How to confirm the fix worked

Verify the running kernel version is newer than 3.19.1 and test that the handle_to_path function properly enforces size restrictions.

Typical attack path

  1. Obtain local access to the system
  2. Identify vulnerable kernel version through 3.19.1
  3. Exploit race condition in fs/fhandle.c to leak memory

How to detect it

Examine system logs for unusual handle operations or memory access patterns; monitor for processes attempting to manipulate file handles in fs/fhandle.c related functions.

What your security team should do

  • Prioritize kernel updates on all Linux hosts
  • Monitor for local information disclosure attempts
  • Review system logs for unusual file handle operations

The record

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.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 linux 0 3.16.7-ckt7-1
Debian:12 linux 0 3.16.7-ckt7-1
Debian:13 linux 0 3.16.7-ckt7-1
Debian:7 linux 0 3.2.65-1+deb7u2
SUSE:Linux Enterprise Desktop 11 SP3 kernel-bigsmp 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Desktop 11 SP3 kernel-default 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Desktop 11 SP3 kernel-pae 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Desktop 11 SP3 kernel-source 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Desktop 11 SP3 kernel-syms 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Desktop 11 SP3 kernel-trace 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Desktop 11 SP3 kernel-xen 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Desktop 11 SP4 kernel-default 0 3.0.101-65.1
SUSE:Linux Enterprise Desktop 11 SP4 kernel-pae 0 3.0.101-65.1
SUSE:Linux Enterprise Desktop 11 SP4 kernel-source 0 3.0.101-65.1
SUSE:Linux Enterprise Desktop 11 SP4 kernel-syms 0 3.0.101-65.1
SUSE:Linux Enterprise Desktop 11 SP4 kernel-trace 0 3.0.101-65.1
SUSE:Linux Enterprise Desktop 11 SP4 kernel-xen 0 3.0.101-65.1
SUSE:Linux Enterprise Real Time 11 SP3 kernel-rt 0 3.0.101.rt130-0.33.40.1
SUSE:Linux Enterprise Real Time 11 SP3 kernel-rt_trace 0 3.0.101.rt130-0.33.40.1
SUSE:Linux Enterprise Real Time 11 SP3 kernel-source-rt 0 3.0.101.rt130-0.33.40.1
SUSE:Linux Enterprise Real Time 11 SP3 kernel-syms-rt 0 3.0.101.rt130-0.33.40.1
SUSE:Linux Enterprise Real Time 11 SP4 kernel-rt 0 3.0.101.rt130-45.1
SUSE:Linux Enterprise Real Time 11 SP4 kernel-rt_trace 0 3.0.101.rt130-45.1
SUSE:Linux Enterprise Real Time 11 SP4 kernel-source-rt 0 3.0.101.rt130-45.1
SUSE:Linux Enterprise Real Time 11 SP4 kernel-syms-rt 0 3.0.101.rt130-45.1
SUSE:Linux Enterprise Server 11 SP2-LTSS kernel-default 0 3.0.101-0.7.37.1
SUSE:Linux Enterprise Server 11 SP2-LTSS kernel-ec2 0 3.0.101-0.7.37.1
SUSE:Linux Enterprise Server 11 SP2-LTSS kernel-pae 0 3.0.101-0.7.37.1
SUSE:Linux Enterprise Server 11 SP2-LTSS kernel-source 0 3.0.101-0.7.37.1
SUSE:Linux Enterprise Server 11 SP2-LTSS kernel-syms 0 3.0.101-0.7.37.1
SUSE:Linux Enterprise Server 11 SP2-LTSS kernel-trace 0 3.0.101-0.7.37.1
SUSE:Linux Enterprise Server 11 SP2-LTSS kernel-xen 0 3.0.101-0.7.37.1
SUSE:Linux Enterprise Server 11 SP3 kernel-bigsmp 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Server 11 SP3 kernel-default 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Server 11 SP3 kernel-ec2 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Server 11 SP3 kernel-pae 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Server 11 SP3 kernel-ppc64 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Server 11 SP3 kernel-source 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Server 11 SP3 kernel-syms 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Server 11 SP3 kernel-trace 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Server 11 SP3 kernel-xen 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Server 11 SP3-TERADATA kernel-default 0 3.0.101-0.63.TDC.1
SUSE:Linux Enterprise Server 11 SP3-TERADATA kernel-source 0 3.0.101-0.63.TDC.1
SUSE:Linux Enterprise Server 11 SP3-TERADATA kernel-syms 0 3.0.101-0.63.TDC.1
SUSE:Linux Enterprise Server 11 SP3-TERADATA kernel-trace 0 3.0.101-0.63.TDC.1
SUSE:Linux Enterprise Server 11 SP3-TERADATA kernel-xen 0 3.0.101-0.63.TDC.1
SUSE:Linux Enterprise Server 11 SP4 kernel-default 0 3.0.101-65.1
SUSE:Linux Enterprise Server 11 SP4 kernel-ec2 0 3.0.101-65.1
SUSE:Linux Enterprise Server 11 SP4 kernel-pae 0 3.0.101-65.1
SUSE:Linux Enterprise Server 11 SP4 kernel-ppc64 0 3.0.101-65.1
SUSE:Linux Enterprise Server 11 SP4 kernel-source 0 3.0.101-65.1
SUSE:Linux Enterprise Server 11 SP4 kernel-syms 0 3.0.101-65.1
SUSE:Linux Enterprise Server 11 SP4 kernel-trace 0 3.0.101-65.1
SUSE:Linux Enterprise Server 11 SP4 kernel-xen 0 3.0.101-65.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP3 kernel-bigsmp 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Server for SAP Applications 11 SP3 kernel-default 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Server for SAP Applications 11 SP3 kernel-ec2 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Server for SAP Applications 11 SP3 kernel-pae 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Server for SAP Applications 11 SP3 kernel-ppc64 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Server for SAP Applications 11 SP3 kernel-source 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Server for SAP Applications 11 SP3 kernel-syms 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Server for SAP Applications 11 SP3 kernel-trace 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Server for SAP Applications 11 SP3 kernel-xen 0 3.0.101-0.47.67.2
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 kernel-default 0 3.0.101-65.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 kernel-ec2 0 3.0.101-65.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 kernel-pae 0 3.0.101-65.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 kernel-ppc64 0 3.0.101-65.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 kernel-source 0 3.0.101-65.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 kernel-syms 0 3.0.101-65.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 kernel-trace 0 3.0.101-65.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 kernel-xen 0 3.0.101-65.1
SUSE:Linux Enterprise Software Development Kit 11 SP4 kernel-docs 0 3.0.101-65.3
Ubuntu:14.04:LTS linux 0 3.13.0-57.95
Ubuntu:14.04:LTS linux-aws 0 4.4.0-1002.2
Ubuntu:14.04:LTS linux-lts-utopic 0 3.16.0-43.58~14.04.1
Ubuntu:14.04:LTS linux-lts-vivid 0 3.19.0-22.22~14.04.1
Ubuntu:14.04:LTS linux-lts-wily 0 4.2.0-18.22~14.04.1
Ubuntu:14.04:LTS linux-lts-xenial 0 4.4.0-13.29~14.04.1
Ubuntu:16.04:LTS linux 0 4.2.0-16.19
Ubuntu:16.04:LTS linux-aws 0 4.4.0-1001.10
Ubuntu:16.04:LTS linux-gke 0 4.4.0-1003.3
Ubuntu:16.04:LTS linux-hwe 0 4.8.0-36.36~16.04.1
Ubuntu:16.04:LTS linux-raspi2 0 4.2.0-1013.19
Ubuntu:16.04:LTS linux-snapdragon 0 4.4.0-1012.12
Ubuntu:Pro:16.04:LTS linux-flo 0 No fix
Ubuntu:Pro:16.04:LTS linux-goldfish 0 No fix
Ubuntu:Pro:16.04:LTS linux-mako 0 No fix

Related vulnerabilities