🇰🇷 한글 설명
Linux 커널의 lan743x 네트워크 드라이버에서 PCI1xxxx 장치의 EEPROM 및 OTP 크기 정의가 잘못되어 발생한 취약점입니다. 이로 인해 경계 외 읽기/쓰기(out-of-bound read/write)가 발생할 수 있었으나, 장치별 최대 크기 정의를 조정하고 올바른 길이를 반환하도록 수정되었습니다.
💡 쉬운 설명
컴퓨터 부품의 정보를 저장하는 메모리 크기를 잘못 인식하여, 허용되지 않은 영역의 데이터를 읽거나 쓸 수 있는 보안 허점이 있었습니다. 이 문제를 해결하여 시스템의 메모리 영역을 안전하게 보호하도록 수정되었습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
net: lan743x: Modify the EEPROM and OTP size for PCI1xxxx devices
Maximum OTP and EEPROM size for hearthstone PCI1xxxx devices are 8 Kb
and 64 Kb respectively. Adjust max size definitions and return correct
EEPROM length based on device. Also prevent out-of-bound read/write.
📍 영향받는 시스템
lan743x 드라이버를 사용하는 Linux 커널 기반 시스템 (PCI1xxxx 장치 포함)
⚔️ 공격 벡터
취약한 드라이버를 통해 메모리의 경계를 벗어난 읽기 또는 쓰기 동작을 유도하여 시스템 권한 탈취나 데이터 유출 시도
🛡️ 대응 방법
lan743x 드라이버 패치가 적용된 최신 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 수정된 패치 버전 이후인지 확인