Files
poky/meta/recipes-core
Deepak Rathore 1d390a4e04 glib-2.0: fix CVE-2026-58015
This patch applies the upstream glib-2-88 stable backport chain for
CVE-2026-58015. The issue is in the D-Bus SHA-1 authentication
mechanism, where a malicious peer could provide an unchecked cookie
context and cause the client to access unintended files while resolving
the cookie challenge.

Backport the upstream GLib fix chain from the glib-2-88 stable branch:
- db9c8fae398b validates cookie_context before keyring lookup. This is
the primary security fix for CVE-2026-58015 [1].
- c0531125344b tightens cookie ID parsing so empty, negative, and
out-of-range values are rejected. This hardens the same SHA-1 cookie
challenge parser and is covered by the upstream regression test [2].
- 060aea67de75 exposes the private client reject-reason vfunc. This is
test-support plumbing required by the upstream regression test [3].
- 091930196229 adds the upstream regression test for SHA-1 cookie
challenge parsing [4].

Add dbus-native to PACKAGECONFIG[tests] so Meson can find dbus-daemon
when building the new installed D-Bus regression test for ptest. This is
kept as a native-only test dependency to avoid adding a target dbus
dependency to glib.

[1] db9c8fae39
[2] c053112534
[3] 060aea67de
[4] 0919301962
[5] https://nvd.nist.gov/vuln/detail/CVE-2026-58015

(From OE-Core rev: b6b82e3c1442b658bd4c1689e09792c9a3a96947)

Signed-off-by: Deepak Rathore <deeratho@cisco.com>
Signed-off-by: Fabien Thomas <fabien.thomas@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2026-08-28 09:52:24 +01:00
..
2026-08-24 11:43:45 +01:00
2026-05-12 21:31:34 +01:00
2024-01-07 12:24:57 +00:00
2026-01-26 09:45:38 +00:00
2024-05-03 06:12:21 -07:00
2026-08-24 11:43:45 +01:00
2023-04-27 14:41:31 +01:00
2026-08-28 09:52:24 +01:00
2024-04-14 06:28:02 +01:00
2026-07-30 13:21:15 +01:00
2026-07-20 09:04:33 +01:00
2025-11-26 07:50:35 -08:00
2026-05-04 13:57:31 +01:00
2022-11-08 22:47:16 +00:00
2026-05-12 21:31:33 +01:00
2023-09-26 10:35:27 +01:00
2024-06-05 05:57:12 -07:00
2024-06-05 05:57:12 -07:00
2026-07-22 21:08:55 +01:00
2026-03-16 10:22:06 +00:00