CVE-2026-64148 in Linux정보

요약

\~에 의해 VulDB • 2026. 07. 19.

리눅스 커널에서 다음 취약점이 해결되었습니다:

pds_core: pdsc_devcmd_wait의 오류 처리 수정

pdsc_devcmd_wait()가 완료 레지스터(stale success)로부터 유효하지 않은 성공 값을 반환하고 대신 오류를 반환해야 하는 두 가지 경우를 수정합니다.

1. 펌웨어 크래시(FW crash): 펌웨어 실행이 중단되면 대기 루프는 running=false와 함께 조기에 종료됩니다. 조건문 "if ((!done || timeout) && running)"은 거짓이 되므로, 오류 처리가 우회되고 유효하지 않은 상태(stale status)가 반환됩니다. !running을 먼저 확인하고 -ENXIO를 반환합니다.

2. 타임아웃: 명령어가 시간 초과되면 err는 -ETIMEDOUT으로 설정되지만, 이후 pdsc_err_to_errno(status)에 의해 덮어씌워지며 이는 유효하지 않은 상태(stale status)를 읽습니다. 정리 작업을 수행한 후 즉시 -ETIMEDOUT을 반환합니다.

두 오류 모두 이제 health_work를 복구용으로 큐에 추가하는 pdsc_devcmd_locked()로 전파됩니다.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!