-
Notifications
You must be signed in to change notification settings - Fork 465
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AddressSanitizer: stack-overflow when creating String_Schema_Obj (parser.cpp:1808) #2658
Labels
Comments
Other relevant input files (some of them emit different different call stacks in different runs): |
hongxuchen
changed the title
Stack over flow errors when creating String_Schema_Obj
AddressSanitizer: stack-overflow when creating String_Schema_Obj (parser.cpp:1808)
Jun 3, 2018
Still broken on master |
Minimal repro: echo "a{--b:$(printf '[%.0s' {1..2800})" | sassc/bin/sassc |
glebm
added a commit
to glebm/libsass
that referenced
this issue
Apr 14, 2019
Fixes sass#2658 stack overflow
glebm
added a commit
to glebm/libsass
that referenced
this issue
Apr 14, 2019
Fixes sass#2658 stack overflow
glebm
added a commit
to glebm/libsass
that referenced
this issue
Apr 14, 2019
Fixes sass#2658 stack overflow
Assigned CVE-2018-20821 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
We found with our fuzzer some stack over flow errors when constructing
String_Schema_Obj
at Line 1808 in parser.cpp (45f5087) when compiled with Address Sanitizer (using sassc as the driver).sample inputs:
test_s101.txt
test_s203.txt
test_s205.txt
test_s402.txt
The text was updated successfully, but these errors were encountered: