-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Lua filter causes a crash when the script uses streamInfo():downstreamSslConnection() #14091
Labels
Milestone
Comments
mattklein123
added
area/lua
help wanted
Needs help!
and removed
triage
Issue requires triage
labels
Nov 19, 2020
Experiencing the same SegFault when using downstreamSslConnection:subjectPeerCertificate(), but at a lower request threshold. SegFaults at < 20 requests. Can provide config if needed. |
andreyprezotto
pushed a commit
to andreyprezotto/envoy
that referenced
this issue
Nov 24, 2020
… is marked dead by Lua GC (envoyproxy#14092) Fixes envoyproxy#14091 The problem and fix is similiar to envoyproxy#4312 Risk Level: Low Testing: regression test, manual testing Docs Changes: N/A Release Notes: N/A Signed-off-by: Marcin Falkowski <marcin.falkowski@allegro.pl>
qqustc
pushed a commit
to qqustc/envoy
that referenced
this issue
Nov 24, 2020
… is marked dead by Lua GC (envoyproxy#14092) Fixes envoyproxy#14091 The problem and fix is similiar to envoyproxy#4312 Risk Level: Low Testing: regression test, manual testing Docs Changes: N/A Release Notes: N/A Signed-off-by: Marcin Falkowski <marcin.falkowski@allegro.pl> Signed-off-by: Qin Qin <qqin@google.com>
cpakulski
pushed a commit
to cpakulski/envoy
that referenced
this issue
Dec 16, 2020
… is marked dead by Lua GC (envoyproxy#14092) Fixes envoyproxy#14091 The problem and fix is similiar to envoyproxy#4312 Risk Level: Low Testing: regression test, manual testing Docs Changes: N/A Release Notes: N/A Signed-off-by: Marcin Falkowski <marcin.falkowski@allegro.pl> Signed-off-by: Christoph Pakulski <christoph@tetrate.io>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Envoy crashes with segmentation fault, when Lua script contains
streamInfo():downstreamSslConnection()
.The crash happens after issuing many https requests.
The bug exists in v1.16.0 as well as in the latest master version.
I have a permission from envoy-security@googlegroups.com for fixing this publicly.
Repro steps:
Run envoy with attached config and make 1000 https requests.
Config:
Click to expand!
Call Stack:
Click to expand!
The text was updated successfully, but these errors were encountered: