🇰🇷 한글 설명
Linux 커널의 HID 드라이버 Steam 모듈에서 등록(registration) 절차를 리팩토링한 패치입니다. 이전 리팩토링 과정에서 누락되었던 배터리 등록 해제 코드를 복구하여, Steam 객체 해제 후 power_supply 객체가 남아 있던 문제를 수정합니다.
💡 쉬운 설명
Steam 컨트롤러 드라이버의 등록 과정을 단순하게 정리했습니다. 이전 수정에서 빠졌던 배터리 정리 코드를 추가해 장치 제거 후 불필요한 객체가 남지 않도록 했습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
HID: steam: Refactor registration
This refactors and simplifies the registration/unregistration flow. Since
we now only perform registration when the client isn't opened anymore, the
logic for handling that can be removed, and the rest of the function
streamlined.
We also remove the previous assumption that we have a serial number to show
we're registered, replacing it with a single purpose boolean.
In a previous refactor the code for unregistering a battery if later
registration steps failed was accidentally left out. As a result, a
lingering power_supply object could get left over after the steam object
was torn down. This is also fixed here.
📍 영향받는 시스템
Linux 커널 HID Steam 드라이버를 사용하는 Linux 커널 (CVSS 0.0, 보안 영향 미확인 수정 사항)
⚔️ 공격 벡터
CVSS 0.0으로 원격 또는 로컬 공격 경로가 확인되지 않았으며, 주로 객체 수명 관리 결함에 해당합니다.
🛡️ 대응 방법
배포판 제공 최신 Linux 커널 보안/안정화 업데이트를 적용하십시오.
🔧 검증 코드
출력된 커널 버전을 확인하여 배포판의 패치된 커널 릴리스 노트와 대조하고, 해당 수정이 포함된 버전 이상인지 판단합니다.