🔍 CVE-2025-40127

0.0
CVSS Score
UNKNOWN
2025-11-12
2026-10-19 21:10
✅ 완료

🇰🇷 한글 설명

리눅스 커널의 hwrng(하드웨어 난수 생성기) 모듈 내 ks-sa-rng 초기화 과정에서 0으로 나누기 오류가 발생할 수 있는 취약점입니다. 클록 포인터가 초기화되지 않은 상태에서 clk_get_rate() 함수가 호출되어 지연 시간을 계산할 때 0으로 나누는 연산이 수행됩니다.

💡 쉬운 설명

컴퓨터가 난수를 만들 때 사용하는 장치가 작동을 시작하기 전, 준비되지 않은 상태에서 계산을 시도하다가 오류가 발생하는 문제입니다. 이로 인해 시스템이 멈추거나 비정상적으로 동작할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: hwrng: ks-sa - fix division by zero in ks_sa_rng_init Fix division by zero in ks_sa_rng_init caused by missing clock pointer initialization. The clk_get_rate() call is performed on an uninitialized clk pointer, resulting in division by zero when calculating delay values. Add clock initialization code before using the clock. drivers/char/hw_random/ks-sa-rng.c | 7 +++++++ 1 file changed, 7 insertions(+)

📍 영향받는 시스템

ks-sa-rng 드라이버를 사용하는 리눅스 커널 버전

⚔️ 공격 벡터

로컬 시스템에서 하드웨어 난수 생성기 초기화 과정을 유도하여 시스템 충돌 유발

🛡️ 대응 방법

클록 초기화 코드가 포함된 최신 리눅스 커널 패치 적용

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 수정된 패치 버전 이후인지 확인합니다.

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel