glib: backport fixes for CVE-2025-13601 and CVE-2025-14087 #2

Open
sbelikov wants to merge 1 commit from cve-glib-CVE-2025-13601-CVE-2025-14087 into niceos-5.2
Owner

Backport security fixes for two GLib memory-corruption issues in the 2.84.4-1 build.

  • CVE-2025-13601: heap buffer overflow in g_escape_uri_string().
  • CVE-2025-14087: heap corruption in the GVariant text parser.

The package ships shared libraries used by many consumers, so the fix should be applied as a security backport without changing ABI/SONAME.

Validation:

  • rebuild the RPMs for the main and 32-bit paths if enabled;
  • run focused reproducer tests for URI escaping and GVariant parsing;
  • verify package provides/sonames remain unchanged.
Backport security fixes for two GLib memory-corruption issues in the 2.84.4-1 build. - CVE-2025-13601: heap buffer overflow in `g_escape_uri_string()`. - CVE-2025-14087: heap corruption in the GVariant text parser. The package ships shared libraries used by many consumers, so the fix should be applied as a security backport without changing ABI/SONAME. Validation: - rebuild the RPMs for the main and 32-bit paths if enabled; - run focused reproducer tests for URI escaping and GVariant parsing; - verify package provides/sonames remain unchanged.
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin cve-glib-CVE-2025-13601-CVE-2025-14087:cve-glib-CVE-2025-13601-CVE-2025-14087
git switch cve-glib-CVE-2025-13601-CVE-2025-14087

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch niceos-5.2
git merge --no-ff cve-glib-CVE-2025-13601-CVE-2025-14087
git switch cve-glib-CVE-2025-13601-CVE-2025-14087
git rebase niceos-5.2
git switch niceos-5.2
git merge --ff-only cve-glib-CVE-2025-13601-CVE-2025-14087
git switch cve-glib-CVE-2025-13601-CVE-2025-14087
git rebase niceos-5.2
git switch niceos-5.2
git merge --no-ff cve-glib-CVE-2025-13601-CVE-2025-14087
git switch niceos-5.2
git merge --squash cve-glib-CVE-2025-13601-CVE-2025-14087
git switch niceos-5.2
git merge --ff-only cve-glib-CVE-2025-13601-CVE-2025-14087
git switch niceos-5.2
git merge cve-glib-CVE-2025-13601-CVE-2025-14087
git push origin niceos-5.2
Sign in to join this conversation.
No description provided.