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

요약

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

Perl용 Text::CSV_XS 1.65 이전 버전은 getline()에서 CR-only 입력의 미파싱 잔여분을 레코드마다 복사함으로써 이차적(Cubic)인 CPU 사용량을 유발합니다.

eol이 설정되지 않은 기본 상태에서는, getline()이 Perl의 기본 줄 구분자를 사용하여 읽으므로, CR-only 개행으로 된 입력 데이터는 하나의 덩어리로 도착합니다. 각 레코드 처리 후 파서는 전체 미파싱 잔여분을 새 버퍼로 복사하며, 다음 호출에서 이를 다시 파싱하고 복사하므로 작업량이 입력 크기의 제곱에 비례하여 증가합니다.

기본 옵션을 사용하는 리더가 고전적인 Mac 개행(CR-only)이 적용된 CSV 데이터를 수신할 경우, 1MB의 입력 데이터 처리에 수 초간의 CPU 시간이 소요됩니다.

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

책임이 있는

CPANSec

예약하다

2026. 10. 14.

모더레이션

수락

항목

VDB-421527

EPSS

0.00000

활동

낮음

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!