Commit Graph

767 Commits

Author SHA1 Message Date
RHEL Packaging Agent
d37e0dee7b Fix CVE-2026-58015: validate D-Bus DBUS_COOKIE_SHA1 cookie context
Backport upstream commit 8b72ad09c874ddff to fix
CVE-2026-58015, a path traversal vulnerability in D-Bus
SHA-1 authentication. The patch adds validation of the
cookie context sent by the server, preventing exfiltration
of SHA-1 hashed copies of arbitrary files from the client's
filesystem. The upstream patch was adjusted to use guint8
instead of uint8_t for compatibility with the existing
GLib headers.

CVE: CVE-2026-58015
Upstream patches:
 - 8b72ad09c8.patch
Resolves: RHEL-212242

This commit was backported by Ymir, a Red Hat Enterprise Linux software maintenance AI agent.

Assisted-by: Ymir
2026-08-20 21:14:51 +00:00
RHEL Packaging Agent
86c7bda4b6 Add patch for CVE-2026-58012 to glib2
Backport upstream commit 49e067570dfa from GNOME/glib MR !5132
to fix CVE-2026-58012, a buffer overflow in gregex.c when
performing case-changing substitutions (\U, \u, \L, \l) with
G_REGEX_RAW mode. The fix uses g_ascii_tolower/toupper instead
of g_unichar_tolower/toupper in raw (non-UTF-8) mode, preventing
out-of-bounds reads on truncated multi-byte sequences.

Resolves: RHEL-212206

CVE: CVE-2026-58012
Upstream patches:
 - 49e067570d.patch
Resolves: RHEL-212206

This commit was backported by Ymir, a Red Hat Enterprise Linux software maintenance AI agent.

Assisted-by: Ymir
2026-08-20 21:13:28 +00:00
RHEL Packaging Agent
21e042597f Fix CVE-2026-58010: off-by-one in GVariant tuple offset checking
Add patch for CVE-2026-58010 which fixes an off-by-one error
in the GVariant tuple serialiser's normal form checking code.
The bug allowed a single byte out-of-bounds read when verifying
padding bytes in a short (non-normal) tuple. The patch changes
the offset comparison from `>` to `>=` in
gvs_tuple_is_normal() and adds a regression test. An additional
fix includes `<stdint.h>` in the test file so that the new test
using `uint8_t` compiles correctly against the older glib 2.80.4
codebase.

CVE: CVE-2026-58010
Upstream patches:
 - 8338414f65.patch
Resolves: RHEL-212160

This commit was backported by Ymir, a Red Hat Enterprise Linux software maintenance AI agent.

Assisted-by: Ymir
2026-08-20 21:10:08 +00:00
RHEL Packaging Agent
783a9d08b9 Fix CVE-2026-58011: range validation in g_date_time_add_full()
Backport upstream fix for CVE-2026-58011 from MR !5131.
The patch includes two cherry-picked commits: a preparatory
refactoring introducing MIN_DAYS/MAX_DAYS constants, and the
actual fix adding bounds validation to g_date_time_add_full()
to prevent creation of invalid GDateTime objects. Test cases
for out-of-range inputs are also included.

CVE: CVE-2026-58011
Upstream patches:
 - https://gitlab.gnome.org/GNOME/glib/-/merge_requests/5131.patch
Resolves: RHEL-212183

This commit was backported by Ymir, a Red Hat Enterprise Linux software maintenance AI agent.

Assisted-by: Ymir
2026-08-20 21:10:08 +00:00
RHEL Packaging Agent
320431cf79 Fix CVE-2026-15588: limit D-Bus auth line read length in glib2
Backport upstream commit 407349aa255a5c2b49caa52847aca1b8311c98b2
("gdbusauth: Limit length of lines read from client") to fix
CVE-2026-15588. The patch adds a maximum line length limit to
GDBusAuth server-side reads during authentication, preventing
untrusted clients from exhausting server memory by sending
arbitrarily long lines. A unit test for the new limit is
included.

CVE: CVE-2026-15588
Upstream patches:
 - 407349aa25.patch
Resolves: RHEL-219130

This commit was backported by Ymir, a Red Hat Enterprise Linux software maintenance AI agent.

Assisted-by: Ymir
2026-08-20 21:10:08 +00:00
RHEL Packaging Agent
4acf5b6da2 Fix CVE-2026-58014: heap under-read in g_key_file_get_locale_string_list
Backport upstream commit 5f6d86b50bebf5458ab1becf4de2c5e5f066122b
to fix CVE-2026-58014, a one-byte heap under-read in
g_key_file_get_locale_string_list() when called on a key
with an empty value. The fix adds a `len > 0` guard check
before accessing the buffer. The patch also includes
fuzzing and unit test improvements.

CVE: CVE-2026-58014
Upstream patches:
 - 5f6d86b50b.patch
Resolves: RHEL-190597

This commit was backported by Ymir, a Red Hat Enterprise Linux software maintenance AI agent.

Assisted-by: Ymir
2026-08-20 13:03:22 +00:00
RHEL Packaging Agent
5900a80b66 Fix CVE-2026-58013: GIOChannel memcmp buffer over-read
Backport upstream fix for CVE-2026-58013 from MR !5170. The fix
prevents a memcmp() from reading past the end of the GString
buffer when using a multi-byte line terminator in GIOChannel.
The patch also includes a unit test for the fix. An additional
#include <stdint.h> was added to the test file to ensure
compatibility with glib 2.80.4 headers.

CVE: CVE-2026-58013
Upstream patches:
 - https://gitlab.gnome.org/GNOME/glib/-/merge_requests/5170.patch
Resolves: RHEL-212239

This commit was backported by Ymir, a Red Hat Enterprise Linux software maintenance AI agent.

Assisted-by: Ymir
2026-08-20 13:00:19 +00:00
RHEL Packaging Agent
168b5b6661 Fix CVE-2026-58016: XML parser state handling for node nesting
Backport fix for CVE-2026-58016 from upstream commit
c9da977c178fbfc0e4caf99f9fdf5dc433d6fcc2 (MR !5156).

The fix corrects broken XML parser state handling for
<node> element nesting in gio/gdbusintrospection.c, and
adds unit tests for invalid introspection XML parsing.

CVE: CVE-2026-58016
Upstream patches:
 - c9da977c17.patch
Resolves: RHEL-190613

This commit was backported by Ymir, a Red Hat Enterprise Linux software maintenance AI agent.

Assisted-by: Ymir
2026-07-24 13:03:51 +00:00
Joan Torres Lopez
2d91e0ba01
gdbusnameowning: Downgrade ReleaseName warning on closed connection to debug
Resolves: RHEL-208884
2026-07-14 17:31:09 +02:00
Michael Catanzaro
b36fab8b88 Fix CVE-2025-14087 and CVE-2025-14512
Resolves: RHEL-174297
Resolves: RHEL-174299
2026-05-07 14:23:50 -05:00
Michael Catanzaro
2276a29b08 Add patch for CVE-2025-13601 and patches for GUnixMount issues
Also, rename new patch files to follow this package's naming
conventions.

Resolves: RHEL-138588
Resolves: RHEL-130990
2026-01-19 15:09:19 -06:00
Florian Müllner
89cbf708d7
Allow to get startup notify ID without GAppInfo
Newer gnome-shell/portals versions rely on this.

Resolves: https://issues.redhat.com/browse/RHEL-131154
2025-11-26 12:01:36 +01:00
RHEL Packaging Agent
1f6d149941 Backport patch to prevent sending a serial of zero on overflow
A patch has been backported to fix an issue where GDBusConnection could send a
message with an invalid serial of zero after the serial counter overflowed.
This could happen in very long-running processes that use a single
GDBusConnection to send a large number of messages.

Upstream fix: b94b44407a.patch
Resolves: RHEL-114857

This commit was backported by Jotnar, a Red Hat Enterprise Linux software maintenance AI agent.

Assisted-by: Jotnar
2025-09-16 15:11:01 +00:00
Tomas Pelka
15f2cb8a8d Sync the content of main.fmf from rhel9 to rhel10 2025-09-16 10:23:05 +02:00
Michael Catanzaro
3d55ca40c2 Add patches for CVE-2024-52533 and CVE-2025-4373
Resolves: RHEL-94522
Resolves: RHEL-102852
2025-07-10 16:23:34 -05:00
Lumir Balhar
4d1eb627e3 Add new systemtap-sdt-dtrace to build deps
This is a part of approved Fedora change:
https://fedoraproject.org/wiki/Changes/Separate_dtrace_package

systemtap-sdt-devel will stop requiring systemtap-sdt-dtrace
and that would break the build of this package.

(cherry picked from commit 42c424fc227ddd3a74d8b80617164f0883a2c62e)
2025-03-24 14:21:25 +00:00
Michael Catanzaro
097e47197d
Add patch to fix test failure with newer tzdata
Also, rename an old patch because I've soured on my own strategy for
naming patches after merge request IDs, which doesn't tell you what the
patch actually does.

Resolves: RHEL-84440
2025-03-21 16:39:28 -05:00
Tomas Pelka
4c202cf529 metadata preparation for RHIVOS
RHELMISC-7537
2024-10-30 16:28:23 +00:00
Troy Dawson
bef744856b Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
2024-10-29 08:26:11 -07:00
Michael Catanzaro
d05bc5c500 Add patch to allow launching terminal applications with Ptyxis
Resolves: RHEL-60786
2024-10-01 10:26:38 -05:00
Ondrej Holy
335e7f5e9a Add support for x-gvfs-trash mount option
Resolves: RHEL-52361
2024-09-26 10:19:05 +02:00
Michael Catanzaro
b1d6d83268 Update to 2.80.4
Related: RHEL-44610
2024-07-10 11:28:32 -05:00
Michael Catanzaro
19168d2368 Remove FIPS mode test
FIPS mode is currently broken in both Fedora rawhide and RHEL 10. This
test is no longer useful because it's now testing whether GnuTLS works
rather than whether GLib works.

Related: RHEL-44610
2024-07-10 11:17:52 -05:00
Michael Catanzaro
9fa8445723 Disable SHA-1 GHmac tests
They pass at build time, but fail during gating, presumably because
crypto policy is different and blocks SHA-1. Let's just not run these
tests, same as we already do for MD-5. There is plenty of test coverage
for the other HMAC algorithms.

Related: RHEL-44610
2024-06-26 20:31:32 +00:00
Michael Catanzaro
18620381b6 Run tests in %check
Related: RHEL-30209
2024-06-25 21:23:48 +00:00
Troy Dawson
a29510ef60 Bump release for June 2024 mass rebuild 2024-06-24 08:43:41 -07:00
Michael Catanzaro
85f10f8775 Update to 2.80.3
Resolves: RHEL-44610
2024-06-24 08:17:21 -05:00
Michael Catanzaro
0a9a41bed5 Update to 2.80.2
Resolves: RHEL-35771
2024-05-09 14:39:28 -05:00
Michael Catanzaro
f274eef493 Add some missing bundled provides
Related: RHEL-30209
2024-04-18 14:06:12 -05:00
Michael Catanzaro
1529e48405 Update to 2.80.0
Packaging work by David King (thanks!)

Resolves: RHEL-30209
2024-04-18 13:59:12 -05:00
Michael Catanzaro
8ea9fb9ac9 Remove EPERM patchset
Not doing this in RHEL.

This is likely going to break if the container system's runc is
outdated. Consider updating the container host.

Related: RHEL-30209
2024-04-18 13:48:40 -05:00
Tomas Pelka
836cf47f36 gating enabled 2024-04-09 08:56:36 +00:00
David King
201ea23692 Update to 2.79.1 2024-01-26 10:51:17 +00:00
Fedora Release Engineering
c307f3088c Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 15:01:49 +00:00
Fedora Release Engineering
8dac4f7ec9 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 22:32:06 +00:00
Michael Catanzaro
770dc4fc14 Add dependency on python3-packaging 2024-01-15 14:20:27 -06:00
Kalev Lember
e7d96fe84d Backport a patch to skip deprecated gthread api in introspection data 2024-01-11 16:20:36 +01:00
Kalev Lember
87ea2bb208 Backport a patch to avoid loading mismatching GIRepository versions 2024-01-11 14:17:26 +01:00
Kalev Lember
73de58cc2b Drop old glib2-fam obsoletes 2024-01-11 10:33:56 +01:00
Kalev Lember
cf9e0c37f7 Don't mark the doc subpackage as noarch
Some of the new docs are now arch specific, e.g. GINT64_FORMAT can be
'lli' or 'li', depending on if it's a 32 bit or 64 bit host.
2024-01-11 00:42:55 +01:00
Kalev Lember
f7008d223e Update to 2.79.0
- Rebase gnutls-hmac.patch
- Add gir and typelib files that moved here from gobject-introspection
- Explicitly conflict with older gobject-introspection
- Switch to building docs with gi-docgen instead of gtk-doc
2024-01-11 00:01:48 +01:00
Kalev Lember
2659d45c54 Update to 2.78.3 2023-12-06 23:51:53 +01:00
Kalev Lember
f51b269685 Update to 2.78.2 2023-12-06 17:18:29 +01:00
Kalev Lember
79f461e497 Update to 2.78.1 2023-10-26 17:52:46 +02:00
Zephyr Lykos
2eebf802dd
gthreadedresolver: Fix race between source callbacks and finalize (fedora#2235890) 2023-09-27 16:31:55 +08:00
Kalev Lember
15fe2aaf03 Use standard indentation 2023-09-16 21:37:14 +02:00
Kalev Lember
bfcaf32a42 Update to 2.78.0 2023-09-16 21:35:32 +02:00
Kalev Lember
6995c02c20 Don't number sources and patches
We can now have multiple Patch: lines that are all applied correctly by
autosetup.
2023-09-16 21:35:06 +02:00
Kalev Lember
fa84f8591f gkeyfile: Temporarily re-allow invalid escapes when parsing strings
Backport an upstream patch to temporarily revert changed \\ behaviour in
keyfiles.

https://bugzilla.redhat.com/show_bug.cgi?id=2237562
2023-09-07 11:45:16 +02:00
Kalev Lember
16e7fdb96a Update to 2.77.3 2023-08-31 13:00:15 +02:00