Skip to content

CHEF-38671: Advance omnibus submodule for postgresql13 TuxCare 1.0.1 fix (CVE-2026-6471) - #4250

Open
lbakerchef wants to merge 4 commits into
mainfrom
CHEF-38671/lbaker
Open

lbakerchef wants to merge 4 commits into
mainfrom
CHEF-38671/lbaker

Conversation

@lbakerchef

Copy link
Copy Markdown
Contributor

What

Advances the omnibus submodule pointer to chef-server-omnibus-config#34's branch, which bumps the postgresql13 TuxCare patch revision 1.0.0 -> 1.0.1.

Why

Remediates CVE-2026-6471 (CHEF-38671, child of epic CHEF-38364).

Pre-merge instructions

This branch includes a bracketed pair of pre-merge preparation commits ("point omnibus submodule to main" / ">>> PRE-MERGE INSTRUCTIONS <<<"). Do not merge this PR until chef-server-omnibus-config#34 has merged to main. The ">>> PRE-MERGE INSTRUCTIONS <<<" commit contains the exact steps to finalize the submodule pointer to omnibus-config's post-merge main HEAD before merging this PR.

Related PRs

  • chef-server-omnibus-config#34 (the actual fix -- must merge first)

Ticket

https://progresssoftware.atlassian.net/browse/CHEF-38671

lbakerchef and others added 3 commits October 7, 2026 05:55
Points the omnibus submodule at the chef-server-omnibus-config branch
carrying the postgresql13 TuxCare 1.0.1 patch-revision fix for
CVE-2026-6471, so builds on this branch pick up the fix.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Lincoln Baker <51833247+lbakerchef@users.noreply.github.com>
Signed-off-by: Lincoln Baker <51833247+lbakerchef@users.noreply.github.com>
1. STOP. The following must be done before proceeding:
   a. chef-server-omnibus-config rebuild branch (CHEF-38671/lbaker) must have
      merged to main.
      (No omnibus-software-private PR exists for this change -- the fix lives
      entirely in chef-server-omnibus-config's postgresql13.rb TuxCare override,
      which is the only copy chef-server builds actually consume.)
   Do not proceed until confirmed.

2. Remove this commit (the one you are reading now):
   - cd <chef-server-omnibus-config repo (this one)>
   - git checkout <pr-merge-branch (this one)>
   - git pull # if necessary
   - git reset --hard HEAD^
   (This leaves commit A -- ".gitmodules points to main" -- as the tip.)

3. Advance the omnibus submodule SHA to the new omnibus-config main HEAD:
   - cd omnibus
   - git fetch origin
   - git checkout main
   - git pull origin main
   - cd ..
   - git add omnibus
   - git commit -sm "Advance omnibus submodule to post-merge omnibus-config main HEAD"

4. git push origin CHEF-38671/lbaker
   Then open/merge the PR on github.com/chef/chef-server.

Signed-off-by: Lincoln Baker <51833247+lbakerchef@users.noreply.github.com>
@lbakerchef
lbakerchef requested review from a team as code owners October 7, 2026 10:58
Picks up chef-server-omnibus-config@47ecd0e, which switches postgresql13's
build from make world/install-world to make world-bin/install-world-bin,
fixing a docs-build failure seen on Buildkite build #8428 (missing local
DocBook XML catalog blocks xmllint --nonet from resolving docbookx.dtd).
No change to the shipped artifact; see the omnibus-config commit message
for full details.
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.

1 participant