Commit Graph

24 Commits

Author SHA1 Message Date
RHEL Packaging Agent
5b8e9adef2 Add patch for CVE-2026-58012 to glib2
Backport upstream commit 49e067570dfa to fix CVE-2026-58012,
a buffer overflow in GRegex's string_append() when using
G_REGEX_RAW mode with case-changing substitutions on truncated
multi-byte UTF-8 sequences. The patch was adapted for glib
2.56.4 compatibility.

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

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

Assisted-by: Ymir
2026-07-30 12:42:22 +00:00
RHEL Packaging Agent
b3d5305454 Fix CVE-2026-58013: buffer over-read in GIOChannel with long terminators
Backport fix for CVE-2026-58013 to glib2-2.56.4. The patch
fixes a buffer over-read in giochannel.c where memcmp()
could read past the end of the buffer when a multi-byte
line terminator is used and the line extends to the end of
the buffer. A bounds check is added before the memcmp()
call. A minimal test file (io-channel.c) is included,
adapted for 2.56.4 API compatibility.

CVE: CVE-2026-58013
Upstream patches:
 - 9f557746c5.patch
Resolves: RHEL-212229

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

Assisted-by: Ymir
2026-07-30 12:42:21 +00:00
RHEL Packaging Agent
a0bcad8847 Fix CVE-2026-58015: validate D-Bus DBUS_COOKIE_SHA1 cookie context
Add a backport of upstream commit 8b72ad09 which fixes
CVE-2026-58015 by validating D-Bus cookie context names
in gdbusauthmechanismsha1. The new validate_cookie_context()
function rejects contexts containing non-ASCII characters or
path traversal characters (/, \, .) before they can be used
for file path construction.

The patch was adapted for the older GLib 2.56.4 codebase:
uint8_t cast replaced with guint8, and reject_reason usage
replaced with g_warning() to avoid pulling in a separate
upstream prerequisite commit.

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

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

Assisted-by: Ymir
2026-07-30 12:42:21 +00:00
RHEL Packaging Agent
b202462ce6 Fix CVE-2026-58014: heap under-read in g_key_file_get_locale_string_list()
Backport upstream fix for CVE-2026-58014 from GNOME/glib MR !5171.
The patch adds a `len > 0` guard before accessing `value[len - 1]`
in g_key_file_get_locale_string_list() to prevent a one-byte heap
under-read when the key value is empty. Includes a unit test for
the fix.

CVE: CVE-2026-58014
Upstream patches:
 - https://gitlab.gnome.org/GNOME/glib/-/merge_requests/5171.patch
Resolves: RHEL-190587

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

Assisted-by: Ymir
2026-07-30 12:42:21 +00:00
RHEL Packaging Agent
bdb1b31458 Fix CVE-2026-58016: D-Bus introspection XML node nesting validation
Backport upstream commit c9da977c178 to fix CVE-2026-58016 in
glib2. The fix corrects a broken logical condition in the D-Bus
introspection XML parser (gio/gdbusintrospection.c) that failed
to properly validate `<node>` element nesting. The original
negated tautological OR expression always evaluated to false;
the fix replaces it with the correct check. Includes new unit
tests for invalid XML parsing.

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

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

Assisted-by: Ymir
2026-07-09 11:07:19 +00:00
Michael Catanzaro
1684d4a6c5 Fix CVE-2025-14087 and CVE-2025-14512
Resolves: RHEL-154705
Resolves: RHEL-168643
2026-04-24 18:13:08 -05:00
Michael Catanzaro
e11c76fe7f Add patch for CVE-2025-13601
Fix GUnixMount issues

Enable testsuite during RPM check phase

Resolves: RHEL-130995
Resolves: RHEL-138585
2026-01-20 18:45:40 -06:00
RHEL Packaging Agent
83c6c9dcd0 gdbusconnection: Prevent sending a serial of zero on overflow
Backport a patch that prevents sending an invalid D-Bus message with a serial of zero when the message serial counter overflows. Instead of wrapping to 0, the serial now wraps to 1, avoiding the issue.

Upstream fix: b94b44407a.patch
Resolves: RHEL-114086

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

Assisted-by: Jotnar
2025-09-18 14:23:21 +00:00
Tomas Pelka
354bed5efc removing the old tests definition, migrate towards the main.fmf one 2025-09-18 15:01:17 +02:00
Tomas Pelka
82970dec3c enabling tmt tests for c8s 2025-09-18 11:44:52 +02:00
Michael Catanzaro
6fd6bbc611 Add patches for CVE-2024-34397, CVE-2024-52533, CVE-2025-4373
Resolves: RHEL-67084
Resolves: RHEL-94286
Resolves: RHEL-94848
2025-07-11 10:15:58 -05:00
Ondrej Holy
5c5396905d Add support for x-gvfs-trash mount option
Resolves: RHEL-46828
2024-09-26 10:52:43 +02:00
Michael Catanzaro
620103cbae Revert GUnixMountMonitor changes (it depends on functionality not in RHEL 8)
Resolves: RHEL-23636
2024-02-13 08:28:36 -06:00
Michael Catanzaro
412f1ad11e Backport GUnixMountMonitor port to libmnt_monitor
Make GUnixMountMonitor thread-safe
Resolves: RHEL-23636
2024-02-01 19:35:30 -06:00
Michael Catanzaro
19a33d6626 Add support to ignore trash for certain mounts
Resolves: RHEL-2836
2023-09-22 06:56:08 -05:00
Adam Samalik
1388602db8 import sources 2023-06-21 14:53:30 +02:00
Troy Dawson
3aa631ce91 Bring rpminspect.yaml over from Brew dist-git
Signed-off-by: Troy Dawson <tdawson@redhat.com>
2023-03-10 10:39:37 -08:00
Troy Dawson
4312236f82 Bring gating.yaml over from Brew dist-git
Signed-off-by: Troy Dawson <tdawson@redhat.com>
2023-03-10 10:39:37 -08:00
James Antill
11025ac404 Import rpm: c8s 2023-02-27 13:16:32 -05:00
CentOS Sources
7935a99ed2 Auto sync2gitlab import of glib2-2.56.4-161.el8.src.rpm 2023-01-06 04:12:45 +00:00
CentOS Sources
79a0d10399 Auto sync2gitlab import of glib2-2.56.4-160.el8.src.rpm 2022-11-26 10:10:17 +00:00
James Antill
713f1386e1 Auto sync2gitlab import of glib2-2.56.4-159.el8.src.rpm 2022-05-31 14:29:48 -04:00
James Antill
7e782b2db8 Auto sync2gitlab import of glib2-2.56.4-158.el8.src.rpm 2022-05-26 07:41:05 -04:00
James Antill
45bc8c685f Initial c8s branch. 2022-05-26 07:40:52 -04:00