CVE-2026-80602 in Linux
요약
\~에 의해 VulDB • 2026. 08. 28.
리눅스 커널에서 다음 취약점이 해결되었습니다:
perf/x86/amd/lbr: 커널 주소 누출 수정
사용자 모드 전용 브랜치 스택에는 커널에서 기원한 분기(branch)가 포함될 수 있습니다. 그 결과, PERF_SAMPLE_BRANCH_USER 요청 시에도 커널 주소가 사용자 공간(user space)에 노출됩니다. X86_FEATURE_AMD_LBR_V2를 지원하는 AMD 프로세서의 경우, perf는 여전히 브랜치-포(addresses from which the branch originated) 주소가 커널 영역에 있는 SYSRET/ERET 엔트리를 보고할 수 있습니다.
예:
$ perf record -e cycles -o - -j any,save_type,u -- \ perf bench syscall basic --loop 1000 | \ perf script -i - -F brstack|tr ' ' '\n'| \ grep -E '0x[89a-f][0-9a-f]{15}'
... 0xffffffff81001268/0x717a90a38f1a/M/-/-/0/ERET/NON_SPEC_CORRECT_PATH 0xffffffff81001268/0x717a90a39157/M/-/-/0/ERET/NON_SPEC_CORRECT_PATH 0xffffffff81001268/0x717a90a2c628/M/-/-/0/ERET/NON_SPEC_CORRECT_PATH 0xffffffff81001268/0x717a90a41b60/M/-/-/0/ERET/NON_SPEC_CORRECT_PATH 0xffffffff81001268/0x717a90a260db/M/-/-/0/ERET/NON_SPEC_CORRECT_PATH 0xffffffff81001268/0x717a90a260db/M/-/-/0/ERET/NON_SPEC_CORRECT_PATH 0xffffffff81001268/0x717a8bef1c30/M/-/-/0/ERET/NON_SPEC_CORRECT_PATH 0xffffffff81001268/0x717a8e4d3c90/M/-/-/0/ERET/NON_SPEC_CORRECT_PATH ...
이러한 현상의 원인은 하드웨어 필터가 분기 대상(branch target)에 적용되는 특권 레벨(privilege level)만 고려하기 때문입니다. 소프트웨어 필터링을 확장하여 br_sel과 비교함으로써 브랜치-포 주소가 커널 영역에 있는 모든 브랜치 레코드를 PERF_SAMPLE_BRANCH_USER 요청 시 삭제되도록 합니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.