CVE-2024-46840 in Linux정보

요약

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

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

btrfs: 스냅샷 삭제 시 refs == 0 처리 정리

reada에서 BUG_ON(refs == 0)를 호출하고 있는데, 이는 적절하지 않을 수 있습니다. extent leaf에 대한 잠금을 보유하고 있지 않기 때문에 일시적으로 잘못된 결과를 얻을 수 있기 때문입니다. walk_down_proc에서도 BUG_ON(refs == 0)를 호출하고 있는데, 이는 extent tree가 손상된 경우에 발생할 수 있습니다. 이를 -EUCLEAN을 반환하도록 변경합니다. do_walk_down()에서는 이 경우를 포착하여 올바르게 처리하지만, -EIO를 반환하고 있습니다. -EUCLEAN이 더 적절한 오류 코드입니다. 마지막으로 walk_up_proc에서도 동일한 BUG_ON(refs == 0)가 있으므로, 이를 적절한 오류 처리로 변환합니다. 또한 오류 메시지를 조정하여 해당 정보를 실제로 활용할 수 있도록 합니다.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!