🔍 CVE-2026-31391

5.5
CVSS Score
MEDIUM
2026-04-03
2026-10-15 02:19
✅ 완료

🇰🇷 한글 설명

Linux 커널의 Atmel SHA204A 암호화 드라이버에서 메모리 할당 실패 시 tfm_count 카운터를 제대로 감소시키지 않는 리소스 누수 버그입니다. 이로 인해 이후의 읽기 작업이 블로킹될 수 있습니다.

💡 쉬운 설명

칩 드라이버가 메모리를 할당하다가 실패하면 내부 카운트를 제대로 초기화하지 않아서 시스템이 점점 느려집니다. 반복적으로 이 오류가 발생하면 시스템이 응답하지 않게 될 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: crypto: atmel-sha204a - Fix OOM ->tfm_count leak If memory allocation fails, decrement ->tfm_count to avoid blocking future reads.

📍 영향받는 시스템

Linux 커널 (특히 Atmel SHA204A 하드웨어 보안 모듈을 사용하는 IoT/임베디드 시스템)

⚔️ 공격 벡터

로컬 공격자가 반복적으로 메모리 할당을 시도하여 드라이버의 리소스를 고갈시키는 메모리 소진(memory exhaustion) 공격

🛡️ 대응 방법

Linux 커널을 최신 버전으로 업데이트하여 tfm_count 누수 패치를 적용

🔧 검증 코드

atmel-sha204a 드라이버가 설치되어 있고 tfm_count 처리가 포함되어 있는지 확인; 결과가 없으면 영향을 받지 않음

Shell / Script
grep -r 'atmel-sha204a\|tfm_count' /lib/modules/$(uname -r)/kernel/drivers/crypto/ 2>/dev/null | head -5

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

💻 영향받는 소프트웨어

Linux Kernel