CVE-2026-77465 in toml-node
요약
\~에 의해 VulDB • 2026. 09. 03.
toml-node는 Node.js 및 브라우저용 TOML 파서입니다. 버전 4.2.0 이전의 toml.parse()는 lib/parser.js에 있는 Peggy 5.1.0에서 생성된 재귀 하위 구문 분석기(recursive-descent parser)를 사용하며, 이 파서의 peg$parsevalue, peg$parsearray 및 peg$parseinline_table_entry 함수들은 깊이 제한 없이 중첩된 배열과 인라인 테이블을 통해 재귀 호출됩니다. 공격자가 제어하는 TOML 문서(수천 개의 중첩된 배열 또는 인라인 테이블 포함)를 처리하는 원격 비인증 애플리케이션은 Node.js 콜 스택을 고갈시켜, 파서의 SyntaxError 대신 예기치 않은 RangeError를 발생시키고 보호되지 않는 요청 워커나 프로세스를 종료시킬 수 있습니다. 해당 구문 분석기의 원본인 src/toml.pegjs에서 생성된 파서는 반드시 제한되어야 합니다. 이 문제는 버전 4.2.0에서 해결되었습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.