CVE-2023-53331 in Linux정보

요약

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

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

pstore/ram: 초기화 중 빈 prz의 시작 위치 확인

커밋 30696378f68a("pstore/ram: 빈 버퍼를 유효한 것으로 처리하지 않음") 이후, 초기화 과정에서 버퍼 크기가 0인 경우 prz가 유효하다고 가정하는 문제가 있었습니다(버퍼 시작 위치와 무관하게). 이 확인되지 않은 시작 값은 버퍼 경계 밖을 가리킬 수 있으며, 이로 인해 나중에 쓰기가 시도될 때 커널 패닉이 발생할 수 있습니다:

sysdump_panic_event+0x3b4/0x5b8 atomic_notifier_call_chain+0x54/0x90 panic+0x1c8/0x42c die+0x29c/0x2a8 die_kernel_fault+0x68/0x78 __do_kernel_fault+0x1c4/0x1e0 do_bad_area+0x40/0x100 do_translation_fault+0x68/0x80 do_mem_abort+0x68/0xf8 el1_da+0x1c/0xc0 __raw_writeb+0x38/0x174 __memcpy_toio+0x40/0xac persistent_ram_update+0x44/0x12c persistent_ram_write+0x1a8/0x1b8 ramoops_pstore_write+0x198/0x1e8 pstore_console_write+0x94/0xe0 ...

이를 방지하기 위해 초기화 단계에서 prz의 시작 값이 0인지도 확인합니다. 시작 값이 0이 아닌 경우, 다음 prz 무결성 검사 단계에서 이를 발견(start > size)하고 버퍼를 정상 상태로 복원합니다.

[kees: 백트레이스와 설명을 추가하여 커밋 로그 업데이트]

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

Linux

예약하다

2025. 09. 16.

모더레이션

수락

항목

VDB-324507

EPSS

0.00147

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!