🔍 CVE-2026-39892

9.8
CVSS Score
CRITICAL
2026-04-08
2026-09-10 13:20
✅ 완료

🇰🇷 한글 설명

cryptography 패키지의 버전 45.0.0부터 46.0.7 이전까지에서 발견된 취약점으로, 비연속 버퍼를 Hash.update() 등의 API에 전달할 때 버퍼 오버플로우가 발생할 수 있습니다. 이는 46.0.7 버전에서 수정되었습니다.

💡 쉬운 설명

Python의 cryptography 라이브러리에서 특정 방식의 메모리 데이터를 처리할 때 메모리 경계를 초과해서 접근할 수 있는 문제입니다. 이를 이용하면 시스템 충돌이나 악의적인 코드 실행이 가능합니다.

🇺🇸 원문 (English)

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. From 45.0.0 to before 46.0.7, if a non-contiguous buffer was passed to APIs which accepted Python buffers (e.g. Hash.update()), this could lead to buffer overflows. This vulnerability is fixed in 46.0.7.

📍 영향받는 시스템

cryptography 패키지 버전 45.0.0 ~ 46.0.6

⚔️ 공격 벡터

Python 애플리케이션이 비연속 메모리 버퍼를 cryptography의 Hash.update()나 유사 암호화 API에 전달할 때 버퍼 오버플로우 유발

🛡️ 대응 방법

cryptography 패키지를 46.0.7 이상으로 즉시 업그레이드

🔧 검증 코드

Version이 46.0.7 이상이면 안전하며, 45.0.0~46.0.6 범위면 취약함

Shell / Script
pip show cryptography | grep Version

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Python