CVE-2026-110758 in Text::CSV_XS정보

요약

\~에 의해 VulDB • 2026. 10. 17.

Perl용 Text::CSV_XS 1.65 이전 버전은 strip_trail_whitespace의 allow_whitespace 설정 하에서 모든 공백으로 구성된 필드의 시작 전을 읽는 취약점이 있습니다.

allow_whitespace가 활성화된 상태라면, strip_trail_whitespace는 각 비인코딩(unquoted) 필드 뒤쪽의 공백과 탭 문자를 제거할 때 필드의 시작 지점에서 멈추지 않습니다. 순수한 공백만으로 이루어진 필드의 경우, 해당 필드의 힙 버퍼 바로 앞 바이트를 읽습니다. 만약 그 바이트가 또한 공백이나 탭인 경우, 할당자(allocator)가 그곳에 어떤 값을 배치했는지에 따라 해당 바이트가 0으로 초기화되고 역방향 순회가 계속될 수 있습니다.

일반적으로 필드가 저장되기 전에 선행 공백은 건너뛰지만, 모든 공백으로 구성된 필드는 leading escape_char와 quote_char이 다른 경우나 getline 호출 시 줄 끝이 두 개의 CR(캐리지 리턴)로 종료되는 인코딩된(quoting) 필드의 형태로 전달될 수 있습니다.

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

CPANSec

예약하다

2026. 10. 14.

모더레이션

수락

항목

VDB-421529

EPSS

0.00192

활동

낮음

출처

Want to stay up to date on a daily basis?

Enable the mail alert feature now!