🇰🇷 한글 설명
Linux 커널에서 TLS와 sockmap(BPF psock)을 함께 사용하는 기능의 취약점이 해결되었습니다. 이 조합은 잠재적인 버그를 유발할 수 있으며, 보안을 위해 해당 구성의 사용을 거부하도록 패치가 적용되었습니다.
💡 쉬운 설명
데이터를 암호화하는 기술(TLS)과 네트워크 속도를 높이는 기술(sockmap)을 동시에 사용할 때 발생할 수 있는 보안 구멍을 막았습니다. 이제 시스템은 이 두 기술을 동시에 사용하는 것을 허용하지 않습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
tls: reject the combination of TLS and sockmap
TLS and sockmap (BPF psock) integration hides a lot of latent bugs.
Bugs which may be more or less relevant for real users but they
are definitely exploitable.
We could not find anyone actively using this integration so let's
reject this config. Adding a TLS socket to a sockmap was already
rejected by sk_psock_init() through the inet_csk_has_ulp() check.
We need to reject the attempts to configure the TLS keys (rather
than adding the ULP itself) because checking prior to the ULP
installation is tricky without risking a race with sockmap getting
added in parallel (sockmap does not hold the socket lock).
This patch is a minimal rejection of the feature. Subsequent patch
in the series will do a light dead code removal. Full cleanup would
require a major rewrite of the Tx path, we don't need skmsg any more.
📍 영향받는 시스템
TLS와 sockmap(BPF psock) 통합 기능을 사용하는 Linux 커널 버전
⚔️ 공격 벡터
TLS와 sockmap이 결합된 특수한 네트워크 소켓 구성을 통한 잠재적 커널 버그 악용
🛡️ 대응 방법
해당 취약점이 해결된 최신 Linux 커널로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전이 해당 패치가 적용된 최신 보안 업데이트 버전인지 확인하십시오.
💻 영향받는 소프트웨어
NVIDIA Cloud Gaming Guest Driver for Linux