🔍 CVE-2026-64311

7.8
CVSS Score
HIGH
2026-07-25
2026-10-24 13:10
✅ 완료

🇰🇷 한글 설명

Linux 커널의 loongson-rng 드라이버에서 전방 보안(forward security) 미지원 및 use-after-free 취약점이 발견되었습니다. 해당 드라이버는 커널 내에서 실질적인 용도가 없으며 보안 결함이 있어, 이를 수정하는 대신 코드 자체를 제거하기로 결정되었습니다.

💡 쉬운 설명

컴퓨터의 암호 생성기 중 하나인 loongson 드라이버에 보안 구멍과 시스템 오류를 일으킬 수 있는 버그가 있었습니다. 이 기능은 실제로 쓸모가 없어서 보안을 위해 아예 삭제되었습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: crypto: loongson - Remove broken and unused loongson-rng The loongson-rng rng_alg has several vulnerabilities, including not providing forward security, and a use-after-free bug due to the use of wait_for_completion_interruptible(). Meanwhile, the rng_alg framework doesn't really have any purpose in the first place other than to access the software algorithms crypto/drbg.c and crypto/jitterentropy.c. Hardware-specific rng_algs have no in-kernel user, and unlike hwrng there's no feed into the actual Linux RNG. As such, there's really no point to this code. There are of course other rng_alg drivers that are similarly unused, but they're similarly in the process of being phased out, e.g. https://lore.kernel.org/r/[email protected] and https://lore.kernel.org/r/[email protected] Given that, there's no point in fixing forward these vulnerabilities, and it makes much more sense to simply roll back the addition of this driver. If this platform provides TRNG (not PRNG) functionality, it could make sense to add a hwrng driver, but it would be quite different.

📍 영향받는 시스템

loongson-rng 드라이버가 포함된 Linux 커널 버전

⚔️ 공격 벡터

취약한 RNG 알고리즘을 이용한 메모리 오염 또는 암호화 키 예측 공격

🛡️ 대응 방법

loongson-rng 드라이버가 제거된 최신 Linux 커널로 업데이트

🔧 검증 코드

명령어 결과에 loongson-rng 관련 파일 경로가 출력되면 해당 취약한 드라이버가 시스템에 남아있는 상태입니다.

Shell / Script
grep -r 'loongson-rng' /lib/modules/$(uname -r)/kernel/crypto/ 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel