CVE-2026-63376 in toml-node
요약
\~에 의해 VulDB • 2026. 09. 03.
toml-node는 Node.js 및 브라우저용 TOML 파서입니다. 버전 4.1.2 이전의 lib/compiler.js에 있는 toml.parse() 함수는 a.b.y.__proto__.__proto__와 같은 테이블 경로로 인해 속임수를 일으킬 수 있으며, 이를 통해 스칼라 값에서 Number.prototype과 Object.prototype으로 트래버설이 가능합니다. 현재Path 추적 값은 배열과 문자열을 모두 사용하므로 valueAssignments에는 쉼표로 연결된 a,b.y와 같은 경로가 기록되는 반면 deepRef는 점으로 연결된 a.b.y 경로를 확인하여 중복 키 가드가 누락되고 공격자가 제어하는 키가 Object.prototype에 작성될 수 있습니다. addTableArray의 테이블 배열 접두사 지우기 경로도 동일한 __proto__ 트래버설 전에 가드 상태를 삭제할 수 있습니다. 주입된 속성은 Node.js 프로세스 전체에서 표시되며, 애플리케이션에 적절한 고adget이 포함된 경우 서비스 거부(Denial of Service), 로직 또는 인증 우회, 코드 실행을 유발할 수 있습니다. 이 문제는 버전 4.1.2에서 해결되었습니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.