CVE-2025-39731 in Linux정보

요약

\~에 의해 VulDB • 2026. 06. 02.

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

f2fs: vm_unmap_ram()이 잘못된 컨텍스트에서 호출될 수 있음

UFS 기반 가상 디스크를 사용하여 xfstests로 F2FS를 테스트할 때, 커널이 때때로 f2fs_release_decomp_mem()이 잘못된 컨텍스트에서 vm_unmap_ram()을 호출한다고 불평합니다. f2fs/007 테스트에서의 예시 트레이스:

f2fs/007 5s ... [12:59:38][ 8.902525] run fstests f2fs/007
[ 11.468026] BUG: sleeping function called from invalid context at mm/vmalloc.c:2978
[ 11.471849] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 68, name: irq/22-ufshcd
[ 11.475357] preempt_count: 1, expected: 0
[ 11.476970] RCU nest depth: 0, expected: 0
[ 11.478531] CPU: 0 UID: 0 PID: 68 Comm: irq/22-ufshcd Tainted: G W 6.16.0-rc5-xfstests-ufs-g40f92e79b0aa #9 PREEMPT(none)
[ 11.478535] Tainted: [W]=WARN
[ 11.478536] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[ 11.478537] Call Trace:
[ 11.478543] <TASK>
[ 11.478544] dump_stack_lvl+0x59/0x80
[ 11.478547] ___might_sleep+0x113/0x290
[ 11.478550] __might_sleep+0x44/0x90
[ 11.478553] vm_unmap_ram+0x38/0x120
[ 11.478556] f2fs_release_decomp_mem+0x33/0x50
[ 11.478559] f2fs_read_end_io+0x103/0x130
[ 11.478562] blk_update_request+0x133/0x420
[ 11.478565] scsi_end_request+0x27/0x1a0
[ 11.478568] scsi_io_completion+0x40/0x300
[ 11.478571] ufshcd_mcq_poll_cqe_lock+0xa3/0xe0
[ 11.478574] ufshcd_sl_intr+0x194/0x1f0
[ 11.478577] ufshcd_threaded_intr+0x68/0xb0
[ 11.478580] ? __pfx_irq_thread_fn+0x10/0x10
[ 11.478583] irq_thread_fn+0x20/0x60
[ 11.478586] ? __pfx_irq_thread_fn+0x10/0x10
[ 11.478589] irq_thread+0xb9/0x180
[ 11.478592] ? __pfx_irq_thread_dtor+0x10/0x10
[ 11.478595] ? __pfx_irq_thread+0x10/0x10
[ 11.478598] kthread+0x10a/0x230
[ 11.478601] ? __pfx_kthread+0x10/0x10
[ 11.478604] ret_from_fork+0x7e/0xd0
[ 11.478607] ? __pfx_kthread+0x10/0x10
[ 11.478610] ret_from_fork_asm+0x1a/0x30
[ 11.478613] </TASK>

이 패치는 f2fs_read_end_io() 내부의 in_task() 체크를 수정하여 인터럽트가 비활성화된 상태인지도 확인합니다. 이를 통해 페이지가 인터럽트 핸들러에서 비동기적으로 언매핑되도록 보장합니다.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

책임이 있는

Linux

예약하다

2025. 04. 16.

모더레이션

수락

항목

VDB-323029

EPSS

0.00137

출처

Might our Artificial Intelligence support you?

Check our Alexa App!