Openembedded Core Discussions
 help / color / mirror / Atom feed
From: Enoch Ng <enoch.ng@windriver.com>
To: openembedded-core@lists.openembedded.org
Subject: [OE-core][scarthgap][PATCH] libxpm: upgrade 3.5.17 -> 3.5.19
Date: Thu, 16 Jul 2026 09:25:29 -0500	[thread overview]
Message-ID: <20260716142529.2686271-1-enoch.ng@windriver.com> (raw)

From: Wang Mingyu <wangmy@fujitsu.com>

Squashed backport of two upgrades:
1fc25a668e libxpm: upgrade 3.5.18 -> 3.5.19
767f686226 libxpm: upgrade 3.5.17 -> 3.5.18

A vulnerability in the `xpmNextWord()` function could cause an
internal pointer to read beyond the file's end due to improper
validation of file boundaries. This issue was fixed in libXpm 3.5.19.

The changes between 3.5.17 and 3.5.19 contain the fix to
CVE-2026-4367 along with other changes that should be safe to
backport as shown here:

$ git log --oneline libXpm-3.5.17..libXpm-3.5.19
9a05472 (HEAD -> master, tag: libXpm-3.5.19, origin/master,
        origin/HEAD) libXpm 3.5.19
5448e1b Fix CVE-2026-4367: Out-of-bounds read in xpmNextWord()
5b7e903 (tag: libXpm-3.5.18) libXpm 3.5.18
a5549ac gitlab CI: drop the ci-fairy check-mr job
10070a4 Strip trailing whitespace from source files
5679dd6 tests: poll for stable compressed output
7ce3959 man pages: adjust line breaks in source files
60ee362 man pages: remove .PP after .SH or .SS lines
3ba5d81 man pages: ensure .BR macro has multiple arguments
3aa8a1e man pages: make indentation arguments to .IP be numeric
854c23a XpmCreateBuffer.3: editorial changes for this man page
        [Debian bug #1102886]
b7309b4 Fix build with current Windows headers
2803929 Use _stricmp() instead of strcasecmp() on Windows
bdb6c75 Remove xpmstrdup fallback for strdup
73b69d7 Remove xpmstrcasecmp fallback for strcasecmp
b30fd09 Remove ancient port to 16-bit Windows without X11 libraries
0224b43 Remove ancient Amiga support
b72af4e unifdef VAX11C
02702c2 unifdef sequent
b4e2177 Remove outdated ifdef checks for including stdint.h

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Enoch Ng <enoch.ng@windriver.com>
---
 .../xorg-lib/{libxpm_3.5.17.bb => libxpm_3.5.19.bb}             | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-graphics/xorg-lib/{libxpm_3.5.17.bb => libxpm_3.5.19.bb} (88%)

diff --git a/meta/recipes-graphics/xorg-lib/libxpm_3.5.17.bb b/meta/recipes-graphics/xorg-lib/libxpm_3.5.19.bb
similarity index 88%
rename from meta/recipes-graphics/xorg-lib/libxpm_3.5.17.bb
rename to meta/recipes-graphics/xorg-lib/libxpm_3.5.19.bb
index 8e15ecc0d4..32e052fd42 100644
--- a/meta/recipes-graphics/xorg-lib/libxpm_3.5.17.bb
+++ b/meta/recipes-graphics/xorg-lib/libxpm_3.5.19.bb
@@ -22,6 +22,6 @@ PACKAGES =+ "sxpm cxpm"
 FILES:cxpm = "${bindir}/cxpm"
 FILES:sxpm = "${bindir}/sxpm"
 
-SRC_URI[sha256sum] = "64b31f81019e7d388c822b0b28af8d51c4622b83f1f0cb6fa3fc95e271226e43"
+SRC_URI[sha256sum] = "ad3576d689221a39dc728f0e0dc02ca7bb6a0d724c9a77fd1bfa1e9af83be900"
 
 BBCLASSEXTEND = "native"


             reply	other threads:[~2026-07-16 14:25 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-07-16 14:25 Enoch Ng [this message]
2026-07-20  8:08 ` [OE-core][scarthgap][PATCH] libxpm: upgrade 3.5.17 -> 3.5.19 Yoann Congal
2026-07-20 22:38   ` Ng, Enoch

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260716142529.2686271-1-enoch.ng@windriver.com \
    --to=enoch.ng@windriver.com \
    --cc=openembedded-core@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox