🇰🇷 한글 설명
Linux 커널의 MPTCP 구성 요소 내 __mptcp_subflow_push_pending() 함수에서 잘못된 계정 처리 오류가 발견되었습니다. __subflow_push_pending() 호출 시 오류가 발생하더라도 복사된 바이트 카운터가 업데이트되어, 이후 푸시 호출 시 데이터 불일치가 발생할 수 있는 문제입니다.
💡 쉬운 설명
데이터를 전송할 때 실제로는 전송에 실패했는데도 전송된 것처럼 숫자를 잘못 기록하는 버그입니다. 이로 인해 나중에 데이터를 보낼 때 데이터 양이 맞지 않아 통신 오류가 생길 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
mptcp: fix bad accounting in __mptcp_subflow_push_pending()
If __subflow_push_pending() errors out we should avoid updating the
copied byte counters, to avoid mismatch push call later on.
📍 영향받는 시스템
MPTCP 기능이 활성화된 Linux 커널 버전
⚔️ 공격 벡터
직접적인 공격보다는 시스템의 데이터 전송 무결성을 해치거나 통신 오류를 유발할 수 있는 로직 결함입니다.
🛡️ 대응 방법
해당 취약점이 수정된 최신 Linux 커널 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전을 확인하여 해당 패치가 적용된 최신 버전인지 확인하십시오.