---
id: CVE-2026-97560
title: |-
  In the Linux kernel, the following vulnerability has been resolved:

  smb: client: fix one-byte OOB read in smb2_parse_native_symlink()

  When parsing a share-root relative native symlink, memcpy copies
  smb_target+1 (skipping the leading s…
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  smb: client: fix one-byte OOB read in smb2_parse_native_symlink()

  When parsing a share-root relative native symlink, memcpy copies
  smb_target+1 (skipping the leading s…
severity: medium
cvss: 5.5
cvssVector: 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'
cwe:
  - CWE-125
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 430afd3edabf942a908570e5a41414bb455f15f8 <
    ff411fcbfc55eec1d66ea82483d254319dc8e973
  - >-
    Linux >= fc5a409552be479715b147748f2f61b41b512976 <
    22a9d0a9ba0c89be57558c1aa80dc60a571dd89c
  - >-
    Linux >= 723f4ef90452aa629f3d923e92e0449d69362b1d <
    d1f173d28e964ba2c3c4ebe7491d594dc8c77a40
  - >-
    Linux >= 723f4ef90452aa629f3d923e92e0449d69362b1d <
    2a302fdbaf7dd00d285303c94af8f48321c22993
  - >-
    Linux >= 723f4ef90452aa629f3d923e92e0449d69362b1d <
    cb26524ef4ac28fcfa554c0656e8dc412c38a8ff
  - Linux c9280c017ea13ff8678ef4f1ea78a4b683292e8b
  - Linux >= 6.6.64 < 6.6.158
  - Linux >= 6.12.2 < 6.12.111
  - Linux >= 6.11.11 < 6.12
  - Linux 6.13
published: '2026-09-25'
updated: '2026-10-03'
sourceUpdated: '2026-10-03T11:18:03.730'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-97560'
references:
  - url: 'https://git.kernel.org/stable/c/22a9d0a9ba0c89be57558c1aa80dc60a571dd89c'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/2a302fdbaf7dd00d285303c94af8f48321c22993'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/cb26524ef4ac28fcfa554c0656e8dc412c38a8ff'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/d1f173d28e964ba2c3c4ebe7491d594dc8c77a40'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/ff411fcbfc55eec1d66ea82483d254319dc8e973'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: >-
      https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-97560.json
  - url: 'https://access.redhat.com/security/cve/CVE-2026-97560'
  - url: 'https://bugzilla.redhat.com/show_bug.cgi?id=2541022'
  - url: 'https://www.cve.org/CVERecord?id=CVE-2026-97560'
  - url: 'https://nvd.nist.gov/vuln/detail/CVE-2026-97560'
  - url: >-
      https://git.kernel.org/pub/scm/linux/security/vulns.git/plain/cve/published/2026/CVE-2026-97560.mbox
tags:
  - nvd
  - cve.org
  - csaf
  - vex
  - red-hat
epss: 0.002
epssPercentile: 0.09781
cvssSource: vendor
ingestedAt: '2026-09-25T11:06:38.916Z'
---

## Overview

In the Linux kernel, the following vulnerability has been resolved:

smb: client: fix one-byte OOB read in smb2_parse_native_symlink()

When parsing a share-root relative native symlink, memcpy copies
smb_target+1 (skipping the leading separator) but uses
strlen(smb_target)+1 as the length, reading one byte past the
allocated buffer.

This fixes the following KASAN splat when accessing an SMB symlink
with a target of '\a\b':

  BUG: KASAN: slab-out-of-bounds in smb2_parse_native_symlink+0x4f5/0xca0
  Read of size 5 at addr ffff88800878fe21 by task netfsfuzz-execu/1
  CPU: 1 UID: 0 PID: 1 Comm: netfsfuzz-execu Tainted: G N
  7.2.0-11943-g2709dd5ae32f-dirty #1 PREEMPT(lazy)
  Hardware name: QEMU Ubuntu 24.04 PC v2 (i440FX + PIIX, arch_caps fix,
  1996)
  Call Trace:
   <TASK>
   dump_stack_lvl+0x7b/0xa0
   print_report+0xd0/0x630
   kasan_report+0xe5/0x120
   kasan_check_range+0x105/0x1b0
   __asan_memcpy+0x23/0x60
   smb2_parse_native_symlink+0x4f5/0xca0
   parse_reparse_point+0x68a/0x1530
   reparse_info_to_fattr+0x752/0xa20
   cifs_get_fattr+0x873/0x15b0
   cifs_get_inode_info+0xc0/0x310
   cifs_lookup+0x308/0xa70
   __lookup_slow+0x122/0x2b0
   lookup_slow+0x50/0x70
   path_lookupat+0x525/0xaf0
   filename_lookup+0x1f2/0x550
   vfs_statx+0xd1/0x1a0
   vfs_fstatat+0x65/0xc0
   __do_sys_newfstatat+0x9a/0x120
   do_syscall_64+0xdd/0x4a0
   entry_SYSCALL_64_after_hwframe+0x77/0x7f

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.

## Vendor advisories

- **Red Hat VEX** · Moderate · affected: Red Hat Enterprise Linux 10, Red Hat Enterprise Linux 9, Red Hat OpenShift Container Platform 4 · no fix planned: Red Hat Enterprise Linux 10, Red Hat Enterprise Linux 9, Red Hat OpenShift Container Platform 4 · updated 2026-10-17 · [vex](https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-97560.json)
