data/reports/GO-2026-5287.yaml: fix branch versions and symbols - #6304
data/reports/GO-2026-5287.yaml: fix branch versions and symbols#6304rezmoss wants to merge 1 commit into
Conversation
|
This PR (HEAD: e275eb4) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/vulndb/+/823884. Important tips:
|
|
Message from Gopher Robot: Patch Set 1: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/823884. |
|
Message from Gopher Robot: Patch Set 1: Congratulations on opening your first change. Thank you for your contribution! Next steps: Most changes in the Go project go through a few rounds of revision. This can be Please don’t reply on this GitHub thread. Visit golang.org/cl/823884. |
the fix was backported, so the single fixed: 3.7.3 range incorrectly marks patched 3.6.x releases as vulnerable, container scanners are currently flagging traefik 3.6.25 because of this
the fix is traefik/traefik#13214, commit 5026ca97d0, it was merged into v2.11 and forward into v3.6 and v3.7, it removes router.gettlsgetclientinfo and adds router.http3tlsconfigmatcherfunc, the first tags with the new symbol are v2.11.47, v3.6.18, and v3.7.2, those releases were pulled and re-cut as 2.11.48, 3.6.19, and 3.7.3, which is what i used here.
the symbol list is the other half of the issue, router.http3tlsconfigmatcherfunc is the patched function, it was included because vulnerable_at was set to 3.7.2 and 2.11.50, but both versions already contain the fix
Cchanges:
/v3: split intofixed: 3.6.19andintroduced: 3.7.0, fixed: 3.7.3;vulnerable_at3.7.2 -> 3.7.1/v2:fixed2.11.51 -> 2.11.48;vulnerable_at2.11.50 -> 2.11.46Router.HTTP3TLSConfigMatcherFuncfrom both symbol lists