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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-98483— nfc: fix use-after-free in nfc_get_local_general_bytes

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 内核中,以下漏洞已得到修复: nfc:修复 nfc_get_local_general_bytes 中的释放后使用(use-after-free)问题。 提交 6709d4b7bc2e("net: nfc: 修复由 nfc_llcp_find_local 引起的释放后使用问题”)曾尝试通过在访问 local->gb 后调用 nfc_llcp_local_put(local) 来修复一个释放后使用(UAF)问题。然而,如果引用计数降为零,local 对象会被立即释放,导致调用方在访问返回的指针时再次触

AI Predicted 8.8 Difficulty: Moderate EPSS 0.22% · P12

Affected Version Matrix 27

VendorProduct Version RangeStatus
Linux Linux 96f2c6f272ec04083d828de46285a7d7b17d1aad< 25bfa673adc70189c0bc872940421ae59f789cf6 affected
fc8429f8d86801f092fbfbd257c3af821ac0dcd3< 2b31d0cc95856c856ada91f943fb14dfdf29a923 affected
425d9d3a92df7d96b3cfb7ee5c240293a21cbde3< c40f61a6a413f3eaf028e5fe367fd9749e503ab0 affected
6709d4b7bc2e079241fdef15d1160581c5261c10< 19bcfc2a56d0b82919079b5424c5a9a0ac897dcf affected
6709d4b7bc2e079241fdef15d1160581c5261c10< d8c929e9afdbc33b1876ecb97a517e850449b5bd affected
6709d4b7bc2e079241fdef15d1160581c5261c10< 841af260ff477f6191872bc3b2e15488615c1827 affected
6709d4b7bc2e079241fdef15d1160581c5261c10< 9ede11e12f965ace97c4e0f606667f24fb41e7e1 affected
6709d4b7bc2e079241fdef15d1160581c5261c10< dcab71a7011918f6fdba7adcec02d217dcb84b8d affected
… +19 more rows
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-98483

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
nfc: fix use-after-free in nfc_get_local_general_bytes
Source: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: nfc: fix use-after-free in nfc_get_local_general_bytes Commit 6709d4b7bc2e ("net: nfc: Fix use-after-free caused by nfc_llcp_find_local") attempted to fix a use-after-free (UAF) issue by invoking nfc_llcp_local_put(local) after accessing local->gb. However, if the reference count drops to zero, local is freed immediately, leading to a use-after-free when callers access the returned pointer. Alternative approaches using dynamic allocation (e.g. kmemdup) introduced memory leaks because callers consistently treat the returned pointer as borrowed memory. Fix this properly by refactoring nfc_llcp_general_bytes() and nfc_get_local_general_bytes() to accept a caller-provided output buffer (out_gb) and its maximum length (gb_max_len). The general bytes are safely copied into out_gb before calling nfc_llcp_local_put(local), ensuring safe lifetime management without ownership transfer complications. Update all callers across drivers (microread, pn533, pn544, st21nfca, digital_dep, and nci) to provide their own destination buffers and pass them to nfc_get_local_general_bytes().
Source: CVE Program / CVE List V5
CVSS Information
N/A
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 96f2c6f272ec04083d828de46285a7d7b17d1aad ~ 25bfa673adc70189c0bc872940421ae59f789cf6 -
Linux Linux 6.5 -

II. Public POCs for CVE-2026-98483

# 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-98483

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

Patches & Fixes for CVE-2026-98483 (6)

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

CVE-2026-98490 9.8 CRITICAL net: openvswitch: conntrack: fix helper UAF due to extensions realloc
CVE-2026-98548 9.8 CRITICAL sctp: discard the rest of the packet on a stale-cookie error
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-98499 8.1 HIGH HID: wacom: fix OOB read in wacom_wac_pen_serial_enforce()
CVE-2026-98454 8.1 HIGH smb: client: fix create context out-of-bounds reads
CVE-2026-98443 7.8 HIGH xfs: fix cursor and pointer handling when recovering iunlink buckets
CVE-2026-98491 7.8 HIGH net: openvswitch: conntrack: avoid modifying shared unconfirmed ct entry
CVE-2026-98524 7.8 HIGH rds: ib: Clear the sg list when mapping an MR fails
CVE-2026-98436 7.8 HIGH accel/amdxdna: Disable device buffer exporting
CVE-2026-98487 7.8 HIGH net: bridge: mdb: restart port group walk after deletion
CVE-2026-98515 7.8 HIGH drm/nouveau: fix double-free in nvif_vmm_dtor
CVE-2026-98442 7.8 HIGH net/sched: act_ct: fix helper UAF due to extensions realloc
CVE-2026-98517 7.8 HIGH drm/nouveau/uvmm: fix UAF in nouveau_uvmm_sm when BO is in TTM_PL_SYSTEM
CVE-2026-98507 7.8 HIGH mm/rmap: fix missing barrier between anon_vma init and vma->anon_vma publish
CVE-2026-98441 7.8 HIGH net/sched: act_ct: avoid modifying shared unconfirmed ct entry
CVE-2026-98510 7.8 HIGH drm/xe/vm: nuke PTs only after unlinking contested VMAs

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

IV. Related Vulnerabilities