diff --git a/meta-oe/recipes-support/poppler/poppler/CVE-2026-102621.patch b/meta-oe/recipes-support/poppler/poppler/CVE-2026-102621.patch new file mode 100644 index 0000000000..823c3a33db --- /dev/null +++ b/meta-oe/recipes-support/poppler/poppler/CVE-2026-102621.patch @@ -0,0 +1,40 @@ +From eaeeb2fe58aad490bc82aa33d75217dead0dd0de Mon Sep 17 00:00:00 2001 +From: Albert Astals Cid +Date: Sat, 8 Aug 2026 15:02:27 +0200 +Subject: [PATCH] Fix integer overflow in SplashClip::clipToPath + +Issue #1763 + +(cherry picked from commit 323c91036d99926a8b90dc14329f7b40aece22f8) + +CVE: CVE-2026-102621 +Upstream-Status: Backport [https://gitlab.freedesktop.org/poppler/poppler/-/commit/323c91036d99926a8b90dc14329f7b40aece22f8] +Signed-off-by: Ankur Tyagi +--- + splash/SplashClip.cc | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/splash/SplashClip.cc b/splash/SplashClip.cc +index 78249652c..b096beebd 100644 +--- a/splash/SplashClip.cc ++++ b/splash/SplashClip.cc +@@ -23,6 +23,8 @@ + #include + + #include ++#include "goo/GooCheckedOps.h" ++#include "goo/GooLikely.h" + #include "SplashErrorCodes.h" + #include "SplashMath.h" + #include "SplashPath.h" +@@ -211,7 +213,9 @@ SplashError SplashClip::clipToPath(const SplashPath &path, const std::array