🔍 CVE-2024-50188

7.8
CVSS Score
HIGH
2024-11-08
2026-10-15 01:19
✅ 완료

🇰🇷 한글 설명

Linux 커널의 DP83869 PHY 드라이버에서 파이버 포트 설정 시 메모리 오염이 발생하는 취약점입니다. 비트 마스크를 비트 번호 대신 잘못 사용하여 메모리의 다른 위치를 덮어쓰며, 특히 arm64 아키텍처에서는 구조체 내의 priv 포인터를 손상시킬 수 있습니다.

💡 쉬운 설명

네트워크 장치를 설정하는 과정에서 컴퓨터의 중요한 메모리 정보를 잘못 건드려 시스템 오류를 일으킬 수 있는 문제입니다. 이로 인해 시스템이 불안정해지거나 보안이 취약해질 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: net: phy: dp83869: fix memory corruption when enabling fiber When configuring the fiber port, the DP83869 PHY driver incorrectly calls linkmode_set_bit() with a bit mask (1 << 10) rather than a bit number (10). This corrupts some other memory location -- in case of arm64 the priv pointer in the same structure. Since the advertising flags are updated from supported at the end of the function the incorrect line isn't needed at all and can be removed.

📍 영향받는 시스템

DP83869 PHY 드라이버를 사용하는 Linux 커널 (특히 arm64 아키텍처)

⚔️ 공격 벡터

로컬 공격자가 네트워크 설정을 변경하거나 특정 드라이버 기능을 호출하여 메모리 오염 유도

🛡️ 대응 방법

해당 취약점이 수정된 최신 Linux 커널 버전으로 업데이트

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 패치된 최신 보안 업데이트 버전인지 확인

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel