🇰🇷 한글 설명
Linux 커널의 AppArmor에서 unconfined 사용자 네임스페이스 제한이 스택에 강제되는 과정 중 오류가 발견되었습니다. 이미 스택에 의해 제한된 작업의 경우 unconfined로의 비특권 전환 제한이 올바르게 적용되지 않아, 두 번의 전환을 통해 보안 경계를 탈출할 수 있는 취약점입니다.
💡 쉬운 설명
보안 규칙을 적용하는 AppArmor 시스템에서 규칙을 우회하여 시스템 권한을 얻을 수 있는 허점이 발견되었습니다. 공격자가 보안 감옥을 탈출하여 시스템의 더 넓은 영역에 접근할 위험이 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
apparmor: fix unconfined user namespace restriction forced stack
If a task is already confined by a stack the unprivileged transition
restriction on unconfined is not correctly, applied. This results in
an escape if two transitions through an unconfined profile can be
executed.
Fix this by pushing the check into the per profile label build. The
check will always be done against unconfined and result in a stack of
just the unconfined component when necessary.
📍 영향받는 시스템
AppArmor가 활성화된 Linux 커널 버전
⚔️ 공격 벡터
unconfined 프로필을 통한 두 번의 전환을 이용한 보안 경계 탈출(Escape)
🛡️ 대응 방법
AppArmor 관련 보안 패치가 적용된 최신 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 보안 패치가 적용된 최신 버전인지 배포판 보안 공지를 통해 확인하십시오.