🔍 CVE-2026-98105

0.0
CVSS Score
UNKNOWN
2026-09-25
2026-10-19 10:18
✅ 완료

🇰🇷 한글 설명

리눅스 커널의 이더넷 드라이버(oa_tc6)에서 트래픽 과부하로 인한 버퍼 오버플로 발생 시 에러 복구 로직이 미흡하여 커널 어설션(assert) 오류가 발생하는 취약점입니다. 수정된 버전에서는 데이터 수신 전 skb 버퍼의 여유 공간을 확인하여 공간이 부족할 경우 현재 프레임을 포기하고 다음 프레임을 찾도록 개선되었습니다.

💡 쉬운 설명

네트워크 데이터가 너무 많이 들어올 때 컴퓨터의 임시 저장 공간이 부족해지면 시스템이 멈추거나 오류가 날 수 있는 문제입니다. 이제는 공간이 부족하면 문제가 된 데이터를 버리고 다음 데이터를 기다리도록 하여 시스템 안정성을 높였습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: net: ethernet: oa_tc6: Improve the error recovery When oversubscribed traffic causes lot of buffer overflow errors, probably due to loss of data chunks, driver fails to find a data chunk with end_valid bit set, before it runs out of sk buffer space. As a result, assert is seen during skb_put. Now, check is made if skb buffer has enough tailroom for the incoming data before accepting. If there is no room, current frame is abandoned and it will start looking for a data chunk with start_valid bit, that is a new frame. SK buffer allocation error is considered as recoverable error. rx_buf_overflow flag is too specific and no longer the only condition this flag is used for. Therefore it is renamed as wait_until_start_valid. This is more appropriate as this flag is used to look for the next data chunk with SV bit set, after failures like buffer overflow, buffer allocation failure, skb pointer validity besides buffer overflow error. Not writing to status0 if it reads 0.

📍 영향받는 시스템

Linux kernel (ethernet driver: oa_tc6 module)

⚔️ 공격 벡터

네트워크 트래픽 과부하를 유도하여 버퍼 오버플로 및 커널 어설션 유발

🛡️ 대응 방법

리눅스 커널을 최신 보안 패치가 적용된 버전으로 업데이트

🔧 검증 코드

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

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel