ELSA-2023-2780

ELSA-2023-2780 - Image Builder security, bug fix, and enhancement update

Type:SECURITY
Severity:MODERATE
Release Date:2023-05-24

Description


cockpit-composer
[45-1.0.1]
- Make per page documentation links point to Oracle Linux [Orabug: 32013095]

[45-1]
- New upstream release

[44-1]
- New upstream release

[43-1]
- New upstream release

[42-1]
- New upstream release

[40-1]
- New upstream release

[39-1]
- New upstream release

[38-1]
- New upstream release

[37-1]
- New upstream release

[35-1]
- New upstream release

[34-1]
- New upstream release

[33-1]
- Add support for OCI upload target
- Update translations
- Update dependencies

[32-1]
- Add Edge Raw, RHEL Installer, Edge Simplified Installer image types
- Improve user account modal responsiveness
- Update tests
- Update minor NPM dependencies
- Update translation files

[31-1]
- Add new ostree image types
- Improve loading state when waiting for api responses
- Improve notification system
- Improve test stability
- Update NPM dependencies
- Update translations

[29-1]
- Add ability to upload to VMWare
- Add support for additional ostree parameters
- Update NPM dependencies
- Add and update translations
- Minor test fixes

[28-1]
- Use sentence case rather than title case
- Add and update tests
- Update translations from weblate
- Update minor NPM dependencies

[27-1]
- Sync with upstream release 27
- Add additional form validation for the Create Image Wizard
- Improve page size dropdown styling
- Improve error state messages
- Update pagination component for pf4
- Add wildcards and support for multiple values to input filter
- Update translations

[22.1-1]
- Patternfly imports are standardized to be consistent with cockpit
- Cancel image build button bug fixed
- Empty components state provides a help message
- Wizard component has bug fixes and is refactored for future scalability
- Test updates
- ESLint upgraded to version 7 and the code style is improved
- Translation files are updated from fedora weblate
- Cockpit-composer's dependency on osbuild-composer is more specific
- Coverity scan is now supported to help improve code quality
- Resolves: #1820539

[21.1-1]
- Support setting parameters (ref and parent) for ostree images
- Loosen restrictions on password strength
- Various UI refinements

[20.1-1]
- Migrate to the osbuild-composer backend
- Supports uploading images to AWS and Azure

[12.1-1]
- Fix integration tests, external test repository URL ceased to exist
- Translation updates rhbz#1784453
- Add documentation URL page help menu

[11-1]
- Show depsolve errors on the blueprints page
- Add labels for additional output types (rhbz#1769154)
- Expose Image Builder on /composer, not /welder
- Define a URL for each tab on a blueprint page
- Provide a link in the image creation notification to the Images tab on the blueprint page

[5-1]
- Fix PropTypes for the homepage
- Code clean up for the list of components

[4-1]
- Add additional blueprint name validation rhbz#1696415
- Fix images not loading on refresh
- Add notification for source repo deletion
- Fix AppStream ID
- Translation updates

[2-1]
- Strip newlines from SSH keys before saving
- Translation updates rhbz#1689979

[1-1]
- New version 1
- Translation updates rhbz#1689979

[0.4-1]
- New version 0.4
- Include ability to start lorax-composer rhbz#1708387

[0.3-1]
- New version 0.3
- Add/edit/remove sources
- Remove new line in encrypted password rhbz#1655862
- Resolve issues with changes saved to the workspace

[0.2.1-1]
- New version 0.2.1
- Several fixes to User Account creation dialog

[0.2.0-1]
- New version 0.2.0
- Include ability to add a user to a blueprint rhbz#1655862

[0.1.8-1]
- New version 0.1.8
- Provide visual indication when a blueprint component is a dependency
- Enable Undo to retrieve changes after the Discard Changes action
- Update how blueprint contents are depsolved when contents are added/removed
- Display an error if a component is added that results in a depsolve failure
- Show all versions available for a package
- Provide ability to specify a wildcard version for a package rhbz#1673066

[0.1.7-1]
- New version 0.1.7
Resolves: rhbz#1640184
- Capitalize OpenStack corrently in the image create dialog (anilsson)
- Add AppStream metainfo (mpitt)
- Make cockpit-composer the only package name (mpitt)
- Lots of integration test improvements (henrywangxf)

[0.1.6-1]
- New version 0.1.6
Resolves: rhbz#1640184
- Include spec into release tarball (mpitt)
- Fix a bug in importSanity test. (henrywangxf)
- Add RHEL-X in welder-web test scenarios. (henrywangxf)
- test: Support Cockpit test scenario (mpitt)
- Makefile: Simplify variable defaults (mpitt)
- A big commit to fix random failure on chrome. (henrywangxf)
- Remove inert 'Architecture' field in 'Create Image' dialog (#388) (stefw)
- po: Update from Fedora Zanata (lars)
- Remove ForEach to run two test cases but use two separate cases. If there's
one case failed, I can find it according to case name. (henrywangxf)
- Wait for delete menu action visable before click it. (henrywangxf)
- test: Drop node installation from vm.install (mpitt)
- Don't clean bots/ directory for VM preparation (mpitt)
- Two improvements: (henrywangxf)
- Go to view blueprint page by clicking blueprint name link instead of by URL.
That helps improving case stability. (henrywangxf)
- Move sed to test/vm.install from test/run because developers do not normally
use test/run to trigger tests. (henrywangxf)
- test: Only install node if it isn't already available (mpitt)
- Makefile: bots is not a phony target (mpitt)

[0.1.5-1]
- New version 0.1.5
Related: rhbz#1613058
- Found a code coverage bug and fix it. (henrywangxf)
- Update README.md to support Cockpit CI. (henrywangxf)
- Updates Create Image modal to not have a default image type (jgiardin)
- Add support for Modules during Add/Remove (jgiardin)
- new test: Build mock images and verify download becomes enabled (atodorov)
- Fix flaky issue when running test on chrome (henrywangxf)
- Add selenium debug support. (henrywangxf)
- Creates user-friendly labels to display for image types (jgiardin)
- Compile with code coverage enabled, collect coverage result and upload to codecov.io. (henrywangxf)
- new test: verify stock blueprints from backend are displayed (atodorov)
- Simplify selenium startup again (mpitt)
- Temporarily support selenium images with and without -debug variants (mpitt)
- Fix python string format issue (henrywangxf)
- Remove ugly blank except in tests (henrywangxf)
- README: We're running tests on Cockpit's CI now (lars)
- Fix tests to not exit with non-zero code (#362) (henrywangxf)
- Update Discard Changes to delete workspace (jgiardin)
- Fix test case 'Then selected component icon should have border' (henrywangxf)
- Cockpit CI Integration (henrywangxf)
- Display modules in list of selected components (jgiardin)
- pass blueprint data that's expected on save (jgiardin)
- Fix /run/weldr permission issue (henrywangxf)
- Fix end-to-end test cases (henrywangxf)
- po: Update Japanese translations from Zanata (lars)

[0.1.4-1]
- New version 0.1.4
Related: rhbz#1613058
- Adds queue status to an infotip in the Create Image modal (jgiardin)
- Update Create Image modal to also commit unsaved changes (jgiardin)
- Catching a couple of minor issues (jgiardin)
- Update Create Image modal to include blueprint object instead of just name (jgiardin)
- Update Create Image button selector in end-to-end test (jgiardin)
- Display warning messages to the user in Create Image modal (jgiardin)
- use updated property key from api for date created (jgiardin)
- translations: Fail when zanata-js is not installed (lars)
- README.md: Add missing translations: (lars)
- translations: remove test target (lars)
- po: Update from Fedora Zanata (lars)
- translations: move po files and scripts to po/ (lars)
- translations: Strip country code when loading react-intl's locale-data (mpitt)
- remove redundant .then(data => data) (jgiardin)
- Add ability to stop builds that are waiting or running (jgiardin)
- Change text from 'Delete Build' to 'Delete Image' (jgiardin)
- Update Delete Blueprint modal to match layout of Delete Build (jgiardin)
- Fix miscellaneous propType warnings (jgiardin)
- Include confirmation modal for deleting a finished build (jgiardin)
- Swap order of date and type in the Image list item details (jgiardin)
- Add Delete action for Finished composes (jgiardin)
- Add ability to delete Failed builds (jgiardin)
- test_blueprints: Make blueprint selection more robust (lars)
- Use upstream patternfly-react's Tab component (lars)
- Changes en-dash to dash and adds spaces (jgiardin)
- Updates based on a11y review, also simplified i18n format (jgiardin)
- minor tweaks to improve the screen reader experience (jgiardin)
- Makes strings translatable in pagination for available components (jgiardin)
- Update React and enzyme (lars)
- package.json: Use ~ instead of ^ versions for dependencies (lars)
- Drop unused dependencies (lars)
- package.json: update dependencies (lars)
- Remove package-lock.json (lars)

[0.1.3-1]
- New version 0.1.3
Related: rhbz#1613058
- Update Create Image notifications (#328) (jgiardin)
- Make strings translatable in Pending Changes dialog (#341) (jgiardin)
- Makefile: don't run po-pull on dist (lars)
- Add the .spec files to .PHONY (bcl)

[0.1.2-1]
- New Version 0.1.2
Related: rhbz#1613058
- Add the .spec files to .PHONY (bcl)
- Add welder-web and cockpit-composer release instructions (bcl)
- Add a 'tag' target to the Makefile (bcl)
- Adjust image list layout to improve alignment (jgiardin)
- Fix blueprint packages getting added to history (jacobdkozol)
- Fixed bug where startComposeApi would not return start compose response (sfondell)
- Run make po-push from travis on pushes to master. (dshea)
- Add a po-push target to the Makefile. (dshea)
- Don't call compose API on the blueprints page (lars)
- Support downloading images (lars)
- Fix fetchComposes() call (lars)
- Update text string (jgiardin)
- add bootstrap class for large modals (jgiardin)
- Fix issues with translated strings and add one more for 'Close' (jgiardin)
- Make strings translatable (but includes build error) (jgiardin)
- Update layout (jgiardin)
- Don't show custom sources section if empty (jgiardin)
- Add modal for listing sources (jgiardin)
- Revert 'Revert 'Add python and gcc to the Dockerfiles.'' (dshea)
- Include translations in the dist tarball (dshea)
- Remove the zanata-js crud from package-lock.json (dshea)
- Fix how fetching blueprints/composes is triggered (jacobdkozol)
- Update API calls error messages (jacobdkozol)
- Fix polling issue. Add error action. (jacobdkozol)
- Add loading images from prior sessions and sort by start time. (jacobdkozol)
- Revert 'Run npm rebuild after npm install.' (lars)
- Revert 'Add python and gcc to the Dockerfiles.' (lars)
- Don't update translations on every build (lars)
- Fix yamllint errors on .travis.yml (dshea)
- Add new requirements to the travis environment (dshea)
- Add a script for testing translations. (dshea)
- Run npm rebuild after npm install. (dshea)
- Make the editBlueprint selector more specific. (dshea)
- Add python and gcc to the Dockerfiles. (dshea)
- Add a i18n section to the README (dshea)
- Create cockpit translation modules. (dshea)
- Extract cockpit manifest strings for translation. (dshea)
- Add translated messages. (dshea)
- Add scripts for interacting with Zanata. (dshea)
- Internationalize strings with react-intl. (dshea)
- Fix PR#309 imported issue. The rpm package should be welder-web*.noarch.rpm, not welder-web*.x86_64.rpm (henrywangxf)
- Build srpm together with rpm (atodorov)
- Images list UI refinements (jgiardin)
- cockpituous-release: Use upstream release-source (martinpitt)
- core: Use escalated privileges to access Lorax API (stefw)
- remove utils from Layout (jgiardin)
- Remove unused Layout components (jgiardin)
- Submit coverage report only if present (atodorov)
- Use default composer dir without --group option (atodorov)
- Fix created image not being added to state (jacobdkozol)
- package.json: Remove bootstrap-select (lars)
- package.json: Update stylelint (lars)
- blueprints: Show actual error message (lars)
- core: propagate errors from cockpitFetch() (lars)

[0.1.1-1]
- fixes blueprints end-to-end test (jgiardin)
- Hides Comment feature from Pending Changes modal (jgiardin)
- Remove non-functional UI elements/components (jgiardin)
- fixes line length in unit test (jgiardin)
- update selector for Edit Blueprint button in test (jgiardin)
- fixes empty state on blueprints page and tests (jgiardin)
- fixes spacing errors (jgiardin)
- fixes bad merges during rebase (jgiardin)
- handles error case for fetching blueprints (jgiardin)
- sets timeout on Loading state (jgiardin)
- how did that 'n' get in there? (jgiardin)
- fixes line length (jgiardin)
- Disables actions (jgiardin)
- Updates UI based on state, for loading and error (jgiardin)
- Adds reducer for updating state when an error occurs (jgiardin)
- updates state to hold values for fetch status (jgiardin)
- components: Use consistent syntax for handlers (lars)
- Fix two issues. (henrywangxf)
- test/create.image: simplify shallow wrapper creation (lars)
- CreateImage: don't call unset handlers (lars)
- test/create.image: also conider handleStartCompose (lars)
- correcting the initial state (jgiardin)
- updates mockState in unit tests to match state updates for Filters (jgiardin)
- Merge pull request #250 from larskarlitski/remove-mock-data (jgiardin)
- Remove mock data (lars)
- Add lorax-composer test and remove stand alone welder-web test. (henrywangxf)
- Domain socket support in UI testing. (henrywangxf)
- Update queue status text, Remove cancel button (jacobdkozol)
- Added status icons for imageListView (jacobdkozol)
- Add start compose functionality (jacobdkozol)
- Fix blueprint page issue loading components (jacobdkozol)
- Remove redux persist (jacobdkozol)
- Remove unused code (lars)
- Merge pull request #248 from jgiardino/filter (jgiardin)
- Merge pull request #262 from andreasn/form-control-fx-style (jgiardin)
- Fix style of pagination input under available components (anilsson)
- fix issue when multiple filters are defined (jgiardin)
- implements filtering and refactors toolbars (jgiardin)

osbuild
[81-1]
- New upstream release

[80-1]
- New upstream release

[79-1]
- New upstream release

[78-1]
- New upstream release

[77-1]
- New upstream release

[76-1]
- New upstream release

[75-1]
- New upstream release

[73-1]
- New upstream release

[72-1]
- New upstream release

[71-1]
- New upstream release

[70-1]
- New upstream release

osbuild-composer
[75-1]
- New upstream release

[74-1]
- New upstream release

[73-1]
- New upstream release

[72-1]
- New upstream release

[71-1]
- New upstream release

[70-1]
- New upstream release

[69-1]
- New upstream release

[68-1]
- New upstream release

[67-1]
- New upstream release

[62-1]
- New upstream release

[60-1]
- New upstream release

[59-1]
- New upstream release

[58-1]
- New upstream release

[57-1]
- New upstream release

[55-1]
- New upstream release

[54-1]
- New upstream release

[53-1]
- New upstream release

[51-1]
- New upstream release

[46-1]
- New upstream release

[45-1]
- New upstream release

[44-1]
- New upstream release

[43-1]
- New upstream release

[42-1]
- New upstream release

[40-1]
- New upstream release

[37-1]
- New upstream release

[36-1]
- New upstream release

[33-1]
- New upstream release

[32-2]
- New upstream release

[31-1]
- New upstream release

[28-1]
- New upstream release

[27-1]
- New upstream release

[26-1]
- New upstream release

[25-1]
- New upstream release 25 (rhbz#1883481)

[20.1-1]
- New upstream release 20.1 (rhbz#1872370)

[20-1]
- New upstream release 20 (rhbz#1871184 and rhbz#1871179)

[19-1]
- New upstream release 19 (rhbz#1866015 and rhbz#1866013)

[17-1]
- New upstream release 17 (rhbz#1831653)
- Obsolete lorax-composer in favor of osbuild-composer (rhbz#1836844)

[16-1]
- New upstream release 16 (rhbz#1831653)

[15-1]
- New upstream release 15 (rhbz#1831653)

[14-1]
- New upstream release 14 (rhbz#1831653)

[13-1]
- New upstream release 13 (rhbz#1831653)

[11-1]
- Initial package (renamed from golang-github-osbuild-composer) (rhbz#1771887)

weldr-client
[35.9-2]
- tests: Remove default repos before running tests
Related: rhbz#2168666

[35.9-1]
- Copy rhel-88.json test repository from osbuild-composer
- Update osbuild-composer test repositories from osbuild-composer
- New release: 35.9 (bcl)
Resolves: rhbz#2168666
- tests: Replace os.MkdirTemp with t.TempDir (bcl)
- blueprint save: Allow overriding bad blueprint names (bcl)
- tests: Clean up checking err in tests (bcl)
- composer-cli: Implement blueprints diff (bcl)
- saveBlueprint: Return the filename to the caller (bcl)
- composer-cli: Add tests for using --commit with old servers (bcl)
- weldr: Return error about the blueprints change route (bcl)
- weldr: Save the http status code as part of APIResponse (bcl)
- Add --commit support to blueprints save (bcl)
- Add --commit to blueprints show (bcl)
- gitleaks: Exclude the test password used in tests (bcl)
- ci: add tags to AWS instances (tlavocat)
- Update github.com/BurntSushi/toml to 1.2.1
- Update github.com/stretchr/testify to 1.8.1
- Update bump github.com/spf13/cobra to 1.6.1
- New release: 35.8 (bcl)
- completion: Remove providers from bash completion script (bcl)
- completion: Filter out new headers from compose list (bcl)
- docs: Remove unneeded Long descriptions (bcl)
- docs: Use a custom help template (bcl)
- docs: Add more command documentation (bcl)
- cmdline: Add package glob support to modules list command (bcl)
- workflow: Add govulncheck on go v1.18 (bcl)
- tests: Update to use golangci-lint 1.49.0 (bcl)
- New release: 35.7 (bcl)
- spec: Move %gometa macro above %gourl (bcl)
- weldr: When starting a compose pass size as bytes, not MiB (bcl)
- tests: Use correct size value in bytes for test (bcl)
- workflow: Add Go 1.18 to text matrix (bcl)
- Replace deprecated ioutil functions (bcl)
- New release: 35.6 (bcl)
- tests: Update tests for osbuild-composer changes (bcl)
- CMD: Compose status format (eloy.coto)
- CMD: Compose list format (eloy.coto)
- tests: Update tests to check for JSON list output (bcl)
- composer-cli: Change JSON output to be a list of objects (bcl)
- weldr: Simplify the old ComposeLog, etc. functions (bcl)
- composer-cli: Add --filename to blueprints freeze save command (bcl)
- composer-cli: Add --filename to blueprints save command (bcl)
- composer-cli: Add --filename to compose logs command (bcl)
- composer-cli: Add --filename to compose image command (bcl)
- composer-cli: Add --filename to compose metadata command (bcl)
- composer-cli: Add --filename to compose results command (bcl)
- weldr: Add saving to a new filename to GetFilePath function (bcl)
- github: Fix issue with codecov and forced pushes in PRs (bcl)
- Use golangci-lint 1.45.2 in workflow (bcl)
- Run workflow tests for go 1.16.x and 1.17.x (bcl)
- Move go.mod to go 1.16 (bcl)
- workflows/trigger-gitlab: run Gitlab CI in new image-builder project (jrusz)
- Update GitHub actions/setup-go to 3
- Update GitHub actions/checkout to 3


Related CVEs


CVE-2022-2879
CVE-2022-27664
CVE-2022-2880
CVE-2022-41715
CVE-2022-41717

Updated Packages


Release/ArchitectureFilenameMD5sumSuperseded By Advisory
Oracle Linux 8 (aarch64) cockpit-composer-45-1.0.1.el8_8.src.rpm0857a2728867ab6651906d87a74a016c-
osbuild-81-1.el8.src.rpma212efa3960202cdb162656c8452630a-
osbuild-composer-75-1.el8.src.rpm33ceb56074f5a7fb7da6332e017a5bc1-
weldr-client-35.9-2.el8.src.rpm78dd00d817c50cb5e106c1f012414446-
cockpit-composer-45-1.0.1.el8_8.noarch.rpm1efc3af7ef16b520ae5882641c9a00a1-
osbuild-81-1.el8.noarch.rpm29807ed884ea2ccb1114be7e2524a482-
osbuild-composer-75-1.el8.aarch64.rpm691bbec8b4882e75e537e1f98e4a705d-
osbuild-composer-core-75-1.el8.aarch64.rpm49cf78bf90dca81575571d9244175e65-
osbuild-composer-dnf-json-75-1.el8.aarch64.rpma834e090a754a9803e23bd8843f5d978-
osbuild-composer-worker-75-1.el8.aarch64.rpmafbe4c870473972b634834971397e7d0-
osbuild-luks2-81-1.el8.noarch.rpmc0da2317f84279d19ee28fe43db0fbd1-
osbuild-lvm2-81-1.el8.noarch.rpme814355189f275a8acc4d3ce9fd77543-
osbuild-ostree-81-1.el8.noarch.rpmf4c0daba4015fd834590cb8731a6be29-
osbuild-selinux-81-1.el8.noarch.rpm7ae435bc0a630d1d4897003b4c1bcc95-
python3-osbuild-81-1.el8.noarch.rpmf53fd82cf7eb2b269f85e109459d54a5-
weldr-client-35.9-2.el8.aarch64.rpm6fa42abb463f621d5c1a98a983408e44-
Oracle Linux 8 (x86_64) cockpit-composer-45-1.0.1.el8_8.src.rpm0857a2728867ab6651906d87a74a016c-
osbuild-81-1.el8.src.rpma212efa3960202cdb162656c8452630a-
osbuild-composer-75-1.el8.src.rpm33ceb56074f5a7fb7da6332e017a5bc1-
weldr-client-35.9-2.el8.src.rpm78dd00d817c50cb5e106c1f012414446-
cockpit-composer-45-1.0.1.el8_8.noarch.rpm1efc3af7ef16b520ae5882641c9a00a1-
osbuild-81-1.el8.noarch.rpm29807ed884ea2ccb1114be7e2524a482-
osbuild-composer-75-1.el8.x86_64.rpmee696518d43eb5004220acca52954355-
osbuild-composer-core-75-1.el8.x86_64.rpmb2addfc778a183acdf252b674db8dea9-
osbuild-composer-dnf-json-75-1.el8.x86_64.rpma6ac67cfdcc18fd7003852f26eaf6f2c-
osbuild-composer-worker-75-1.el8.x86_64.rpme4dff148c64c22819fa8b7e13bd06986-
osbuild-luks2-81-1.el8.noarch.rpmc0da2317f84279d19ee28fe43db0fbd1-
osbuild-lvm2-81-1.el8.noarch.rpme814355189f275a8acc4d3ce9fd77543-
osbuild-ostree-81-1.el8.noarch.rpmf4c0daba4015fd834590cb8731a6be29-
osbuild-selinux-81-1.el8.noarch.rpm7ae435bc0a630d1d4897003b4c1bcc95-
python3-osbuild-81-1.el8.noarch.rpmf53fd82cf7eb2b269f85e109459d54a5-
weldr-client-35.9-2.el8.x86_64.rpmd12eee76a1b2802d1f52c382b1d45494-



This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team

software.hardware.complete