🔍 CVE-2024-46854

7.1
CVSS Score
HIGH
2024-09-27
2026-10-15 01:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 DPAA 드라이버에서 60바이트 미만의 패킷 송신 시 발생하는 메모리 정보 유출 취약점입니다. 버퍼의 뒤에 있는 최대 3바이트의 데이터가 패딩으로 노출될 수 있습니다. 패킷을 ETH_ZLEN(60바이트)까지 확장하여 개선됩니다.

💡 쉬운 설명

매우 작은 네트워크 패킷을 보낼 때 의도하지 않은 메모리 내용이 함께 전송될 수 있는 문제입니다. 작은 패킷을 표준 최소 크기까지 늘려서 해결합니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: net: dpaa: Pad packets to ETH_ZLEN When sending packets under 60 bytes, up to three bytes of the buffer following the data may be leaked. Avoid this by extending all packets to ETH_ZLEN, ensuring nothing is leaked in the padding. This bug can be reproduced by running $ ping -s 11 destination

📍 영향받는 시스템

DPAA 드라이버를 포함하는 Linux kernel (Freescale/NXP 프로세서 기반 시스템)

⚔️ 공격 벡터

로컬 공격자가 ping -s 11 같은 작은 크기의 패킷 생성을 통해 메모리 누출 발생 가능

🛡️ 대응 방법

Linux 커널을 CVE-2024-46854 패치가 포함된 최신 버전으로 업데이트

🔧 검증 코드

CONFIG_FSL_DPAA=y가 표시되면 시스템이 영향받을 수 있으므로 커널 버전을 확인 후 업데이트 필요

Shell / Script
grep -i 'CONFIG_FSL_DPAA=y' /boot/config-$(uname -r) 2>/dev/null && echo '영향받음' || uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel