In the Linux kernel, the following vulnerability has been resolved:
drm/rockchip: vop2: fail cleanly if missing a primary plane for a video-port
Each window of a vop2 is usable by a specific set of video ports, so while binding the vop2, we look through the list of available windows trying to find one designated as primary-plane and usable by that specific port.
The code later wants to use drm_crtc_init_with_planes with that found primary plane, but nothing has checked so far if a primary plane was actually found.
For whatever reason, the rk3576 vp2 does not have a usable primary window (if vp0 is also in use) which brought the issue to light and ended in a null-pointer dereference further down.
As we expect a primary-plane to exist for a video-port, add a check at the end of the window-iteration and fail probing if none was found.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Suse | — | Upgrade kernel-debug-develUpgrade gfs2-kmp-64kbUpgrade kernel-syms-azureUpgrade kernel-default-vdsoUpgrade kernel-obs-qaUpgrade kernel-symsUpgrade kernel-kvmsmallUpgrade kernel-syms-rtUpgrade ocfs2-kmp-rtUpgrade kernel-macrosUpgrade kernel-64kbUpgrade kernel-azure-optionalUpgrade kernel-default-optionalUpgrade kernel-docs-htmlUpgrade kselftests-kmp-64kbUpgrade dtb-broadcomUpgrade kernel-kvmsmall-develUpgrade dtb-apmUpgrade kernel-azure-extraUpgrade kernel-sourceUpgrade kernel-default-develUpgrade dtb-marvellUpgrade dtb-exynosUpgrade cluster-md-kmp-defaultUpgrade dtb-amdUpgrade dtb-mediatekUpgrade kernel-default-livepatchUpgrade kernel-rt-develUpgrade dlm-kmp-64kbUpgrade dtb-xilinxUpgrade dtb-amlogicUpgrade gfs2-kmp-rtUpgrade kernel-rt-livepatch-develUpgrade ocfs2-kmp-64kbUpgrade dtb-appleUpgrade kernel-default-extraUpgrade kernel-rt_debugUpgrade kernel-rt_debug-vdsoUpgrade kernel-source-azureUpgrade kernel-devel-azureUpgrade dlm-kmp-azureUpgrade kernel-zfcpdumpUpgrade kernel-64kb-optionalUpgrade reiserfs-kmp-defaultUpgrade dtb-freescaleUpgrade kernel-debugUpgrade kernel-develUpgrade kernel-azure-vdsoUpgrade kernel-devel-rtUpgrade dtb-amazonUpgrade dtb-hisiliconUpgrade kernel-rt-livepatchUpgrade dtb-lgUpgrade kernel-64kb-develUpgrade cluster-md-kmp-azureUpgrade dlm-kmp-defaultUpgrade dtb-rockchipUpgrade kernel-defaultUpgrade reiserfs-kmp-azureUpgrade kernel-rtUpgrade kernel-azure-develUpgrade cluster-md-kmp-rtUpgrade dtb-nvidiaUpgrade kernel-docsUpgrade kernel-rt_debug-develUpgrade kernel-default-livepatch-develUpgrade dtb-allwinnerUpgrade ocfs2-kmp-azureUpgrade kselftests-kmp-defaultUpgrade kernel-source-vanillaUpgrade kernel-rt-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-baseUpgrade kernel-64kb-extraUpgrade gfs2-kmp-defaultUpgrade gfs2-kmp-azureUpgrade dtb-armUpgrade kselftests-kmp-azureUpgrade dlm-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade dtb-qcomUpgrade kernel-rt-extraUpgrade dtb-alteraUpgrade kernel-rt-optionalUpgrade kernel-debug-vdsoUpgrade dtb-renesasUpgrade reiserfs-kmp-rtUpgrade ocfs2-kmp-defaultUpgrade dtb-socionextUpgrade kernel-source-rtUpgrade kernel-azureUpgrade kselftests-kmp-rtUpgrade kernel-obs-buildUpgrade dtb-caviumUpgrade kernel-default-base-rebuildUpgrade dtb-sprdUpgrade reiserfs-kmp-64kb | Dec 5, 2025 | Oct 15, 2025 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub