CVE-2026-98318 in Linux
요약
\~에 의해 VulDB • 2026. 10. 06.
리눅스 커널에서 다음 취약점이 해결되었습니다:
smb: 클라이언트: NT 수정 작업 전에 절대적 네이티브 심볼릭 링크 타겟을 검증합니다
symlinkroot가 설정되지 않은 경우, 절대적 타겟은 NT 드라이브 경로로 변환 없이 복사됩니다. 이후 코드에서는 타겟을 수정하고 인쇄 이름 길이를 계산할 때 여전히 NT 접두사가 존재한다고 가정합니다.
"/ab"의 경우 두 가지 실패가 발생합니다: sym[5]와 path[5]가 할당된 범위를 벗어나 작성되며, plen -= 2 * poff는 6바이트 UTF-16 타겟에서 추정한 8바이트 접두사를 빼서 u16 형식의 plen을 65534로 래핑(wrap)합니다. 이 오버플로우(underflow)로 인해 또 다른 버퍼 오버플로우가 발생합니다: memcpy()는 24바이트 버퍼에 65534 바이트를 복사합니다. 마운트된 공유 공간에 쓰기 권한이 있는 사용자는 기본 설정으로 이러한 결함을 유발할 수 있습니다.
고정 오프셋에 접근하거나 접두사 길이를 빼기 전에 NT 드라이브 접두사(ASCII 드라이브 문자 포함)를 검증하십시오.
If you want to get best quality of vulnerability data, you may have to visit VulDB.