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 cluster-md-kmp-azureUpgrade dtb-amazonUpgrade dtb-hisiliconUpgrade dtb-exynosUpgrade kernel-azure-extraUpgrade kernel-kvmsmall-develUpgrade dtb-apmUpgrade kernel-default-develUpgrade kernel-zfcpdumpUpgrade kernel-azure-vdsoUpgrade kernel-docs-htmlUpgrade kernel-syms-rtUpgrade kernel-default-optionalUpgrade ocfs2-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade kernel-macrosUpgrade dtb-marvellUpgrade kernel-azure-optionalUpgrade dtb-mediatekUpgrade dtb-xilinxUpgrade kernel-64kbUpgrade kselftests-kmp-64kbUpgrade dtb-broadcomUpgrade kernel-debugUpgrade kernel-64kb-optionalUpgrade kernel-devel-azureUpgrade kernel-64kb-develUpgrade kernel-source-azureUpgrade kernel-syms-azureUpgrade dtb-freescaleUpgrade dtb-lgUpgrade reiserfs-kmp-defaultUpgrade kernel-default-livepatchUpgrade kernel-devel-rtUpgrade kernel-symsUpgrade kernel-rt_debugUpgrade kernel-sourceUpgrade ocfs2-kmp-64kbUpgrade dlm-kmp-azureUpgrade dtb-appleUpgrade gfs2-kmp-rtUpgrade kernel-rt-livepatch-develUpgrade kernel-debug-develUpgrade dtb-amdUpgrade kernel-default-extraUpgrade kernel-rt-livepatchUpgrade dlm-kmp-64kbUpgrade kernel-develUpgrade kernel-rt-develUpgrade dtb-amlogicUpgrade kernel-default-vdsoUpgrade kernel-rt_debug-vdsoUpgrade kernel-kvmsmallUpgrade kernel-obs-qaUpgrade gfs2-kmp-64kbUpgrade dtb-armUpgrade kernel-default-base-rebuildUpgrade dtb-sprdUpgrade dtb-caviumUpgrade kernel-kvmsmall-vdsoUpgrade kernel-64kb-extraUpgrade gfs2-kmp-azureUpgrade dlm-kmp-rtUpgrade gfs2-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-rtUpgrade kernel-obs-buildUpgrade kernel-docsUpgrade dtb-qcomUpgrade kselftests-kmp-defaultUpgrade kernel-source-vanillaUpgrade kernel-rt_debug-develUpgrade kernel-default-livepatch-develUpgrade dtb-allwinnerUpgrade dtb-alteraUpgrade kernel-rt-extraUpgrade ocfs2-kmp-azureUpgrade dlm-kmp-defaultUpgrade dtb-nvidiaUpgrade kernel-azure-develUpgrade cluster-md-kmp-rtUpgrade reiserfs-kmp-azureUpgrade kernel-rtUpgrade dtb-rockchipUpgrade reiserfs-kmp-64kbUpgrade kernel-defaultUpgrade kernel-azureUpgrade ocfs2-kmp-defaultUpgrade kernel-debug-vdsoUpgrade dtb-socionextUpgrade dtb-renesasUpgrade reiserfs-kmp-rtUpgrade kernel-source-rtUpgrade kernel-rt-optionalUpgrade kernel-default-baseUpgrade kselftests-kmp-azureUpgrade kernel-rt-vdso | 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