Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-98499— HID: wacom: fix OOB read in wacom_wac_pen_serial_enforce()

Quick assessment

Affected
Linux Linux
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

在 Linux 内核中,以下漏洞已得到修复: HID: wacom:修复 中的越界读取问题 函数可能计算并传递一个无效的偏移量给 ,导致在内核中读取错误的内存地址——甚至可能超出 HID 报告的实际末尾。如果 HID 描述符中声明的用法数量(usages)超过了其 Report Count 实际预留的空间,则该函数内部循环中的变量 会越过字段的末尾: 例如,若某个描述符声明了 12288 个用法,但 Report Count 仅为 1,该循环将尝试从位偏移 98296(即 2 字节的接收报告之后约 12 KB 的位

CVSS 8.1 · High EPSS 0.39% · P33

Possible ATT&CK Techniques 1 AI

T1552 · Unsecured Credentials

Affected Version Matrix 18

VendorProduct Version RangeStatus
Linux Linux 83417206427bdf0fef9fa69957807194f25923c3< 9aa62f967b6a4bb30aa3b778e02c8a5ca6bcde51 affected
83417206427bdf0fef9fa69957807194f25923c3< 26471d954bbfbfb9032994f7f485802ee20e0582 affected
83417206427bdf0fef9fa69957807194f25923c3< 456afe4707e23cc114ad833197f63b52bb8fd1e7 affected
83417206427bdf0fef9fa69957807194f25923c3< 65e7c4b5366b770c60dfefac3f1d06e33a9e411e affected
83417206427bdf0fef9fa69957807194f25923c3< eaa7d29341ef4b91e84ad097562982288a7c376c affected
83417206427bdf0fef9fa69957807194f25923c3< c3129e6f26e18c0886ede7265f187a7ec289e1d1 affected
83417206427bdf0fef9fa69957807194f25923c3< 4b09b7c84b8633cd041181616bd15bf5e73c164d affected
83417206427bdf0fef9fa69957807194f25923c3< 9aa237cf66495b2426ddde8532e9b08a0ed83aaa affected
… +10 more rows
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-98499

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
HID: wacom: fix OOB read in wacom_wac_pen_serial_enforce()
Source: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: HID: wacom: fix OOB read in wacom_wac_pen_serial_enforce() The 'wacom_wac_pen_serial_enforce()' function may calculate and pass an invalid offset to hid_field_extract(), resulting in memory reads at incorrect addresses -- possibly beyond the end of the report. If a field in the HID descriptor lists more usages than its Report Count actually reserves space for, the function's inner 'j' will walk past the end of the field: for (i = 0; i < report->maxfield; i++) { for (j = 0; j < report->field[i]->maxusage; j++) { ... value = hid_field_extract(hdev, raw_data + 1, offset + j * size, size); A descriptor listing 12288 usages against Report Count 1 has the loop extract the usage at index 12287 from bit offset 98296 -- about 12 KB past a 2-byte received report. The value is stored in wacom_wac->serial[0] and can reach userspace as an MSC_SERIAL event, making this an information disclosure. Clamp the loop to field->report_count, the number of value slots the report holds. Value slots past the last declared usage are still scanned; they reuse that usage (HID 1.11, 6.2.2.8). Verified on v6.12.105 with a UHID reproducer: a 2-byte report from such a descriptor trips KASAN before the patch and not after it.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Source: CVE Program / CVE List V5
Vulnerability Type
N/A
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
Linux Linux 83417206427bdf0fef9fa69957807194f25923c3 ~ 9aa62f967b6a4bb30aa3b778e02c8a5ca6bcde51 -
Linux Linux 4.16 -

II. Public POCs for CVE-2026-98499

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-98499

请登录查看更多情报信息。

Patches & Fixes for CVE-2026-98499 (8)

Same Patch Batch · Linux · 2026-10-18 · 435 CVEs total

CVE-2026-98548 9.8 CRITICAL sctp: discard the rest of the packet on a stale-cookie error
CVE-2026-98490 9.8 CRITICAL net: openvswitch: conntrack: fix helper UAF due to extensions realloc
CVE-2026-98464 9.3 CRITICAL RISC-V: KVM: Synchronize hrtimer callback during teardown
CVE-2026-98549 9.1 CRITICAL tcp: prevent collapsing skbs across boundary in rtx queue
CVE-2026-98451 8.8 HIGH smb: client: use finish_no_open() for non-regular inodes
CVE-2026-98466 8.2 HIGH KVM: arm64: Transfer the hyp stack pages out of the host stage-2
CVE-2026-98532 8.1 HIGH ipv6: do not let ipv6_find_hdr() return an offset past the packet end
CVE-2026-98454 8.1 HIGH smb: client: fix create context out-of-bounds reads
CVE-2026-98442 7.8 HIGH net/sched: act_ct: fix helper UAF due to extensions realloc
CVE-2026-98436 7.8 HIGH accel/amdxdna: Disable device buffer exporting
CVE-2026-98510 7.8 HIGH drm/xe/vm: nuke PTs only after unlinking contested VMAs
CVE-2026-98524 7.8 HIGH rds: ib: Clear the sg list when mapping an MR fails
CVE-2026-98441 7.8 HIGH net/sched: act_ct: avoid modifying shared unconfirmed ct entry
CVE-2026-98515 7.8 HIGH drm/nouveau: fix double-free in nvif_vmm_dtor
CVE-2026-98520 7.8 HIGH drm/amdkfd: fix use-after-free and multi-container gap in kfd_dev_mapping
CVE-2026-98487 7.8 HIGH net: bridge: mdb: restart port group walk after deletion
CVE-2026-98507 7.8 HIGH mm/rmap: fix missing barrier between anon_vma init and vma->anon_vma publish
CVE-2026-98443 7.8 HIGH xfs: fix cursor and pointer handling when recovering iunlink buckets
CVE-2026-98517 7.8 HIGH drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM
CVE-2026-98491 7.8 HIGH net: openvswitch: conntrack: avoid modifying shared unconfirmed ct entry

Showing top 20 of 435 CVEs. View all on vendor page &rarr; →

IV. Related Vulnerabilities