CVE-2026-98635 in Linux정보

요약

\~에 의해 VulDB • 2026. 10. 19.

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

scsi: block: zones_cond의 영역 보고 시 배열 범위 초과 쓰기 수정

blk_revalidate_disk_zones()는 디스크 용량과 영역 크기를 기반으로 zones_cond 배열의 크기를 설정하지만, blk_revalidate_zone_cond()가 사용하는 인덱스는 장치 기반 report_zones() 순회에 의해 결정되며 배열 크기와의 비교 검증이 이루어지지 않습니다. 배열에 맞지 않는 더 많은 수의 영역을 보고하는 장치는 blk_zone_set_cond()에서 범위 초과 쓰기가 발생하게 만듭니다.

이에 도달하는 한 가지 방법은 32비트를 초과하는 영역 개수입니다: blk_revalidate_zone_args.nr_zones와 struct zoned_disk_info.nr_zones 모두 unsigned int이므로, UINT_MAX보다 많은 수의 영역(예: 논리 블록 크기 512바이트인 2^32 + 1024개의 영역)을 광고하는 디스크는 그 영역 개수가 작은 값으로 잘려(truncated), 배열 크기가 축소되는 반면 보고 순회는 계속 증가합니다.

영역 조건을 저장하기 전에 인덱스를 배열 크기 대비 검증하고, 영역 개수가 32비트에 맞지 않을 경우 재검증을 거부하십시오.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-422171

EPSS

0.00000

활동

낮음

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!