Update github.com/gogo/protobuf to v1.3.2#2478
Update github.com/gogo/protobuf to v1.3.2#2478simonpasquier merged 1 commit intoprometheus:masterfrom
Conversation
3b1b971 to
04f50d8
Compare
beorn7
left a comment
There was a problem hiding this comment.
The frontend CI test has recently started to fail everywhere (/bin/sh -c npm install -g elm@0.19.0 elm-format@0.8.0 elm-test@0.19.0-beta5 uglify-js@3.4.7 doesn't work anymore).
Perhaps we should do the same (or do it first) in release-0.21 so that we can cut a bugfix release before releasing the more invasive changes like silences with negative matchers (also see #2479 )?
yes I've noticed too as I was confused why this PR would break anything with the frontend :) |
5c2db92 to
df6c5a6
Compare
|
and yes to patch release-0.21 first :) |
995d53c to
b3bb2e7
Compare
|
Is what @roidelapluie said in prometheus/prometheus#8446 also true for this PR? In that case, I'd say we shouldn't put it in a bugfix release. |
|
To be honest, I have a hard time assessing how you can exploit the vulnerability and how the new version of the generated code is fundamentally different from what we have today. I'm looking for answers from our security team. Without further information, I agree that we don't have to patch v0.21.0. |
|
Sorry for the screenshot, that was the most practical I could find As you can see, some of the code would be generated without checking that |
|
@roidelapluie 🙇 it was the missing piece to me, thanks a lot! |
Fix for CVE-2021-3121 Signed-off-by: Simon Pasquier <spasquie@redhat.com>
04fe88d to
645421c
Compare
|
Just for the record: The generated code that is actually used in Alertmanager is not affected by CVE-2021-3121. Therefore, we don't need to cut a bugfix release for 0.21. |

Fix for CVE-2021-3121
Signed-off-by: Simon Pasquier spasquie@redhat.com