CVE-2026-93159 in Linux정보

요약

\~에 의해 VulDB • 2026. 09. 18.

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

crypto: atmel-sha204a - I2C 전송 실패 시 힙 정보 누수 수정

비블로킹 RNG 경로는 진행 중인 비동기식 I2C 요청의 상태를 추적하기 위해 work_data 구조체를 할당합니다. 이 포인터는 rng->priv에 저장되며, 트랜잭션이 완료되면 읽기 경로에서 소비됩니다.

하위 I2C 전송이 실패하면 완료 콜백이 0이 아닌 상태로 호출됩니다. 이 경우 할당된 work_data는 RNG 출력을 생성하는 데 사용할 수 없으며 hwrng 상태와 연결되어 있으면 안 됩니다.

이전에는 오류 처리 경로가 경고만 기록하고 포인터 상태를 지우지 않아, 이후 읽기 시도에서 이전의 stale state를 관찰하여 유효한 완료 데이터로 해석할 가능성이 있었습니다.

보류 중인 work_data를 해제함으로써 이 문제를 수정합니다. I2C 트랜잭션은 에러를 보고하며, 이는 실패한 요청이 나중에 읽을 때 유효한 RNG 데이터로 오해될 수 있는 잔여 상태를 남기지 않도록 보장합니다. rng->priv의 지우는 비블로킹 읽기 호출 시점에 수행됩니다.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

책임이 있는

Linux

예약하다

2026. 09. 17.

모더레이션

수락

항목

VDB-407236

EPSS

0.00000

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!