CVE-2026-80631 in Linux정보

요약

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

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

btrfs: lzo: 압축 입력을 초과하는 압축 세그먼트 거부하기

lzo_decompress_bio()는 각 디스크 상의 세그먼트 길이인 seg_len이 워크스페이스 cbuf 크기와만 비교되도록 검증하고, 압축된 입력 크기(compressed_len, bio의 총 folio 바이트 수)와는 비교하지 않습니다. 조작된 extent는 cbuf 검사를 통과하지만 bio 끝을 넘어가는 seg_len을 가진 세그먼트를 포함할 수 있으므로, copy_compressed_segment()가 마지막 folio 밖으로 이동합니다: get_current_folio()은 bio_next_folio()에서 NULL folio를 반환하며, CONFIG_BTRFS_ASSERT가 비활성화되어 있는 경우(기본값) folio_size(NULL)이 faults를 발생시킵니다.

BUG: KASAN: null-ptr-deref in lzo_decompress_bio (fs/btrfs/lzo.c:383) Read of size 8 at addr 0000000000000000 by task kworker/u8:1/29 Workqueue: btrfs-endio simple_end_io_work kasan_report (mm/kasan/report.c:590) lzo_decompress_bio (fs/btrfs/lzo.c:383) end_bbio_compressed_read (fs/btrfs/compression.c:1065) btrfs_bio_end_io (fs/btrfs/bio.c:135) btrfs_check_read_bio (fs/btrfs/bio.c:180 fs/btrfs/bio.c:285) simple_end_io_work process_one_work worker_thread

압축된 길이를 초과하여 확장될 payload를 가진 모든 세그먼트는 복사 전에 거부되며, 이 함수의 다른 디스크 상 검증 실패들과 마찬가지로 corruption으로 처리됩니다.

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

책임이 있는

Linux

예약하다

2026. 08. 26.

모더레이션

수락

항목

VDB-396571

EPSS

0.00155

출처

Might our Artificial Intelligence support you?

Check our Alexa App!