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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-90122— clk: visconti: Make sure clk_init_data is fully initialized

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 内核中,以下漏洞已得到修复: clk: visconti: 确保 clk_init_data 被完全初始化 结构体包含多个用于以不同方式指定时钟可能父时钟的互斥成员,因此驱动程序只需初始化其所需的成员。然而,未初始化所有成员可能会引发隐蔽的问题,这些问题仅在启用 或 时才会暴露。 函数填充了 ,并假设 为 NULL。然而,由于 未被初始化,这可能会导致崩溃。 通过确保所有成员都被完全初始化,可以修复此类漏洞,并在未来将驱动程序转换为其他指定父时钟的方式时避免出现问题。

AI Predicted 5.5 Difficulty: Moderate EPSS 0.21% · P11

Possible ATT&CK Techniques 1 AI

T1674 · Input Injection

Affected Version Matrix 14

VendorProduct Version RangeStatus
Linux Linux b4cbe606dc3674b25cb661e7cd1a1c6ddaaafaaa< 0e97c22b286e1918c6f48bad7e77fb8240a24b4a affected
b4cbe606dc3674b25cb661e7cd1a1c6ddaaafaaa< 9f756f1965bad65e6066608f33c36988cd10302a affected
b4cbe606dc3674b25cb661e7cd1a1c6ddaaafaaa< 1cc0539e5b0906bace15d3fc7347b344a017cc02 affected
b4cbe606dc3674b25cb661e7cd1a1c6ddaaafaaa< 8f7980033e9f7ecaaecd873a0b5bf6b6c87d7e5a affected
b4cbe606dc3674b25cb661e7cd1a1c6ddaaafaaa< 5ecfa72e74c6e2a765fa5bc1da574e5beae588f2 affected
b4cbe606dc3674b25cb661e7cd1a1c6ddaaafaaa< 39c0e6c844a14945040cca4ccf6997792ab764c4 affected
5.17 affected
< 5.17 unaffected
… +6 more rows
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-90122

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
clk: visconti: Make sure clk_init_data is fully initialized
Source: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: clk: visconti: Make sure clk_init_data is fully initialized The clk_init_data structure contains several mutually-exclusive members for different methods to specify the possible parents of a clock, prompting drivers to initialize only the members they need. However, not initializing all members may cause subtle issues, which are only exposed when CONFIG_INIT_STACK_ALL_PATTERN or CONFIG_INIT_STACK_NONE is enabled. visconti_clk_register_gate() fills in init.parent_data, and assumes that init.parent_names is NULL. However, the latter in uninitialized, and thus may cause a crash. Make sure all members are fully initialized, to fix such bugs, and to avoid future breakage when converting drivers to a different method for specifying the parents.
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 b4cbe606dc3674b25cb661e7cd1a1c6ddaaafaaa ~ 0e97c22b286e1918c6f48bad7e77fb8240a24b4a -
Linux Linux 5.17 -

II. Public POCs for CVE-2026-90122

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

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

Patches & Fixes for CVE-2026-90122 (5)

Same Patch Batch · Linux · 2026-09-17 · 600 CVEs total

CVE-2026-90235 9.8 CRITICAL sunrpc: xprtsock: annotate shared socket callbacks with READ_ONCE/WRITE_ONCE
CVE-2026-90104 9.8 CRITICAL NFSv4.1: zero referring call lists before decoding
CVE-2026-92489 9.8 CRITICAL xfrm: Fix skb double-free in xfrm_dev_direct_output()
CVE-2026-90173 9.8 CRITICAL smb: smbdirect: free completion queues with ib_free_cq()
CVE-2026-90151 9.8 CRITICAL NFSv4: remove callback IDR entry on client allocation failure
CVE-2026-90110 9.4 CRITICAL inetpeer: randomize RB-tree node comparison using SipHash
CVE-2026-90230 9.1 CRITICAL nvmet: fix heap out-of-bounds read in nvmet_auth_negotiate()
CVE-2026-90414 9.1 CRITICAL IB/isert: reject PDUs declaring more data than was received
CVE-2026-90413 9.1 CRITICAL IB/isert: reject login PDUs declaring more data than was received
CVE-2026-93189 8.8 HIGH HID: core: quiesce input in hid_hw_stop() to prevent use-after-free
CVE-2026-90256 8.8 HIGH Bluetooth: L2CAP: use proto_lock for l2cap_data to fix l2cap_disconn_ind
CVE-2026-93042 8.8 HIGH dmaengine: dw-edma: Terminate all descriptors without callbacks
CVE-2026-90286 8.8 HIGH drm/amdgpu/gfx6: Use PFP on the compute queues too
CVE-2026-90255 8.8 HIGH Bluetooth: hci_conn: fix the SCO setup context lifetime
CVE-2026-90425 8.8 HIGH iommu/tegra241-cmdqv: Require exactly one Stream ID for a vSID
CVE-2026-90329 8.8 HIGH HID: synchronize input before cleaning up a failed probe
CVE-2026-90162 8.8 HIGH ksmbd: defer publishing granted locks to prevent UAF/double-free race
CVE-2026-90240 8.8 HIGH iommu/vt-d: Flush context cache with correct SID when tearing down aliases
CVE-2026-90367 8.8 HIGH wifi: mt76: mt7996: hold dev->mt76.mutex while disabling tx worker in SER
CVE-2026-90371 8.8 HIGH wifi: mt76: fix RXDMAD_C buffer recycling race

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

IV. Related Vulnerabilities

V. Comments for CVE-2026-90122

No comments yet


Leave a comment