🔍 CVE-2025-38310

5.5
CVSS Score
MEDIUM
2025-07-10
2026-11-05 21:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 seg6 모듈에서 넥스트홉 주소 검증이 잘못 구현되어 있습니다. 커널은 제공된 주소 길이가 지정된 길이를 초과하지 않는지만 확인하므로, 사용자 공간이 더 짧은 길이를 전달하면 초기화되지 않은 메모리를 읽을 수 있습니다. 패치는 제공된 길이가 지정된 길이와 정확히 일치하는지 검증하도록 수정합니다.

💡 쉬운 설명

리눅스 커널이 네트워크 경로 주소의 길이를 느슨하게 검사해서, 짧은 주소가 들어오면 메모리의 쓰레기 값을 읽을 수 있습니다. 이 문제는 주소 길이를 정확히 맞추도록 고쳐졌습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: seg6: Fix validation of nexthop addresses The kernel currently validates that the length of the provided nexthop address does not exceed the specified length. This can lead to the kernel reading uninitialized memory if user space provided a shorter length than the specified one. Fix by validating that the provided length exactly matches the specified one.

📍 영향받는 시스템

패치 이전의 seg6 기능이 포함된 Linux 커널 버전 (배포판별 커널 패키지 버전으로 확인 필요)

⚔️ 공격 벡터

로컬 사용자가 seg6 넥스트홉 설정 시 주소 길이를 실제보다 짧게 지정해 커널의 초기화되지 않은 메모리 정보를 읽는 방식

🛡️ 대응 방법

배포판 벤더가 제공하는 보안 업데이트를 적용하여 커널을 최신 패치 버전으로 재부팅

🔧 검증 코드

출력된 커널 버전을 배포판 보안 공지와 대조해 해당 패치가 포함된 버전인지 확인하며, 패치 여부가 불명확하면 패키지 관리자의 changelog로 CVE-2025-38310 반영 여부를 추가 확인

Shell / Script
uname -r

📊 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