From 435cd16e9bdccb260aa7f9d248869dc2334b733b Mon Sep 17 00:00:00 2001 From: Ankur Tyagi Date: Sun, 18 Oct 2026 13:29:41 +1300 Subject: [PATCH] poppler: patch CVE-2026-102621 Details: https://nvd.nist.gov/vuln/detail/cve-2026-102621 Signed-off-by: Ankur Tyagi --- .../poppler/poppler/CVE-2026-102621.patch | 40 +++++++++++++++++++ .../poppler/poppler_26.08.0.bb | 1 + 2 files changed, 41 insertions(+) create mode 100644 meta-oe/recipes-support/poppler/poppler/CVE-2026-102621.patch 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