Skip to content

Commit 864b7aa

Browse files
MoteHueAlex-Welsh
authored andcommitted
Merge pull request #1147 from stackhpc/2023.1-cve-2024-6387
CVE-2024-6387 use custom apt repo
2 parents a30ef85 + 85ef912 commit 864b7aa

File tree

8 files changed

+61
-15
lines changed

8 files changed

+61
-15
lines changed

etc/kayobe/apt.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,18 @@ stackhpc_apt_repositories:
5656
suites: "{{ ansible_facts.distribution_release }}-security"
5757
components: main restricted universe multiverse
5858
architecture: amd64
59-
- url: "{{ stackhpc_repo_docker_ce_ubuntu_url }}"
60-
suites: "{{ ansible_facts.distribution_release }}"
59+
- url: "{{ stackhpc_repo_ubuntu_jammy_cve_2024_6387_url }}"
60+
suites: "pulp"
61+
components: upload
62+
architecture: amd64
63+
trusted: yes
64+
- url: "{{ stackhpc_repo_docker_ce_ubuntu_focal_url }}"
65+
suites: "focal"
66+
components: stable
67+
signed_by: docker.asc
68+
architecture: amd64
69+
- url: "{{ stackhpc_repo_docker_ce_ubuntu_jammy_url }}"
70+
suites: "jammy"
6171
components: stable
6272
signed_by: docker.asc
6373
architecture: amd64

etc/kayobe/environments/ci-aio/stackhpc-ci.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,9 @@ stackhpc_repo_ubuntu_focal_version: "{{ stackhpc_pulp_repo_ubuntu_focal_version
5050
stackhpc_repo_ubuntu_focal_security_version: "{{ stackhpc_pulp_repo_ubuntu_focal_security_version }}"
5151
stackhpc_repo_ubuntu_jammy_version: "{{ stackhpc_pulp_repo_ubuntu_jammy_version }}"
5252
stackhpc_repo_ubuntu_jammy_security_version: "{{ stackhpc_pulp_repo_ubuntu_jammy_security_version }}"
53-
stackhpc_repo_docker_ce_ubuntu_version: "{{ stackhpc_pulp_repo_docker_ce_ubuntu_version }}"
53+
stackhpc_repo_ubuntu_jammy_cve_2024_6387_version: ""
54+
stackhpc_repo_docker_ce_ubuntu_focal_version: "{{ stackhpc_pulp_repo_docker_ce_ubuntu_focal_version }}"
55+
stackhpc_repo_docker_ce_ubuntu_jammy_version: "{{ stackhpc_pulp_repo_docker_ce_ubuntu_jammy_version }}"
5456
stackhpc_repo_centos_stream_9_nfv_openvswitch_version: "{{ stackhpc_pulp_repo_centos_stream_9_nfv_openvswitch_version }}"
5557
stackhpc_repo_centos_stream_9_openstack_yoga_version: "{{ stackhpc_pulp_repo_centos_stream__openstack_yoga_version }}"
5658
stackhpc_repo_centos_stream_9_opstools_version: "{{ stackhpc_pulp_repo_centos_stream_9_opstools_version }}"

etc/kayobe/environments/ci-builder/stackhpc-ci.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,9 @@ stackhpc_repo_ubuntu_focal_version: "{{ stackhpc_pulp_repo_ubuntu_focal_version
7373
stackhpc_repo_ubuntu_focal_security_version: "{{ stackhpc_pulp_repo_ubuntu_focal_security_version }}"
7474
stackhpc_repo_ubuntu_jammy_version: "{{ stackhpc_pulp_repo_ubuntu_jammy_version }}"
7575
stackhpc_repo_ubuntu_jammy_security_version: "{{ stackhpc_pulp_repo_ubuntu_jammy_security_version }}"
76-
stackhpc_repo_docker_ce_ubuntu_version: "{{ stackhpc_pulp_repo_docker_ce_ubuntu_version }}"
76+
stackhpc_repo_ubuntu_jammy_cve_2024_6387_version: ""
77+
stackhpc_repo_docker_ce_ubuntu_focal_version: "{{ stackhpc_pulp_repo_docker_ce_ubuntu_focal_version }}"
78+
stackhpc_repo_docker_ce_ubuntu_jammy_version: "{{ stackhpc_pulp_repo_docker_ce_ubuntu_jammy_version }}"
7779
stackhpc_repo_centos_stream_9_nfv_openvswitch_version: "{{ stackhpc_pulp_repo_centos_stream_9_nfv_openvswitch_version }}"
7880
stackhpc_repo_centos_stream_9_openstack_yoga_version: "{{ stackhpc_pulp_repo_centos_stream_9_openstack_yoga_version }}"
7981
stackhpc_repo_centos_stream_9_opstools_version: "{{ stackhpc_pulp_repo_centos_stream_9_opstools_version }}"

etc/kayobe/environments/ci-multinode/stackhpc-ci.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,9 @@ stackhpc_repo_ubuntu_focal_version: "{{ stackhpc_pulp_repo_ubuntu_focal_version
4747
stackhpc_repo_ubuntu_focal_security_version: "{{ stackhpc_pulp_repo_ubuntu_focal_security_version }}"
4848
stackhpc_repo_ubuntu_jammy_version: "{{ stackhpc_pulp_repo_ubuntu_jammy_version }}"
4949
stackhpc_repo_ubuntu_jammy_security_version: "{{ stackhpc_pulp_repo_ubuntu_jammy_security_version }}"
50-
stackhpc_repo_docker_ce_ubuntu_version: "{{ stackhpc_pulp_repo_docker_ce_ubuntu_version }}"
50+
stackhpc_repo_ubuntu_jammy_cve_2024_6387_version: ""
51+
stackhpc_repo_docker_ce_ubuntu_focal_version: "{{ stackhpc_pulp_repo_docker_ce_ubuntu_focal_version }}"
52+
stackhpc_repo_docker_ce_ubuntu_jammy_version: "{{ stackhpc_pulp_repo_docker_ce_ubuntu_jammy_version }}"
5153
stackhpc_repo_centos_stream_9_nfv_openvswitch_version: "{{ stackhpc_pulp_repo_centos_stream_9_nfv_openvswitch_version }}"
5254
stackhpc_repo_centos_stream_9_openstack_yoga_version: "{{ stackhpc_pulp_repo_centos_stream_9_openstack_yoga_version }}"
5355
stackhpc_repo_centos_stream_9_opstools_version: "{{ stackhpc_pulp_repo_centos_stream_9_opstools_version }}"

etc/kayobe/pulp-repo-versions.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ stackhpc_pulp_repo_centos_stream_9_nfv_openvswitch_version: 20230929T005202
1616
stackhpc_pulp_repo_centos_stream_9_openstack_yoga_version: 20231005T010906
1717
stackhpc_pulp_repo_centos_stream_9_opstools_version: 20230615T071742
1818
stackhpc_pulp_repo_centos_stream_9_storage_ceph_pacific_version: 20230709T010022
19-
stackhpc_pulp_repo_docker_ce_ubuntu_version: 20231020T014922
19+
stackhpc_pulp_repo_docker_ce_ubuntu_focal_version: 20231020T014922
20+
stackhpc_pulp_repo_docker_ce_ubuntu_jammy_version: 20231020T014922
2021
stackhpc_pulp_repo_docker_version: 20230919T015626
2122
stackhpc_pulp_repo_elasticsearch_logstash_kibana_7_x_version: 20231012T003815
2223
stackhpc_pulp_repo_elrepo_9_version: 20230907T075311

etc/kayobe/pulp.yml

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -123,14 +123,30 @@ stackhpc_pulp_deb_repos:
123123
distributions: "jammy-security"
124124
required: "{{ stackhpc_pulp_sync_ubuntu_jammy | bool }}"
125125

126+
- name: "Ubuntu jammy CVE-2024-6387"
127+
url: "{{ stackhpc_release_pulp_content_url }}/ubuntu-jammy-cve-2024-6387/"
128+
distribution_name: "ubuntu-jammy-cve-2024-6387-"
129+
base_path: "ubuntu-jammy-cve-2024-6387/"
130+
components: "upload"
131+
distributions: "pulp"
132+
required: "{{ stackhpc_pulp_sync_ubuntu_jammy | bool }}"
133+
126134
# Third-party repositories
127-
- name: "Docker CE for Ubuntu"
128-
url: "{{ stackhpc_release_pulp_content_url }}/docker-ce/ubuntu/{{ stackhpc_pulp_repo_docker_ce_ubuntu_version }}"
129-
distribution_name: "docker-ce-for-ubuntu-"
130-
base_path: "docker-ce/ubuntu/"
131-
distributions: "focal jammy"
135+
- name: "Docker CE for Ubuntu Focal"
136+
url: "{{ stackhpc_release_pulp_content_url }}/docker-ce/ubuntu-focal/{{ stackhpc_pulp_repo_docker_ce_ubuntu_focal_version }}"
137+
distribution_name: "docker-ce-for-ubuntu-focal-"
138+
base_path: "docker-ce/ubuntu-focal/"
139+
distributions: "focal"
140+
components: "stable"
141+
required: "{{ stackhpc_pulp_sync_ubuntu_focal | bool }}"
142+
143+
- name: "Docker CE for Ubuntu Jammy"
144+
url: "{{ stackhpc_release_pulp_content_url }}/docker-ce/ubuntu-jammy/{{ stackhpc_pulp_repo_docker_ce_ubuntu_jammy_version }}"
145+
distribution_name: "docker-ce-for-ubuntu-jammy-"
146+
base_path: "docker-ce/ubuntu-jammy/"
147+
distributions: "jammy"
132148
components: "stable"
133-
required: "{{ stackhpc_pulp_sync_ubuntu_focal or stackhpc_pulp_sync_ubuntu_jammy | bool }}"
149+
required: "{{ stackhpc_pulp_sync_ubuntu_jammy | bool }}"
134150

135151
# Publication format is a subset of distribution.
136152
stackhpc_pulp_publication_deb_development: "{{ stackhpc_pulp_distribution_deb_development }}"

etc/kayobe/stackhpc.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,21 @@ stackhpc_repo_ubuntu_jammy_version: "{{ stackhpc_repo_distribution }}"
4747
stackhpc_repo_ubuntu_jammy_security_url: "{{ stackhpc_repo_mirror_url }}/pulp/content/ubuntu/jammy-security/{{ stackhpc_repo_ubuntu_jammy_security_version }}"
4848
stackhpc_repo_ubuntu_jammy_security_version: "{{ stackhpc_repo_distribution }}"
4949

50+
# Ubuntu jammy CVE-3034-6287
51+
stackhpc_repo_ubuntu_jammy_cve_2024_6387_url: "{{ stackhpc_repo_mirror_url }}/pulp/content/ubuntu-jammy-cve-2024-6387/{{ stackhpc_repo_ubuntu_jammy_cve_2024_6387_version }}"
52+
stackhpc_repo_ubuntu_jammy_cve_2024_6387_version: "{{ stackhpc_repo_distribution }}"
53+
5054
# Ubuntu Cloud Archive
5155
stackhpc_repo_ubuntu_cloud_archive_url: "{{ stackhpc_repo_mirror_url }}/pulp/content/ubuntu-cloud-archive/{{ stackhpc_repo_ubuntu_cloud_archive_version }}"
5256
stackhpc_repo_ubuntu_cloud_archive_version: "{{ stackhpc_repo_distribution }}"
5357

54-
# Docker CE for Ubuntu
55-
stackhpc_repo_docker_ce_ubuntu_url: "{{ stackhpc_repo_mirror_url }}/pulp/content/docker-ce/ubuntu/{{ stackhpc_repo_docker_ce_ubuntu_version }}"
56-
stackhpc_repo_docker_ce_ubuntu_version: "{{ stackhpc_repo_distribution }}"
58+
# Docker CE for Ubuntu Focal
59+
stackhpc_repo_docker_ce_ubuntu_focal_url: "{{ stackhpc_repo_mirror_url }}/pulp/content/docker-ce/ubuntu-focal/{{ stackhpc_repo_docker_ce_ubuntu_focal_version }}"
60+
stackhpc_repo_docker_ce_ubuntu_focal_version: "{{ stackhpc_repo_distribution }}"
61+
62+
# Docker CE for Ubuntu Jammy
63+
stackhpc_repo_docker_ce_ubuntu_jammy_url: "{{ stackhpc_repo_mirror_url }}/pulp/content/docker-ce/ubuntu-jammy/{{ stackhpc_repo_docker_ce_ubuntu_jammy_version }}"
64+
stackhpc_repo_docker_ce_ubuntu_jammy_version: "{{ stackhpc_repo_distribution }}"
5765

5866
###############################################################################
5967
# RPMs
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
security:
3+
- |
4+
Adds a custom Apt repository to address `CVE-2024-6387
5+
<https://ubuntu.com/security/CVE-2024-6387`__ in OpenSSH.

0 commit comments

Comments
 (0)