🔍 CVE-2026-68354

8.8
CVSS Score
HIGH
2026-08-10
2026-10-19 22:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 Firewire 네트워크 드라이버에서 파편화된 데이터그램 재조립 과정 중 논리적 오류가 발견되었습니다. 리스트의 경계 조건 처리 미흡과 데이터 병합 로직의 오류로 인해, 데이터가 모두 수신되었음에도 불구하고 완전한 데이터그램으로 인식하지 못하는 문제가 발생할 수 있습니다.

💡 쉬운 설명

데이터를 조각내어 보낼 때 이를 다시 합치는 과정에서 계산 실수가 발생하는 보안 결함입니다. 이로 인해 네트워크 데이터가 제대로 합쳐지지 않아 통신 오류가 발생하거나 시스템이 오작동할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: firewire: net: Fix fragmented datagram reassembly fwnet_frag_new() keeps a sorted list of received fragments for a partial datagram. When a new fragment is adjacent to an existing fragment, the code checks whether the new fragment also closes the gap to the next or previous list entry. Those neighbor lookups currently assume that the current fragment always has a real next or previous fragment. At a list edge, the next or previous entry is the list head, not a struct fwnet_fragment_info. The gap checks also compare against the old edge of the current fragment instead of the edge after adding the new fragment. As a result, a fragment that bridges two existing ranges may leave two adjacent ranges unmerged, so fwnet_pd_is_complete() can miss a complete datagram. Check for the list head before looking up the neighboring fragment, and compare the neighbor against the new fragment's far edge when deciding whether to merge all three ranges. This issue was found by a static analysis checker and confirmed by manual source review.

📍 영향받는 시스템

Firewire 네트워크 기능을 사용하는 Linux 커널 버전

⚔️ 공격 벡터

조작된 파편화 데이터그램을 전송하여 네트워크 재조립 로직의 오류를 유도

🛡️ 대응 방법

Firewire 네트워크 관련 패치가 적용된 최신 Linux 커널로 업데이트

🔧 검증 코드

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

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

NVIDIA vGPU Guest Driver for Linux