Skip to content

Update embedded curl to 8.22.0 - #520

Merged
LouisLotter merged 4 commits into
stackstate-7.78.2from
cve/curl-35083378323
Sep 16, 2026
Merged

LouisLotter merged 4 commits into
stackstate-7.78.2from
cve/curl-35083378323

Conversation

@ai-collaboration-app

@ai-collaboration-app ai-collaboration-app Bot commented Sep 16, 2026

Copy link
Copy Markdown

Update embedded curl to 8.22.0, reconcile its moved DNS sources and new files, and match upstream's Linux _GNU_SOURCE flag for correct TLS hostname checks. Make Omnibus invoke Bazel even with a warm cache, and pull mutable Docker base tags so dependency updates reach rebuilt artifacts. The Omnibus change can increase DEB build time; Bazel retains ownership of its cache.

Validation: lint/unit tests, binary builds, and DEB/image builds and scans all pass. Both DEBs contain curl 8.22.0 with the correct ELF architecture. The packaged amd64 image runs curl with OpenSSL 3.5.8 and verified HTTPS over HTTP/2; all 46 upstream hostname cases pass against the native build. Archive integrity, Bazel manifest consistency, Buildifier, Ruby/shell syntax and Zizmor checks pass. Both image architectures report no secrets. Vulnerability scans remain in inform mode and still report unrelated advisories; this is not a clean-gate claim.

Preserves merged #515. Tracking and remaining dispositions: https://github.com/StackVista/cve-reporter/issues/29. #511's human hold is unchanged. Independent review and human merge/release approval remain outstanding.

@LouisLotter
LouisLotter added this pull request to the merge queue Sep 16, 2026
Merged via the queue into stackstate-7.78.2 with commit d5bc4a8 Sep 16, 2026
42 checks passed
@LouisLotter
LouisLotter deleted the cve/curl-35083378323 branch September 16, 2026 17:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants