-
Notifications
You must be signed in to change notification settings - Fork 585
[MEDIUM] Patch glib for CVE-2025-4373 and CVE-2025-6052 #13974
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: 3.0-dev
Are you sure you want to change the base?
[MEDIUM] Patch glib for CVE-2025-4373 and CVE-2025-6052 #13974
Conversation
5e8c992
to
bd96f7c
Compare
@aninda-al , buddy build showing license issues - https://dev.azure.com/mariner-org/mariner/_build/results?buildId=834112&view=logs&j=bac295d9-f2e0-5165-e63e-e76f383e1a27&t=2e9390e1-fa16-5310-443b-65696d0c38df&l=70 Can you check and fix them? |
Buddy Build Successful. |
I believe the license check warning for glib has always been there( i.e., its not newly introduced) and also appears to be a false +ive case. The file its complaining about is indeed a license file and is being copied using %license tag. |
I don't think its false positive. After going through the error - WARN: (glib-devel-2.78.6-3.azl3.x86_64.rpm) has license warnings: The package glib-devel have license file which is not tagged. %files devel Can you try local build with this change once? We will try buddy build after that. |
@cyberbandya007 I did build with the changes you suggested, there was no build issue, so pushed the changes |
886a111
to
068f702
Compare
@cyberbandya007 The follwing files by the name COPYING are present in the source tarball |
Buddy Build After recent changes - https://dev.azure.com/mariner-org/mariner/_build/results?buildId=846636&view=results @aninda-al You can fix license check in following ways -
And for my suggested changes, my suggestion was based on the option 1 above to pick the license files in the devel package section. You might need to keep it to solve the problem. |
I found that the COPYING file was actually just a link to LICENSES/LGPL-2.1-or-later.txt, made changes accordingly. Hope it will work this time |
Merge Checklist
All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)
*-static
subpackages, etc.) have had theirRelease
tag incremented../cgmanifest.json
,./toolkit/scripts/toolchain/cgmanifest.json
,.github/workflows/cgmanifest.json
)./LICENSES-AND-NOTICES/SPECS/data/licenses.json
,./LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md
,./LICENSES-AND-NOTICES/SPECS/LICENSE-EXCEPTIONS.PHOTON
)*.signatures.json
filessudo make go-tidy-all
andsudo make go-test-coverage
passSummary
Address CVE-2025-4373 and CVE-2025-6052
CVE-2025-4373:
Patch Modified: No
Upstream Patch reference: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4588.patch
Patch link found in Astrolabe
CVE-2025-6052:
Patch Modified: No
Upstream Patch Applies cleanly: https://gitlab.gnome.org/GNOME/glib/-/commit/37eecaa7efc48a0df22277444ff25ff791ac0ac1
Patch link found in Astrolabe
Change Log
Does this affect the toolchain?
YES
Associated issues
Links to CVEs
Test Methodology