🔍 CVE-2026-99030

0.0
CVSS Score
UNKNOWN
2026-10-23
2026-10-23 13:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 skb_copy_and_csum_bits() 함수에서, 읽을 수 없는 frag를 만나면 선형 부분만 복사하고 나머지 버퍼를 초기화하지 않아 이전 메모리 내용이 네트워크로 전송될 수 있는 문제가 수정되었습니다. 수정 후에는 복사하지 못한 영역을 0으로 채우도록 변경되었습니다.

💡 쉬운 설명

네트워크로 보내는 패킷을 만들 때 채워지지 않은 공간에 예전 메모리 내용이 남아 외부로 노출될 수 있었습니다. 이제 채우지 못한 부분은 0으로 지워서 쓸데없는 정보가 새지 않도록 막습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: net: skbuff: don't leave stale bytes in skb_copy_and_csum_bits() When skb_copy_and_csum_bits() reaches unreadable frags it returns 0 after copying only the linear part, and the rest of the caller's buffer is left as it was. The callers copy into a buffer that is about to go out on the wire: an ICMP error quoting the offending packet, or a driver's TX bounce buffer in skb_copy_and_csum_dev(). Neither buffer is zeroed beforehand, so whatever was in memory there gets sent. Zero the part of the buffer we didn't fill. The checksum usually won't match the data any more, so the receiver will usually drop the packet, but either way it no longer carries anything it shouldn't. Only zero for a positive @len, a negative one from a broken caller must not turn into a huge memset().

📍 영향받는 시스템

패치가 적용되지 않은 Linux 커널 (수정 커밋 이전의 여러 커널 버전)

⚔️ 공격 벡터

원격 공격자가 특정 패킷(ICMP 오류 유발 등)을 보내 커널이 만드는 응답 패킷에 메모리 잔여 데이터가 포함되도록 유도하여 정보를 유출할 수 있음

🛡️ 대응 방법

배포판 제공 최신 커널 보안 업데이트를 적용하고 재부팅

🔧 검증 코드

출력된 커널 버전을 배포판의 보안 권고문에서 해당 수정 버전과 비교하여, 같거나 높으면 패치된 것이고 낮으면 업데이트가 필요합니다.

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel