🔍 CVE-2026-90270

0.0
CVSS Score
UNKNOWN
2026-09-17
2026-10-19 09:19
✅ 완료

🇰🇷 한글 설명

Linux 커널의 arm_mpam 드라이버에서 MSC(Memory System Component) 언바인드 시 mpam_component가 해제된 후 다시 접근되는 Use-After-Free(UAF) 취약점이 발견되었습니다. 사용자가 resctrl 파일 시스템의 schemata 파일을 읽을 때 이미 해제된 메모리에 접근하여 시스템 불안정성이나 보안 문제를 일으킬 수 있습니다.

💡 쉬운 설명

컴퓨터 부품을 소프트웨어적으로 연결 해제할 때, 사용 중이지 않다고 판단하여 메모리에서 삭제해버리는 문제가 있습니다. 그런데 나중에 시스템이 삭제된 메모리 정보를 다시 읽으려고 시도하면서 충돌이나 오류가 발생할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: arm_mpam: Disable driver unbind to avoid UAF When a user unbinds an MSC and that MSC is the only MSC left for a component then the corresponding mpam_component will be freed. If the user then goes on to read the schemata file in the resctrl filesystem then the mpam_component will be accessed from resctrl_arch_get_config() leading to a use after free. As the MPAM driver is not a module the unbind sysfs interface is the only way to trigger the remove. Instead of dealing with the complexity of allowing some unused MSC to unbind just remove the unbind sysfs interface.

📍 영향받는 시스템

arm_mpam 드라이버를 사용하는 Linux 커널 버전

⚔️ 공격 벡터

사용자가 sysfs 인터페이스를 통해 MSC를 언바인드한 후 resctrl 파일 시스템을 조작하여 발생

🛡️ 대응 방법

해당 취약점이 수정된 최신 Linux 커널로 업데이트하거나, mpam 드라이버의 unbind sysfs 인터페이스를 비활성화함

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 패치된 버전인지 커널 보안 공지(Changelog)를 통해 확인

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel