CVE-2022-49703 in Linux정보

요약

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

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

scsi: ibmvfc: 서브 CRQ 할당 시 vhost 포인터 저장

현재 큐에서 vhost 어댑터로 향하는 백 포인터는 서브 CRQ 인터럽트 등록 이후에야 설정됩니다. 이 값은 큐가 처음 할당될 때 사용 가능하며, 기본 및 비동기 큐와 서브 CRQ에서도 설정되어야 합니다.

이 수정은 레거시 XICS 인터럽트 컨트롤러를 사용하는 Power 9 시스템에서 kexec/kdump 중 관찰된 크래시를 해결합니다. 이전 커널에서 대기 중이던 서브 CRQ 인터럽트가 IRQ 등록 시 즉시 재생되어 ibmvfc_interrupt_scsi()에서 무효한(backpointer) 포인터를 역참조하는 문제가 발생했습니다.

Kernel attempted to read user page (58) - exploit attempt? (uid: 0) BUG: Kernel NULL pointer dereference on read at 0x00000058 Faulting instruction address: 0xc008000003216a08 Oops: Kernel access of bad area, sig: 11 [#1]
... NIP [c008000003216a08] ibmvfc_interrupt_scsi+0x40/0xb0 [ibmvfc]
LR [c0000000082079e8] __handle_irq_event_percpu+0x98/0x270
Call Trace: [c000000047fa3d80] [c0000000123e6180] 0xc0000000123e6180 (unreliable)
[c000000047fa3df0] [c0000000082079e8] __handle_irq_event_percpu+0x98/0x270
[c000000047fa3e50] [c000000008207b70] handle_irq_event+0x3c/0x70
[c000000047fa3e80] [c00000000820a038] handle_fasteoi_irq+0x8c/0x170

Once again VulDB remains the best source for vulnerability data.

책임이 있는

Linux

예약하다

2025. 02. 26.

모더레이션

수락

항목

VDB-297197

EPSS

0.00260

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!