UltraJSON은 Python 3.7+용 바인딩을 사용하여 순수 C로 작성된 빠른 JSON 인코더 및 디코더입니다. 5.12.1 이전에는 ujson.dump()가 파일류 객체에 쓰고 쓰기 작업에서 예외가 발생하면 직렬화된 JSON 문자열 객체가 감소되지 않아 메모리가 누출되었습니다. 쓰기 작업이 실패할 때마다 직렬화된 페이로드의 전체 크기가 누출됩니다. 이 취약점은 5.12.1에서 수정되었습니다.
UltraJSON은 Python 3.7+용 바인딩을 사용하여 순수 C로 작성된 빠른 JSON 인코더 및 디코더입니다. 5.12.1 이전에는 ujson.dump()가 파일류 객체에 쓰고 쓰기 작업에서 예외가 발생하면 직렬화된 JSON 문자열 객체가 감소되지 않아 메모리가 누출되었습니다. 쓰기 작업이 실패할 때마다 직렬화된 페이로드의 전체 크기가 누출됩니다. 이 취약점은 5.12.1에서 수정되었습니다.
왜 이 VPI인가 (설명가능 · 실험적)
VPI 산정 기준
| 영향도 | 87.00 |
| 악용 신호(추가 악용신호 없음) | ×1.00 |
| VPI | 87.00 |
VPI 공식 vpi-v1 기준
| 소스 | CVSS 버전 | 기본 점수 | 심각도 | 벡터 문자열 | 평가일 |
|---|---|---|---|---|---|
| OSV3rd | 3.1 | 7.5 | HIGH | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H | 2026. 06. 09. |
| NVDNIST | 3.1 | 7.5 |
| CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| 2026. 06. 03. |
| NVDNIST | 4.0 | 8.7 | HIGH | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X | 2026. 05. 28. |