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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-89883— media: rc: sunxi-cir: Unregister rc device on probe failure

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 内核中,已修复以下漏洞: 媒体:远程控制器(rc):sunxi-cir:在探测失败时注销 rc 设备 当 成功后,若后续探测过程发生失败,必须通过 撤销该注册。而当前的错误处理路径会直接跳转到资源分配清理标签,仅调用 ,却遗漏了由 创建的 rc 设备注册及其相关资源,导致资源泄漏或状态不一致。 为此,新增一个“已注册设备”的逆序清理(unwind)标签,用于处理中断(IRQ)查找、IRQ 请求以及硬件初始化等失败场景。对于发生在 成功之前的失败,则继续保留使用 进行清理。

CVSS 7.8 · High EPSS 0.18% · P7

Possible ATT&CK Techniques 1 AI

T1611 · Escape to Host

Affected Version Matrix 16

VendorProduct Version RangeStatus
Linux Linux b4e3e59fb59c214c5bcf9d1bf2971f100e0dac4f< 4655a591478e4b31a3396695a2457daad9d4c899 affected
b4e3e59fb59c214c5bcf9d1bf2971f100e0dac4f< 4efd7146dcf959afe64e9c51531cd8f82e60eab6 affected
b4e3e59fb59c214c5bcf9d1bf2971f100e0dac4f< 826763adbd8bd3137c5b3756650da473dc6216d5 affected
b4e3e59fb59c214c5bcf9d1bf2971f100e0dac4f< 59951b8a87ef4fb4b5b9409f70ba07663681a040 affected
b4e3e59fb59c214c5bcf9d1bf2971f100e0dac4f< 5b58d8c206f37525c8217171e1f3e91dd2fa55e5 affected
b4e3e59fb59c214c5bcf9d1bf2971f100e0dac4f< 5e6f5bffaa80fc8ecce348ec0e34fed9d843e47e affected
b4e3e59fb59c214c5bcf9d1bf2971f100e0dac4f< 479aa6fa8c50f1052f1451326ef7d4d586d340c3 affected
3.17 affected
… +8 more rows
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-89883

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
media: rc: sunxi-cir: Unregister rc device on probe failure
Source: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: media: rc: sunxi-cir: Unregister rc device on probe failure After rc_register_device() succeeds, later probe failures must undo the registration with rc_unregister_device(). The current error path jumps to the allocation cleanup label and only calls rc_free_device(), leaving the rc device registration and resources created by rc_register_device() behind. Add a registered-device unwind label for the IRQ lookup, IRQ request, and hardware initialization failure paths. Keep rc_free_device() for failures before rc_register_device() succeeds.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/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 b4e3e59fb59c214c5bcf9d1bf2971f100e0dac4f ~ 4655a591478e4b31a3396695a2457daad9d4c899 -
Linux Linux 3.17 -

II. Public POCs for CVE-2026-89883

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

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

Other References for CVE-2026-89883 (7)

Same Patch Batch · Linux · 2026-09-16 · 276 CVEs total

CVE-2026-90048 9.8 CRITICAL fs/ntfs3: fix slab-out-of-bounds write in ni_create_attr_list()
CVE-2026-90012 9.8 CRITICAL spi: Fix DMA mapping ownership on partial map failure
CVE-2026-89970 9.8 CRITICAL nvmet-auth: Synchronize timeout work during SQ teardown
CVE-2026-89857 9.8 CRITICAL scsi: qla2xxx: Hold qpair lock when sending NVMe LS reject
CVE-2026-89969 9.8 CRITICAL nvmet-tcp: fix out-of-bounds write when receiving an over-long PDU
CVE-2026-89847 9.8 CRITICAL scsi: qla2xxx: Avoid double completion in async IOCB timeout
CVE-2026-89972 9.8 CRITICAL nvme: add missing SRCU grace period in error path
CVE-2026-89990 9.8 CRITICAL ceph: lock mutex in ceph_mds_check_access()
CVE-2026-90036 9.8 CRITICAL NFSD: Prevent client use-after-free during blocked-lock reaping
CVE-2026-90038 9.8 CRITICAL NFSD: Prevent client use-after-free during export state revocation
CVE-2026-90037 9.8 CRITICAL NFSD: Prevent client use-after-free during close_lru reaping
CVE-2026-89788 9.8 CRITICAL ksmbd: fix tree connection use-after-free in smb2_tree_connect()
CVE-2026-89783 9.8 CRITICAL xfrm6: fix out-of-bounds write in xfrm6_input_addr() when secpath is full
CVE-2026-90042 9.8 CRITICAL ceph: properly decrypt filenames in vmalloc() buffers
CVE-2026-89778 9.8 CRITICAL isofs: fix out-of-bounds page array access on empty zisofs block
CVE-2026-89915 9.3 CRITICAL KVM: arm64: Remove VM-wide VNCR mapping counter
CVE-2026-90049 9.3 CRITICAL net: skbuff: don't skb_tx_error() the source skb in skb_zerocopy()
CVE-2026-89775 9.3 CRITICAL KVM: arm64: Handle negative S1 walk levels in VNCR TLB size evaluation
CVE-2026-89916 9.3 CRITICAL KVM: arm64: Make VNCR invalidation participate in MMU invalidation retry
CVE-2026-89930 9.3 CRITICAL KVM: nVMX: Service local TLB flushes on failed nested VM-Enter

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

IV. Related Vulnerabilities

V. Comments for CVE-2026-89883

No comments yet


Leave a comment