CVE-2018-1000030 in Python정보

요약

\~에 의해 VulDB • 2026. 05. 27.

Python 2.7.14는 Heap-Buffer-Overflow 및 Heap-Use-After-Free에 취약합니다. 2.7.14 이전 버전의 Python도 취약할 수 있으며, Python 2.7.17 및 이전 버전도 취약할 가능성이 있으나 이는 아직 확인되지 않았습니다. 이 취약점은 여러 스레드가 대량의 데이터를 처리할 때 발생합니다. 두 경우 모두 본질적으로 Race Condition이 발생합니다. Heap-Buffer-Overflow의 경우, 스레드 2가 버퍼의 크기를 생성하는 동안 스레드 1은 쓰기를 얼마나 해야 할지 모른 채 이미 버퍼에 쓰고 있습니다. 따라서 대량의 데이터가 처리될 때 Heap-Buffer-Overflow를 사용하여 메모리 손상을 일으키기 매우 쉽습니다. Use-After-Free의 경우, 스레드 3이 Malloc을 수행하고, 스레드 1이 Free를 수행한 후, 스레드 2가 해제된 메모리를 재사용합니다. PSRT는 공격자가 코드를 실행할 수 있어야 한다는 이유로 이것이 보안 취약점이 아니라고 밝혔으나, Function as a Service와 같은 일부 상황에서는 공격자가 이 취약점을 사용하여 신뢰 경계를 위반할 가능성이 있으므로, DWF는 이 문제에 CVE 할당이 필요하다고 판단합니다.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

책임이 있는

MITRE

예약하다

2018. 02. 08.

모더레이션

수락

항목

VDB-113041

EPSS

0.01229

출처

Want to stay up to date on a daily basis?

Enable the mail alert feature now!