CVE-2026-80704

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: drm/amd/display: loqlama üçün düzgün kontekstdən istifadə edin Kodun digər hissələri kimi, get_ss_info_from_atombios() funksiyası loqlama üçün calc_pll_cs->ctx->logger-dən istifadə edir. Lakin calc_pll_cs->ctx yalnız daha sonra calc_pll_max_vco_construct() funksiyasında başladılır. Buna görə də, DC_LOG_SYNC() istifadə edən hər hansı bir çıxış get_ss_info_from_atombios() funksiyasında NULL göstəricisinin istinadına (NULL pointer dereference) səbəb olur. Sashikoya görə, eyni problem dce112_get_pix_clk_dividers() və dcn3_get_pix_clk_dividers() funksiyalarında da mövcuddur. NULL kontekstə müraciət etməyin qarşısını almaq üçün hər yerdə clk_src->base.ctx->logger-dən istifadə edin. Base-dəki həmin kontekst dce110_clk_src_construct() və dce112_clk_src_construct() funksiyalarında, get_ss_info_from_atombios() və ya Sashikonun yuxarıda qeyd olunan get_pix_clk_dividers funksiyaları çağırılmamışdan əvvəl başladılır. Bu, DC_LOGGER-in CTX->logger olaraq yenidən təyin edilməsi ilə həyata keçirilir. Əvvəl: dce110_clk_src_construct() bunu edirdi: -> clk_src->base.ctx = ctx; təyin edir; -> ss_info_from_atombios_create() -> get_ss_info_from_atombios() <- calc_pll_cs->ctx istifadə edir # XƏTA -> calc_pll_max_vco_construct() <- calc_pll_cs->ctx təyin edir Sonra: dce110_clk_src_construct() bunu edir: -> clk_src->base.ctx = ctx; təyin edir; -> ss_info_from_atombios_create() -> get_ss_info_from_atombios() <- clk_src->base.ctx istifadə edir (commit 6f16fcbb0c46a87e3d9685407e906573d60104b0-dan götürülmüşdür)

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc28 avq 2026
İlk görülmə28 avq 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux07b52a41765722ec971e0cd9739b140bf4933998, a94e62b7c7018fcfe0251e53fa96af30f12d923a, 02647d98340738f918690ed227fdcf154db1b84a, f556bc844cc4423e5ad41ae41a4c24f1cf75b978, 114b42507b6a23d9d24e24e4ef165233332c64d4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux1296423bf23c7a58133970e223b1f47ec6570308 ≤ v < 07b52a41765722ec971e0cd9739b140bf4933998, 1296423bf23c7a58133970e223b1f47ec6570308 ≤ v < a94e62b7c7018fcfe0251e53fa96af30f12d923a, 1296423bf23c7a58133970e223b1f47ec6570308 ≤ v < 02647d98340738f918690ed227fdcf154db1b84a, 1296423bf23c7a58133970e223b1f47ec6570308 ≤ v < f556bc844cc4423e5ad41ae41a4c24f1cf75b978, 1296423bf23c7a58133970e223b1f47ec6570308 ≤ v < 114b42507b6a23d9d24e24e4ef165233332c64d4, 4.1707b52a41765722ec971e0cd9739b140bf4933998, a94e62b7c7018fcfe0251e53fa96af30f12d923a, 02647d98340738f918690ed227fdcf154db1b84a, f556bc844cc4423e5ad41ae41a4c24f1cf75b978, 114b42507b6a23d9d24e24e4ef165233332c64d4

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-80704 · Linux · Dark Radar