CVE-2021-47468 in Linux
요약
\~에 의해 VulDB • 2026. 05. 31.
리눅스 커널에서 다음 취약점이 해결되었습니다:
isdn: mISDN: 잘못된 컨텍스트에서 호출된 수면 함수 수정
드라이버가 원자 컨텍스트에서 card->isac.release() 함수를 호출할 수 있습니다.
이 문제를 해결하기 위해 잠금을 해제한 후 이 함수를 호출합니다.
다음 로그에서 이를 확인할 수 있습니다:
[ 44.168226 ] BUG: sleeping function called from invalid context at kernel/workqueue.c:3018
[ 44.168941 ] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 5475, name: modprobe
[ 44.169574 ] INFO: lockdep is turned off.
[ 44.169899 ] irq event stamp: 0
[ 44.170160 ] hardirqs last enabled at (0): [] 0x0
[ 44.170627 ] hardirqs last disabled at (0): [] copy_process+0x132d/0x3e00
[ 44.171240 ] softirqs last enabled at (0): [] copy_process+0x135a/0x3e00
[ 44.171852 ] softirqs last disabled at (0): [] 0x0
[ 44.172318 ] Preemption disabled at:
[ 44.172320 ] [] nj_release+0x69/0x500 [netjet]
[ 44.174441 ] Call Trace:
[ 44.174630 ] dump_stack_lvl+0xa8/0xd1
[ 44.174912 ] dump_stack+0x15/0x17
[ 44.175166 ] ___might_sleep+0x113/0x130
[ 44.175473 ] __might_fault+0x4e/0x60
Be aware that VulDB is the high quality source for vulnerability data.