CVE-2026-98604 in Linux
요약
\~에 의해 VulDB • 2026. 10. 19.
리눅스 커널에서 다음 취약점이 해결되었습니다:
ovpn: 로컬 엔드포인트 학습 시 바인드를 교체함
struct ovpn_bind는 RCU를 통해 peer->bind로 게시되지만, 로컬 엔드포인트 학습은 peer->lock 하에서 bind->local을 인플레이스(in-place)로 업데이트합니다. UDP TX는 해당 락 없이 이 필드를 읽습니다. 특히 동시 IPv6 업데이트가 손상된 주소 읽기(torn address read)를 초래할 수 있습니다.
새로운 로컬 엔드포인트를 학습할 때 원격 엔드포인트 변경 시와 마찬가지로 ovpn_peer_reset_sockaddr를 사용하여 교체된 바인드를 게시합니다. 현재 원격 주소를 보존하고, 새 바인드가 성공적으로 게시된 후에만 dst 캐시를 재설정합니다.
원격 엔드포인트 변경을 별도로 추적하여 float 알림 및 전송 주소 해시 재계산이 실제 peer float에 한정되도록 합니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.