---
id: CVE-2025-22107
title: >-
  In the Linux kernel, the following vulnerability has been resolved:


  net: dsa: sja1105: fix kasan out-of-bounds warning in
  sja1105_table_delete_entry()


  There are actually 2 problems:

  - deleting the last element doesn't require the memmo…
summary: >-
  In the Linux kernel, the following vulnerability has been resolved:


  net: dsa: sja1105: fix kasan out-of-bounds warning in
  sja1105_table_delete_entry()


  There are actually 2 problems:

  - deleting the last element doesn't require the memmo…
severity: high
cvss: 7.1
cvssVector: 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H'
cwe:
  - CWE-125
vendor: linux
product: linux_kernel
affected:
  - 'linux_kernel >= 5.2, < 6.14.2'
patched:
  - linux_kernel 6.14.2
published: '2025-04-16'
updated: '2026-07-14'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2025-22107'
references:
  - url: 'https://git.kernel.org/stable/c/031e00249e9e6bee72ba66701c8f83b45fc4b8a2'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/4584486cfcca24b7b586da3377eb3cffd48669ec'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/59b97641de03c081f26b3a8876628c765b5faa25'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/5f2b28b79d2d1946ee36ad8b3dc0066f73c90481'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/b52153da1f42e2f4d6259257a7ba027331671a93'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/f117d0467215d7f1d445ae16d2c799637e63dc6c'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/f85b9bfb08ba2b642d1810c6c4ae1e7b46f1776a'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://cert-portal.siemens.com/productcert/html/ssa-019113.html'
    label: 0b142b55-0307-4c5a-b3c9-f314f3fb7c5e
tags:
  - nvd
  - cve.org
epss: 0.00209
epssPercentile: 0.0994
ingestedAt: '2026-07-14T20:39:11.044Z'
---

## Overview

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

net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()

There are actually 2 problems:
- deleting the last element doesn't require the memmove of elements
  [i + 1, end) over it. Actually, element i+1 is out of bounds.
- The memmove itself should move size - i - 1 elements, because the last
  element is out of bounds.

The out-of-bounds element still remains out of bounds after being
accessed, so the problem is only that we touch it, not that it becomes
in active use. But I suppose it can lead to issues if the out-of-bounds
element is part of an unmapped page.

## Affected

- `linux_kernel >= 5.2, < 6.14.2`

## Remediation

Upgrade past the affected range:

- `linux_kernel 6.14.2`
