Skip to content
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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

envoy: flag as vulnerable to CVE-2024-30255 #303204

Merged
merged 1 commit into from Apr 13, 2024

Conversation

LeSuisse
Copy link
Contributor

Description of changes

Envoy 1.27.4 [0] contains the fix but upgrading it is not straightforward as the build of the current version is already broken and only thanks to the caching of the deps (seems to be the case since the removal of Go 1.20).

Fixing the build seems to require more Bazel knownledge than I have and the the usual maintainer is currently not available.

[0] https://github.com/envoyproxy/envoy/releases/tag/v1.27.4

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 馃憤 reaction to pull requests you find important.

Envoy 1.27.4 [0] contains the fix but upgrading it is
not straightforward as the build of the current version
is already broken and only thanks to the caching of the deps
(seems to be the case since the removal of Go 1.20).

Fixing the build seems to require more Bazel knownledge than I have
and the the usual maintainer is currently not available.

[0] https://github.com/envoyproxy/envoy/releases/tag/v1.27.4
LeSuisse added a commit to LeSuisse/nixpkgs that referenced this pull request Apr 10, 2024
Fixes CVE-2024-30255.

Contrary to `master` we still have Go 1.20 so the build still work (NixOS#303204).

Changes:
https://github.com/envoyproxy/envoy/releases/tag/v1.27.4
@LeSuisse LeSuisse mentioned this pull request Apr 10, 2024
13 tasks
@risicle risicle merged commit 92b2565 into NixOS:master Apr 13, 2024
27 checks passed
@LeSuisse LeSuisse deleted the envoy-CVE-2024-30255-tag branch April 13, 2024 12:12
LeSuisse added a commit to LeSuisse/nixpkgs that referenced this pull request Apr 13, 2024
Fixes CVE-2024-30255.

Contrary to `master` we still have Go 1.20 so the build still works (NixOS#303204).

Changes:
https://github.com/envoyproxy/envoy/releases/tag/v1.27.4
@malt3
Copy link
Contributor

malt3 commented Apr 22, 2024

@katexochen and I will update the patch version of envoy to v1.27.5 with the latest Go version.
We are also working on support for envoy v1.30.1.

zeme-wana pushed a commit to input-output-hk/nixpkgs that referenced this pull request May 8, 2024
Fixes CVE-2024-30255.

Contrary to `master` we still have Go 1.20 so the build still works (NixOS#303204).

Changes:
https://github.com/envoyproxy/envoy/releases/tag/v1.27.4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants