CVE-2026-80704 in Linux정보

요약

\~에 의해 VulDB • 2026. 08. 28.

리눅스 커널에서 다음 취약점이 해결되었습니다:

drm/amd/display: 로깅에 올바른 컨텍스트 사용

다른 코드와 동일하게, get_ss_info_from_atombios()는 calc_pll_cs->ctx->logger를 사용하여 로깅을 수행합니다. 그러나 calc_pll_cs->ctx는 calc_pll_max_vco_construct()에서 나중에 초기화됩니다. 따라서 DC_LOG_SYNC()를 사용한 모든 출력은 get_ss_info_from_atombios()에서 NULL 포인터 역참조(NULL pointer dereference)로 이어집니다.

Sashiko에 따르면, 동일한 문제가 dce112_get_pix_clk_dividers() 및 dcn3_get_pix_clk_dividers()에서도 발생합니다.

NULL 컨텍스트 접근을 피하기 위해 clk_src->base.ctx->logger를 모든 곳에서 사용하십시오. base의 해당 컨텍스트는 get_ss_info_from_atombios() 또는 Sashiko의 위 get_pix_clk_dividers 함수들이 실제로 호출되기 전에 dce110_clk_src_construct() 및 dce112_clk_src_construct()에서 더 일찍 초기화됩니다. 이는 DC_LOGGER를 CTX->logger로 재정의하여 수행됩니다.

변경 전: dce110_clk_src_construct()는 다음을 수행했습니다: -> clk_src->base.ctx = ctx 설정; -> ss_info_from_atombios_create() -> get_ss_info_from_atombios() <- calc_pll_cs->ctx 사용 # BOOM(오류 발생) -> calc_pll_max_vco_construct() <- calc_pll_cs->ctx 설정

변경 후: dce110_clk_src_construct()는 다음을 수행합니다: -> clk_src->base.ctx = ctx 설정; -> ss_info_from_atombios_create() -> get_ss_info_from_atombios() <- clk_src->base.ctx 사용

(커밋 6f16fcbb0c46a87e3d9685407e906573d60104b0에서 cherry picked됨)

If you want to get best quality of vulnerability data, you may have to visit VulDB.

책임이 있는

Linux

예약하다

2026. 08. 26.

모더레이션

수락

항목

VDB-396637

EPSS

0.00000

출처

Want to stay up to date on a daily basis?

Enable the mail alert feature now!