Skip to content

fix(httpd): upgrade to 2.4.71 to address CVE-2026-109163 - #20164

Open
Kanishk Bansal (Kanishk-Bansal) wants to merge 1 commit into
4.0from
httpd-2.4.71-cves
Open

Kanishk Bansal (Kanishk-Bansal) wants to merge 1 commit into
4.0from
httpd-2.4.71-cves

Conversation

@Kanishk-Bansal

@Kanishk-Bansal Kanishk Bansal (Kanishk-Bansal) commented Nov 12, 2026 •

Copy link
Copy Markdown

Summary

Upgrade httpd from 2.4.69 to 2.4.71 by moving the Fedora dist-git pin from f43 to f44 dd036578128f.

f43 is still on 2.4.69. The f44 commit is the 2.4.69 spec we already ship with only the version bumped (plus the changelog entry), so nothing else changes in packaging.

CVEs addressed (1)

CVE Severity Fix Reference
CVE-2026-109163 Low mod_vhost_alias off-by-one stack write, fixed in 2.4.71 by 5566851a httpd security

Other 2.4.71 CVEs, handled in separate PRs

The httpd spec builds with --disable-http2 and --disable-md, so the bundled copies of those modules are never shipped from this package. Their fixes need to go into the standalone packages:

CVE Module PR
CVE-2026-119618 mod_http2 #20165
CVE-2026-106023 mod_md #20166

None of the three CVEs exist in Astrolabe yet, so there is nothing to claim for this PR.

Changes

  • base/comps/httpd/httpd.comp.toml: pin upstream-commit = dd036578128f… (Fedora f44)
  • locks/httpd.lock: regenerated (the old import commit is only in f43 history)
  • specs/h/httpd/: re-rendered

Testing

  • Local mock build of all subpackages: httpd-2.4.71-1.2.1.azl4
  • Checked that the shipped httpd-2.4.71.tar.bz2 (sha512 matches sources) has the >= bound in mod_vhost_alias.c
  • Smoke test in mock: httpd -t OK, a VirtualDocumentRoot vhost serves content, an 8180-byte Host header gets a 404, the server keeps serving and error_log has no crashes
  • azldev comp update --check-only -p httpd is clean

Bump the Fedora dist-git pin to f44 httpd-2.4.71:
https://src.fedoraproject.org/rpms/httpd/c/dd036578128f894e8d7a7c95a5968cee9be4bbb7

f43 is still on 2.4.69, and the f44 commit differs from our current f43
pin only by the version bump.

Fixes CVE-2026-109163 (mod_vhost_alias off-by-one stack write). The
other two 2.4.71 CVEs, CVE-2026-119618 (mod_http2) and CVE-2026-106023
(mod_md), do not apply to this package because httpd is built with
--disable-http2 and --disable-md; those modules ship from the separate
mod_http2 and mod_md packages.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings November 12, 2026 04:35
@Kanishk-Bansal Kanishk Bansal (Kanishk-Bansal) added 4.0 Issues and PRs for Azure Linux 4.0 CVE-fixed-by-upgrade CVE fixed by package upgrade security targets-4.0 labels Nov 12, 2026
@Kanishk-Bansal

Copy link
Copy Markdown
Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
2 pipeline(s) were filtered out due to trigger conditions.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

No active review issues are recorded for the httpd 2.4.71 update.

No open issues 🎉

What changed in this PR

Upgrades Azure Linux’s httpd package from 2.4.69 to 2.4.71 to address CVE-2026-109163 in mod_vhost_alias. Fixes for the separately packaged mod_http2 and mod_md modules remain in companion PRs.

Changes:

  • Moves the upstream pin to Fedora f44’s 2.4.71 commit.
  • Refreshes the component lock and rendered spec.
  • Updates source archive and signature checksums for 2.4.71.
File Description
specs/​h/​httpd/​sources Updates archive and signature checksums.
specs/​h/​httpd/​httpd.spec Updates the version and upstream changelog.
locks/​httpd.lock Refreshes commit pins and input hashes; removes the manual bump.
base/​comps/​httpd/​httpd.comp.toml Pins the Fedora f44 commit and documents the selection.

Review effort: Balanced

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4.0 Issues and PRs for Azure Linux 4.0 CVE-fixed-by-upgrade CVE fixed by package upgrade security targets-4.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants