🇰🇷 한글 설명
Linux 커널의 ALSA HDA 드라이버 'add_widget_node' 함수에서 kobject_add 실패 시 kobject 메모리가 해제되지 않아 메모리 누수가 발생할 수 있는 문제입니다. 수정으로 실패 경로에서 kobject_put을 호출하여 리소스를 회수하도록 변경되었습니다.
💡 쉬운 설명
사운드 카드를 관리하는 리눅스 커널 코드에서 오류가 날 때 메모리를 제대로 반환하지 않는 결함입니다. 시간이 지나며 메모리가 조금씩 낭비될 수 있지만 직접적인 침입 위험은 낮습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
ALSA: hda: fix potential memleak in 'add_widget_node'
As 'kobject_add' may allocated memory for 'kobject->name' when return error.
And in this function, if call 'kobject_add' failed didn't free kobject.
So call 'kobject_put' to recycling resources.
📍 영향받는 시스템
패치 이전 Linux 커널(ALSA HDA 사운드 드라이버 포함 배포판 및 커널 버전)
⚔️ 공격 벡터
로컬 사용자가 HDA 오디오 장치 관련 동작을 반복 유발하여 메모리 누수를 일으키는 서비스 거부(DoS) 형태가 가능합니다.
🛡️ 대응 방법
배포판에서 제공하는 최신 커널 보안 업데이트를 적용하고 시스템을 재부팅하세요.
🔧 검증 코드
출력된 커널 버전을 배포판 보안 공지와 대조하여 CVE-2022-49835 수정이 포함된 업데이트 버전인지 확인하세요 (해당 패치가 포함된 안정 커널 이상인지 여부로 판단).