🇰🇷 한글 설명
PyO3 라이브러리에서 weak Python 참조의 unsound borrowing으로 인한 use-after-free 취약점이 발견되었습니다. 이는 메모리 손상이나 애플리케이션 충돌을 유발할 수 있습니다.
💡 쉬운 설명
PyO3를 사용하는 Python 프로그램에서 메모리 사용 후 해제 문제가 발생할 수 있습니다. 이로 인해 프로그램이 예상치 못하게 중단되거나 손상될 수 있습니다.
🇺🇸 원문 (English)
A flaw was found in PyO3. This vulnerability causes a use-after-free issue, potentially leading to memory corruption or crashes via unsound borrowing from weak Python references.
📍 영향받는 시스템
PyO3 버전 0.19.0 ~ 0.21.x (정확한 버전은 PyO3 릴리스 노트 확인 필요)
⚔️ 공격 벡터
weak Python references를 포함한 특정 코드 패턴 실행을 통한 메모리 손상 트리거
🛡️ 대응 방법
PyO3를 최신 보안 패치 버전으로 업그레이드하기 (0.22.0 이상 권장)
🔧 검증 코드
표시된 버전이 0.22.0 이상인지 확인하면 됩니다. 취약한 버전(0.19.0~0.21.x)이 설치되어 있으면 업그레이드 필요
pip show pyo3 | grep Version