🔍 CVE-2023-53597

7.5
CVSS Score
HIGH
2025-10-04
2026-08-04 10:19
✅ 완료

🇰🇷 한글 설명

Linux 커널의 CIFS 구현에서 타임아웃 임계값 초과 후 재연결 시 MID(Message ID)가 누수되는 취약점이 발견되었습니다. 이로 인해 서버의 in-flight 요청 카운트가 오류를 일으키고 시스템 자원이 고갈될 수 있습니다.

💡 쉬운 설명

네트워크 연결이 끊겼다 다시 연결될 때, 사용하던 식별 번호를 제대로 돌려주지 않아 시스템 메모리가 낭비되는 문제입니다. 이 문제가 지속되면 시스템이 느려지거나 제대로 작동하지 않을 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: cifs: fix mid leak during reconnection after timeout threshold When the number of responses with status of STATUS_IO_TIMEOUT exceeds a specified threshold (NUM_STATUS_IO_TIMEOUT), we reconnect the connection. But we do not return the mid, or the credits returned for the mid, or reduce the number of in-flight requests. This bug could result in the server->in_flight count to go bad, and also cause a leak in the mids. This change moves the check to a few lines below where the response is decrypted, even of the response is read from the transform header. This way, the code for returning the mids can be reused. Also, the cifs_reconnect was reconnecting just the transport connection before. In case of multi-channel, this may not be what we want to do after several timeouts. Changed that to reconnect the session and the tree too. Also renamed NUM_STATUS_IO_TIMEOUT to a more appropriate name MAX_STATUS_IO_TIMEOUT.

📍 영향받는 시스템

Linux Kernel (CIFS module 사용 시스템)

⚔️ 공격 벡터

네트워크 타임아웃을 유발하여 지속적인 재연결을 강제함으로써 자원 누수를 유도하는 방식

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 수정된 최신 패치 버전인지 확인하십시오.

Shell / Script
uname -r

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

💻 영향받는 소프트웨어

Linux Kernel