Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mozjs115 for openSUSE:Factory 
checked in at 2025-04-16 20:39:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mozjs115 (Old)
 and      /work/SRC/openSUSE:Factory/.mozjs115.new.30101 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mozjs115"

Wed Apr 16 20:39:44 2025 rev:14 rq:1269659 version:115.15.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/mozjs115/mozjs115.changes        2024-12-17 
19:25:15.562160614 +0100
+++ /work/SRC/openSUSE:Factory/.mozjs115.new.30101/mozjs115.changes     
2025-04-20 20:03:55.670978844 +0200
@@ -1,0 +2,6 @@
+Thu Apr 10 19:49:45 UTC 2025 - Michael Gorse <mgo...@suse.com>
+
+- Add libtheora-avoid-negative-shift.patch: avoid negative shift in
+  huffdec.c (bsc#1234837 CVE-2024-56431).
+
+-------------------------------------------------------------------

New:
----
  libtheora-avoid-negative-shift.patch

BETA DEBUG BEGIN:
  New:
- Add libtheora-avoid-negative-shift.patch: avoid negative shift in
  huffdec.c (bsc#1234837 CVE-2024-56431).
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mozjs115.spec ++++++
--- /var/tmp/diff_new_pack.T5abBL/_old  2025-04-20 20:03:57.655061576 +0200
+++ /var/tmp/diff_new_pack.T5abBL/_new  2025-04-20 20:03:57.659061743 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package mozjs115
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 # Copyright (c) 2023 Frantisek Zatloukal <fzatl...@redhat.com>
 # Copyright (c) 2014 Wolfgang Rosenauer
 #
@@ -90,6 +90,8 @@
 Patch25:        mozjs115-CVE-2024-11403.patch
 # PATCH-FIX-UPSTREAM mozjs115-CVE-2024-11498.patch CVE-2024-11498 bsc#1233786 
qz...@suse.com -- Check height limit in modular trees.
 Patch26:        mozjs115-CVE-2024-11498.patch
+# PATCH-FIX-UPSTREAM libtheora-avoid-negative-shift.patch bsc#1234837 
mgo...@suse.com -- avoid negative shift in huffdec.c.
+Patch27:        libtheora-avoid-negative-shift.patch
 BuildRequires:  autoconf213
 BuildRequires:  cargo
 BuildRequires:  ccache
@@ -180,6 +182,7 @@
 %patch -P 24 -p1
 %patch -P 25 -p1
 %patch -P 26 -p1
+%patch -P 27 -p1
 
 %if %{pkg_vcmp libicu-devel >= 76.1}
 sed -i 's/icu-i18n/icu-uc &/' js/moz.configure


++++++ libtheora-avoid-negative-shift.patch ++++++
diff -urp firefox-52.6.0esr.orig/media/libtheora/lib/huffdec.c 
firefox-52.6.0esr/media/libtheora/lib/huffdec.c
--- firefox-52.6.0esr.orig/media/libtheora/lib/huffdec.c        2017-04-10 
21:13:12.000000000 -0500
+++ firefox-52.6.0esr/media/libtheora/lib/huffdec.c     2025-04-10 
12:49:48.926330652 -0500
@@ -225,6 +225,7 @@ int oc_huff_tree_unpack(oc_pack_buf *_op
         _tokens[ntokens][1]=(unsigned char)(len+neb);
         ntokens++;
       }
+      if(len<=0)break;
       code_bit=0x80000000U>>len-1;
       while(len>0&&(code&code_bit)){
         code^=code_bit;

Reply via email to