CVE-2025-38497

HIGH EPSS 4.8%
Published Jul 28, 202511mo ago · Modified Jun 17, 20262w ago
7.1 CVSS 3.1
High
Find Similar
Published Jul 28, 2025 11mo ago
Last Modified Jun 17, 2026 2w ago

Description

In the Linux kernel, the following vulnerability has been resolved: usb: gadget: configfs: Fix OOB read on empty string write When writing an empty string to either 'qw_sign' or 'landingPage' sysfs attributes, the store functions attempt to access page[l - 1] before validating that the length 'l' is greater than zero. This patch fixes the vulnerability by adding a check at the beginning of os_desc_qw_sign_store() and webusb_landingPage_store() to handle the zero-length input case gracefully by returning immediately.

CVSS Details

Base Score
7.1
Exploitability
1.8
Impact
5.2
Vector string
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
Attack Vector Local
Attack Complexity Low
Privileges Required Low
User Interaction None
Scope Unchanged
Confidentiality High
Integrity None
Availability High

Threat Intelligence

EPSS Exploit Probability
4.8% percentile
Exploit & Patch Status
No Known Exploit
Patch Available

Weaknesses 1

CWE-125 Out-of-bounds Read Memory Safety

Affected Products 14

VendorProductVersionRange
linuxlinux_kernel*≥3.16  –  <5.4.297
linuxlinux_kernel*≥5.5  –  <5.10.241
linuxlinux_kernel*≥5.11  –  <5.15.190
linuxlinux_kernel*≥5.16  –  <6.1.147
linuxlinux_kernel*≥6.2  –  <6.6.100
linuxlinux_kernel*≥6.7  –  <6.12.40
linuxlinux_kernel*≥6.13  –  <6.15.8
linuxlinux_kernel6.16any
linuxlinux_kernel6.16any
linuxlinux_kernel6.16any
linuxlinux_kernel6.16any
linuxlinux_kernel6.16any
linuxlinux_kernel6.16any
debiandebian_linux11.0any

References 10

  • git.kernel.org https://git.kernel.org/stable/c/15a87206879951712915c03c8952a73d6a74721e
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/22b7897c289cc25d99c603f5144096142a30d897
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/2798111f8e504ac747cce911226135d50b8de468
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/3014168731b7930300aab656085af784edc861f6
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/58bdd5160184645771553ea732da5c2887fc9bd1
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/783ea37b237a9b524f1e5ca018ea17d772ee0ea0
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/78b41148cfea2a3f04d87adf3a71b21735820a37
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/d68b7c8fefbaeae8f065b84e40cf64baf4cc0c76
    Patch
  • lists.debian.org https://lists.debian.org/debian-lts-announce/2025/10/msg00007.html
    Third Party Advisory
  • lists.debian.org https://lists.debian.org/debian-lts-announce/2025/10/msg00008.html
    Third Party Advisory

Remediation

  • git.kernel.org https://git.kernel.org/stable/c/15a87206879951712915c03c8952a73d6a74721e
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/22b7897c289cc25d99c603f5144096142a30d897
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/2798111f8e504ac747cce911226135d50b8de468
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/3014168731b7930300aab656085af784edc861f6
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/58bdd5160184645771553ea732da5c2887fc9bd1
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/783ea37b237a9b524f1e5ca018ea17d772ee0ea0
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/78b41148cfea2a3f04d87adf3a71b21735820a37
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/d68b7c8fefbaeae8f065b84e40cf64baf4cc0c76
    Patch