CVE-2026-46023 in Linux정보

요약

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

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

dm mirror: create_dirty_log() 내 정수 오버플로 수정

create_dirty_log() 함수의 인수 개수 계산은 argc에 대한 유효성 검사 전에 `*args_used = 2 + param_count`를 수행합니다. 사용자가 장치 매핑 테이블 문자열을 통해 UINT_MAX에 가까운 param_count를 제공하면, 이 부호 없는 덧셈이 작은 값으로 래핑(wrap around)되어 후속 `argc < *args_used` 검사가 우회됩니다.

오버플로된 param_count는 이후 dm_dirty_log_create()로 argc로 전달되며, 이는 argv 배열에 대한 경계 밖 읽기(out-of-bounds reads)를 유발할 수 있습니다.

동일한 파일의 parse_features()에서 사용되는 것과 동일한 패턴을 따르며, 덧셈 수행 전에 param_count를 argc - 2와 비교함으로써 수정합니다. argc >= 2가 이미 보장되므로, 이 뺄셈 연산은 안전합니다.

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

Linux

예약하다

2026. 05. 13.

모더레이션

수락

항목

VDB-366262

EPSS

0.00032

출처

Interested in the pricing of exploits?

See the underground prices here!