CVE-2017-12962
HighSummary
LibSass version 3.4.5 has memory leaks triggered by deeply nested code, such as code with a long sequence of open parenthesis characters, leading to a remote denial of service attack.
Risk Assessment
Organizations may be vulnerable to attacks that can lead to service unavailability, impacting the continuity of applications using this library.
Recommendation
It is recommended to update the LibSass library to the latest version to eliminate the memory leak issue and minimize the risk of attacks.
Other vulnerabilities in LibSass 3.4.5
See all- CVE-2017-12964High
There is a stack consumption issue in LibSass 3.4.5 that is triggered in the function Sass::Eval::operator() in eval.cpp. It will lead to a remote denial of service attack.
- CVE-2017-12963High
There is an illegal address access in Sass::Eval::operator() in eval.cpp of LibSass 3.4.5, leading to a remote denial of service attack.
- CVE-2017-11556High
There is a stack consumption vulnerability in the Parser::advanceToNextToken function in parser.cpp in LibSass 3.4.5. A crafted input may lead to remote denial of service.
- CVE-2017-11555High
There is an illegal address access in the Eval::operator function in eval.cpp in LibSass 3.4.5. A crafted input will lead to a remote denial of service.
- CVE-2017-11554High
There is a stack consumption vulnerability in the lex function in parser.hpp in LibSass version 3.4.5, which can lead to remote denial of service through crafted input.
- CVE-2017-11342High
There is an illegal address access in ast.cpp of LibSass 3.4.5. A crafted input will lead to a remote denial of service attack.
- CVE-2017-11341High
There is a heap based buffer over-read vulnerability in LibSass version 3.4.5 that can be exploited by crafted input.
- CVE-2017-10687High
In LibSass 3.4.5, there is a heap-based buffer over-read in the function json_mkstream() in sass_context.cpp. A crafted input will lead to a remote denial of service attack.
Original NVD description (English source)
There are memory leaks in LibSass 3.4.5 triggered by deeply nested code, such as code with a long sequence of open parenthesis characters, leading to a remote denial of service attack.

