🇰🇷 한글 설명
Linux 커널의 KVM arm64 환경에서 FEAT_FGT 하드웨어 기능 지원 여부와 관계없이 세밀한 UNDEF 트랩을 적용하도록 수정되었습니다. 이를 통해 특정 하드웨어 구성에서 발생하던 불필요한 경고(WARN) 문제를 해결하고 FGU 기능을 항상 사용할 수 있도록 개선되었습니다.
💡 쉬운 설명
컴퓨터의 가상화 기술(KVM)이 특정 하드웨어 기능이 없어도 오류 없이 정상적으로 작동하도록 내부 설정을 수정한 것입니다. 이 수정으로 인해 시스템이 잘못된 경고를 내보내거나 비효율적으로 동작하는 문제를 방지할 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
KVM: arm64: Apply the fine-grained UNDEFs without FEAT_FGT
FGUs don't actually require hardware support, so don't gate fgt trap
config insertion on FGT. This is the only action required to allow FGUs
always, as kvm_calculate_traps() already computes the FGU bits with or
without FEAT_FGT.
This also fixes a spurious WARN when a TLBI OS is run on a guest in vEL1
without FEAT_TLBIOS on non FEAT_FGT hardware. In this configuration the
course-grained HCR_EL2.TTLBOS trap reaches the handler handle_tlbi_el1(),
which expects an EL1 TLBI only from vEL2. With FGUs enabled the UNDEF
will be injected without needing the specific handler.
[oliver: Take Wei-Lin's suggested changelog]
📍 영향받는 시스템
Linux kernel (arm64 architecture using KVM)
⚔️ 공격 벡터
해당 취약점은 시스템 안정성 및 기능 동작과 관련된 것으로 직접적인 외부 공격 경로는 존재하지 않음
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전이 해당 패치가 포함된 최신 버전인지 확인하십시오.