[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"cve-CVE-2026-46245":3},{"id":4,"cve_id":5,"euvd_id":6,"summary":7,"published":8,"cvss_data":9,"is_remote":20,"cwes":21,"cpes":23,"technologies":25,"references":27,"score":33,"epss_score":34,"epss_percentile":35,"is_kev":20,"cisa_kev_date_added":36,"cisa_kev_due_date":36,"cisa_ssvc":37,"attack_mappings":43,"exploits":50},354507,"CVE-2026-46245","EUVD-2026-34107","In the Linux kernel, the following vulnerability has been resolved:\n\ndrm\u002Famd\u002Fdisplay: Fix dc_link NULL handling in HPD init\n\namdgpu_dm_hpd_init() may see connectors without a valid dc_link.\n\nThe code already checks dc_link for the polling decision, but later\nunconditionally dereferences it when setting up HPD interrupts.\n\nAssign dc_link early and skip connectors where it is NULL.\n\nFixes the below:\ndrivers\u002Fgpu\u002Fdrm\u002Famd\u002Famdgpu\u002F..\u002Fdisplay\u002Famdgpu_dm\u002Famdgpu_dm_irq.c:940 amdgpu_dm_hpd_init()\nerror: we previously assumed 'dc_link' could be null (see line 931)\n\ndrivers\u002Fgpu\u002Fdrm\u002Famd\u002Famdgpu\u002F..\u002Fdisplay\u002Famdgpu_dm\u002Famdgpu_dm_irq.c\n    923                 \u002F*\n    924                  * Analog connectors may be hot-plugged unlike other connector\n    925                  * types that don't support HPD. Only poll analog connectors.\n    926                  *\u002F\n    927                 use_polling |=\n    928                         amdgpu_dm_connector->dc_link &&\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The patch adds this NULL check but hopefully it can be removed\n\n    929                         dc_connector_supports_analog(amdgpu_dm_connector->dc_link->link_id.id);\n    930\n    931                 dc_link = amdgpu_dm_connector->dc_link;\n\ndc_link assigned here.\n\n    932\n    933                 \u002F*\n    934                  * Get a base driver irq reference for hpd ints for the lifetime\n    935                  * of dm. Note that only hpd interrupt types are registered with\n    936                  * base driver; hpd_rx types aren't. IOW, amdgpu_irq_get\u002Fput on\n    937                  * hpd_rx isn't available. DM currently controls hpd_rx\n    938                  * explicitly with dc_interrupt_set()\n    939                  *\u002F\n--> 940                 if (dc_link->irq_source_hpd != DC_IRQ_SOURCE_INVALID) {\n                            ^^^^^^^^^^^^^^^^^^^^^^^ If it's NULL then we are trouble because we dereference it here.\n\n    941                         irq_type = dc_link->irq_source_hpd - DC_IRQ_SOURCE_HPD1;\n    942                         \u002F*\n    943                          * TODO: There's a mismatch between mode_info.num_hpd\n    944                          * and what bios reports as the # of connectors with hpd","2026-06-03T18:16:00Z",{"cvss_v3.1":10},{"scope":11,"version":12,"baseScore":13,"attackVector":14,"baseSeverity":15,"vectorString":16,"integrityImpact":17,"userInteraction":17,"attackComplexity":18,"availabilityImpact":19,"privilegesRequired":18,"confidentialityImpact":17},"UNCHANGED","3.1",5.5,"LOCAL","MEDIUM","CVSS:3.1\u002FAV:L\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:N\u002FA:H","NONE","LOW","HIGH",false,[22],"CWE-476",[24],"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",[26],"Linux Linux Kernel",[28,29,30,31,32],"https:\u002F\u002Fgit.kernel.org\u002Fstable\u002Fc\u002F226a40c06a183abaeb7529a4f54d6c203bd14407","https:\u002F\u002Fgit.kernel.org\u002Fstable\u002Fc\u002Fa490e4d3c9fed1e690c8de348416eea3a9f054ff","https:\u002F\u002Fgit.kernel.org\u002Fstable\u002Fc\u002F1d15503e454bf117a0d0078332d48df86a41c828","https:\u002F\u002Fgit.kernel.org\u002Fstable\u002Fc\u002F0965f1e775130e325e74152d867d2e8ce865fa05","https:\u002F\u002Fgit.kernel.org\u002Fstable\u002Fc\u002Fd772e8570f19ac05fd9b11c8af86ada98f35f0c8",0.28,0.00155,0.04563,null,{"timestamp":36,"automatable":38,"tech_impact":39,"exploitation":40,"cisa_decision":41,"cisa_remediation_timeline":42},"no","partial","none",{},"FSU",[44],{"name":45,"source":46,"tactics":47,"technique_id":49},"Exploitation for Privilege Escalation","attack_vector",[48],"privilege-escalation","T1068",[]]