CVE-2026-90222 in Linux정보

요약

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

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

nfc: pn533: send_frame 호출 중 요청 skb에 대한 참조 유지

__pn533_send_async()는 명령을 게시한 후 dev->phy_ops->send_frame()를 호출합니다. dev->cmd가 설정되면, 수신된 프레임이 이 명령과 매칭될 수 있습니다: I2C 스레드 IRQ는 pn533_recv_frame()를 실행하여 cmd_complete_work를 큐에 추가하고, pn533_send_async_complete()는 consume_skb()로 cmd->req를 해제합니다.

I2C 전송 계층에서 pn533_i2c_send_frame()는 i2c_master_send()가 반환한 후에도 동일한 skb를 역참조하므로, 완료 처리가 send 작업과 경쟁할 경우 전송이 여전히 사용 중인 동안 skb가 해제될 수 있습니다.

요청 skb는 명령 객체에 의해 소유되며, dev->cmd가 게시된 이후에는 언제든지 명령 완료에 의해 해제될 수 있으므로, 전송 경로에서는 skb가 계속 유효하다고 가정해서는 안 됩니다. send_frame() 호출 전체에 걸쳐 요청 skb에 대한 임시 참조를 유지하여, 완료 처리가 send 작업과 경쟁하더라도 전송 계층이 항상 살아있는(skb) 상태를 볼 수 있도록 합니다. pn533_send_cmd_frame() 헬퍼 함수를 추가하고 모든 세 가지 send 경로에서 이를 사용하도록 변경합니다.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

책임이 있는

Linux

예약하다

2026. 09. 11.

모더레이션

수락

항목

VDB-406747

EPSS

0.00000

출처

Do you need the next level of professionalism?

Upgrade your account now!