Skip to content

build: Update libcurl from 8.10.1 to 8.18.0#5332

Open
Jonathan Sillak (josill) wants to merge 3 commits intoconfluentinc:masterfrom
josill:fix/update-libcurl-8.18.0
Open

build: Update libcurl from 8.10.1 to 8.18.0#5332
Jonathan Sillak (josill) wants to merge 3 commits intoconfluentinc:masterfrom
josill:fix/update-libcurl-8.18.0

Conversation

@josill
Copy link

@josill Jonathan Sillak (josill) commented Feb 26, 2026

Fixes #5331

libcurl versions 7.17.0 through 8.17.0 contain known security vulnerabilities (CVE-2024-11053, CVE-2024-9681, CVE-2024-8096, and others). Update the pinned version in vcpkg.json and the source build configuration in mklove/modules/configure.libcurl.

libcurl versions 7.17.0 through 8.17.0 contain known security
vulnerabilities (CVE-2024-11053, CVE-2024-9681, CVE-2024-8096,
and others). Update the pinned version in vcpkg.json and the
source build configuration in mklove/modules/configure.libcurl.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings February 26, 2026 13:07
@confluent-cla-assistant
Copy link

❌ Error getting contributor login(s).
Please ensure the email address associated with this commit is added to your Github account.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the project’s libcurl dependency pin to a non-vulnerable release across both the vcpkg-based Windows dependency flow and the mklove source-installer flow, addressing the CVEs called out in the PR description.

Changes:

  • Bump vcpkg manifest dependency for curl to 8.18.0#0.
  • Bump mklove’s source-install curl version to 8.18.0 and update the pinned SHA-256 checksum.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
vcpkg.json Raises the minimum vcpkg curl version to 8.18.0 to pull in security fixes.
mklove/modules/configure.libcurl Updates the source build installer to download curl 8.18.0 and verify it via the new SHA-256 checksum.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Update builtin-baseline to current vcpkg master so that
curl 8.18.0 is natively available in the baseline.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@josill Jonathan Sillak (josill) marked this pull request as ready for review February 26, 2026 14:00
@josill Jonathan Sillak (josill) requested a review from a team as a code owner February 26, 2026 14:00
@josill Jonathan Sillak (josill) changed the title build: Update libcurl from 8.10.1 to 8.18.0 (#5331) build: Update libcurl from 8.10.1 to 8.18.0 Feb 26, 2026
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.

Libcurl <8.18.0 security vulnerability

2 participants