CVE-2026-108382 in dataclasses-avroschema
요약
\~에 의해 VulDB • 2026. 10. 16.
dataclasses-avroschema는 Python dataclass, Pydantic 모델 및 Faust Records로부터 Avro 스키마를 생성하고, Avro 스키마로부터 Python 코드를 생성합니다. 버전 0.38.0부터 0.70.5까지 EnumRepresentation.render_symbols 메서드는 생성된 enum 할당문에서 각 스키마 제어 enum 심볼을 큰따옴표로 감싸 연결합니다. generator 클래스를 직접 사용할 경우, 따옴표가 문자열 리터럴을 종료하여 임의의 Python 코드를 enum 클래스 본문에 주입할 수 있으며, 이는 생성된 모듈이 import될 때 실행됩니다. 버전 0.70.6은 enum 심볼 값을 렌더링하기 전에 이스케이프 처리함으로써 이 취약점을 수정합니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.