🇰🇷 한글 설명
Linux kernel의 nsfs(namespace filesystem)에서 권한 검사를 강화하여 특권 서비스들이 다른 특권 서비스의 namespace를 접근하고 정보를 유출하는 것을 방지합니다. may_see_all_namespaces() 헬퍼 함수를 통해 중앙집중식 접근 정책을 적용하여 namespace 격리를 강화합니다.
💡 쉬운 설명
Linux의 namespace 시스템에서 다양한 서비스들이 실수로 서로의 정보를 볼 수 없도록 차단하는 보안 강화입니다. 권한이 높은 서비스도 다른 서비스의 내부 정보에 접근할 수 없게 제한됩니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
nsfs: tighten permission checks for handle opening
Even privileged services should not necessarily be able to see other
privileged service's namespaces so they can't leak information to each
other. Use may_see_all_namespaces() helper that centralizes this policy
until the nstree adapts.
📍 영향받는 시스템
Linux kernel 5.19 이상의 모든 배포판 (Ubuntu, Debian, RHEL, CentOS 등)
⚔️ 공격 벡터
특권 프로세스가 nsfs를 통해 다른 namespace의 핸들에 접근하여 민감한 시스템 정보 유출
🛡️ 대응 방법
Linux kernel을 최신 패치 버전으로 업그레이드 (패치는 5.19.4 이상, 6.0 이상에 포함)
🔧 검증 코드
현재 kernel 버전이 5.19.4 이상 또는 6.0 이상이면 패치가 적용된 것입니다. 버전이 5.19.4 미만이면 업그레이드 필요합니다.
uname -r | grep -E '^(5\.(19\.4|[2-9][0-9]|[0-9]{3,})|(6|7|8|9)\.)'