🇰🇷 한글 설명
Linux 커널의 arm64 zynqmp 장치 트리에서 OP-TEE 노드를 수동으로 추가했던 설정이 오류를 일으켜 수정되었습니다. 이 설정으로 인해 U-Boot의 OP-TEE 로직이 예약된 메모리 노드를 제대로 삽입하지 못해 런타임 중 메모리 접근 위반이 발생할 수 있습니다.
💡 쉬운 설명
시스템의 보안 영역인 OP-TEE를 설정하는 과정에서 메모리 설정이 꼬여 시스템이 충돌하거나 오류가 발생할 수 있는 문제입니다. 잘못된 설정값을 되돌림으로써 메모리 충돌 문제를 해결했습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
Revert "arm64: zynqmp: Add an OP-TEE node to the device tree"
This reverts commit 06d22ed6b6635b17551f386b50bb5aaff9b75fbe.
OP-TEE logic in U-Boot automatically injects a reserved-memory
node along with optee firmware node to kernel device tree.
The injection logic is dependent on that there is no manually
defined optee node. Having the node in zynqmp.dtsi effectively
breaks OP-TEE's insertion of the reserved-memory node, causing
memory access violations during runtime.
📍 영향받는 시스템
Linux kernel (arm64 architecture, zynqmp platform)
⚔️ 공격 벡터
로컬 시스템에서 메모리 접근 위반을 유도하여 시스템 안정성을 해치거나 권한 상승을 시도할 수 있음
🛡️ 대응 방법
해당 패치가 적용된 최신 Linux 커널 버전으로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인