🔍 CVE-2023-53010

5.5
CVSS Score
MEDIUM
2025-03-27
2026-11-05 21:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 bnxt 드라이버에서 테스트 이름을 연결할 때 첫 번째 이름의 끝을 넘어서 읽는 문제가 해결되었습니다. 이로 인해 strnlen에서 버퍼 오버플로우 감지 오류가 발생했습니다. 구조체를 실제 배열로 재구성하고 snprintf()를 사용하도록 수정되었습니다.

💡 쉬운 설명

서버 네트워크 카드 드라이버가 글자 데이터를 처리하는 과정에서 메모리 범위를 벗어나 읽는 오류가 있었습니다. 이 문제는 시스템 오류나 불안정을 일으킬 수 있어 수정되었습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: bnxt: Do not read past the end of test names Test names were being concatenated based on a offset beyond the end of the first name, which tripped the buffer overflow detection logic: detected buffer overflow in strnlen [...] Call Trace: bnxt_ethtool_init.cold+0x18/0x18 Refactor struct hwrm_selftest_qlist_output to use an actual array, and adjust the concatenation to use snprintf() rather than a series of strncat() calls.

📍 영향받는 시스템

Broadcom NetXtreme-E(bnxt) 네트워크 카드를 사용하는 Linux 커널 시스템 (수정 이전 버전)

⚔️ 공격 벡터

로컬 사용자가 ethtool 자가 진단 기능 관련 경로를 통해 드라이버를 트리거하면 메모리 범위를 벗어난 읽기가 발생할 수 있음

🛡️ 대응 방법

커널을 해당 취약점이 수정된 최신 안정 버전으로 업데이트하고 재부팅

🔧 검증 코드

출력된 커널 버전을 배포판의 보안 공지나 Linux 커널 저장소의 수정 커밋 포함 여부와 비교하여 최신 패치가 적용되었는지 확인

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel