File mozjs115.changes of Package mozjs115
-------------------------------------------------------------------
Thu Apr 10 19:49:45 UTC 2025 - Michael Gorse <mgorse@suse.com>
- Add libtheora-avoid-negative-shift.patch: avoid negative shift in
huffdec.c (bsc#1234837 CVE-2024-56431).
-------------------------------------------------------------------
Thu Dec 11 13:12:28 UTC 2024 - Cliff Zhao <qzhao@suse.com>
- Add mozjs115-CVE-2024-11498.patch:
Backporting bf4781a2 from upstream, Check height limit in modular
trees. Also rewrite the implementation to use iterative checking
instead of recursive checking of tree property values, to ensure
stack usage is low. Before, it was possible for
appropriately-crafted files to use a significant amount of stack.
(CVE-2024-11498, bsc#1233786)
-------------------------------------------------------------------
Thu Dec 09 11:28:05 UTC 2024 - Cliff Zhao <qzhao@suse.com>
- Add mozjs115-CVE-2024-11403.patch:
Backporting 9cc451b9 from upstream, Port the Huffman lookup table
size fix from brunsli.
(CVE-2024-11403, bsc#1233766)
-------------------------------------------------------------------
Thu Dec 05 15:06:01 UTC 2024 - Cliff Zhao <qzhao@suse.com>
- Add mozjs115-CVE-2024-50602.patch:
Backporting 51c70190 from upstream,
* lib: Make XML_StopParser refuse to stop/suspend an unstarted parser.
* lib: Be explicit about XML_PARSING in XML_StopParser.
(CVE-2024-50602, bsc#1232599, bsc#1232602)
-------------------------------------------------------------------
Wed Nov 20 16:47:26 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Fix build against icu 76.1: link the correct libraries (icu-uc
instead of icu-i18n).
-------------------------------------------------------------------
Mon Oct 21 05:40:36 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 115.15.0:
+ Various security fixes and other quality improvements.
- This is the last version from Mozilla, please port to newer
versions: At minimum version 128.
-------------------------------------------------------------------
Mon Sep 30 17:35:18 UTC 2024 - Cliff Zhao <qzhao@suse.com>
- Add mozjs115-CVE-2024-45492.patch:
Backporting 9bf0f2c1 from libexpat upstream, Detect integer
overflow in function nextScaffoldPart.
(CVE-2024-45492, bsc#1230038)
-------------------------------------------------------------------
Mon Sep 30 17:25:22 UTC 2024 - Cliff Zhao <qzhao@suse.com>
- Add mozjs115-CVE-2024-45491.patch:
Backporting 8e439a99 from libexpat upstream, Detect integer
overflow in dtdCopy.
(CVE-2024-45491, bsc#1230037)
-------------------------------------------------------------------
Mon Sep 30 17:15:45 UTC 2024 - Cliff Zhao <qzhao@suse.com>
- Add mozjs115-CVE-2024-45490-part01-5c1a3164.patch:
Backporting 5c1a3164 from libexpat upstream, Reject negative len
for XML_ParseBuffer.
CVE-2024-45490's fixes including 3 parts: 5c1a3164 for libexpat
sources; c12f039b for libexpat tests; 2db23301 for libexpat docs;
Because mozjs only embeds libexpat sources, so unnecessary to
port prart02 and part03.
(CVE-2024-45490, bsc#1230036)
-------------------------------------------------------------------
Thu Apr 4 13:56:30 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Properly tag patches.
-------------------------------------------------------------------
Thu Dec 7 09:45:46 UTC 2023 - Yifan Jiang <yfjiang@suse.com>
- mozjs115 requires gcc >= 8.1, icu >= 73.1. Specify them in spec.
-------------------------------------------------------------------
Wed Dec 6 08:51:59 UTC 2023 - Yifan Jiang <yfjiang@suse.com>
- Update icu data file name in spec to build in big endian machine.
-------------------------------------------------------------------
Tue Nov 28 12:02:22 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
- Use %patch -p N instead of deprecated %patchN.
-------------------------------------------------------------------
Thu Nov 9 08:37:08 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 115.4.0:
+ Various security fixes and other quality improvements.
+ CVE-2023-5721: Queued up rendering could have allowed websites
to clickjack
+ CVE-2023-5732: Address bar spoofing via bidirectional
characters
+ CVE-2023-5724: Large WebGL draw could have led to a crash
+ CVE-2023-5725: WebExtensions could open arbitrary URLs
+ CVE-2023-5726: Full screen notification obscured by file open
dialog on macOS
+ CVE-2023-5727: Download Protections were bypassed by .msix,
.msixbundle, .appx, and .appxbundle files on Windows
+ CVE-2023-5728: Improper object tracking during GC in the
JavaScript engine could have led to a crash
+ CVE-2023-5730: Memory safety bugs fixed in Firefox 119, Firefox
ESR 115.4, and Thunderbird 115.4.1
-------------------------------------------------------------------
Sun Oct 1 11:40:37 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 115.3.1:
+ Security fix: CVE-2023-5217: Heap buffer overflow in libvpx.
- Changes from version 115.3.0:
+ Various security fixes and other quality improvements.
+ CVE-2023-5168: Out-of-bounds write in FilterNodeD2D1
+ CVE-2023-5169: Out-of-bounds write in PathOps
+ CVE-2023-5171: Use-after-free in Ion Compiler
+ CVE-2023-5174: Double-free in process spawning on Windows
+ CVE-2023-5176: Memory safety bugs fixed in Firefox 118, Firefox
ESR 115.3, and Thunderbird 115.3
-------------------------------------------------------------------
Mon Sep 25 14:52:38 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 115.2.1:
+ Security fix: CVE-2023-4863: Heap buffer overflow in libwebp.
-------------------------------------------------------------------
Tue Sep 5 09:40:20 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 115.2.0:
+ Various security fixes and other quality improvements.
+ CVE-2023-4573: Memory corruption in IPC CanvasTranslator
+ CVE-2023-4574: Memory corruption in IPC
ColorPickerShownCallback
+ CVE-2023-4575: Memory corruption in IPC FilePickerShownCallback
+ CVE-2023-4576: Integer Overflow in
RecordedSourceSurfaceCreation
+ CVE-2023-4577: Memory corruption in JIT UpdateRegExpStatics
+ CVE-2023-4051: Full screen notification obscured by file open
dialog
+ CVE-2023-4578: Error reporting methods in SpiderMonkey could
have triggered an Out of Memory Exception
+ CVE-2023-4053: Full screen notification obscured by external
program
+ CVE-2023-4580: Push notifications saved to disk unencrypted
+ CVE-2023-4581: XLL file extensions were downloadable without
warnings
+ CVE-2023-4582: Buffer Overflow in WebGL glGetProgramiv
+ CVE-2023-4583: Browsing Context potentially not cleared when
closing Private Window
+ CVE-2023-4584: Memory safety bugs fixed in Firefox 117, Firefox
ESR 102.15, Firefox ESR 115.2, Thunderbird 102.15, and
Thunderbird 115.2
+ CVE-2023-4585: Memory safety bugs fixed in Firefox 117, Firefox
ESR 115.2, and Thunderbird 115.2
-------------------------------------------------------------------
Fri Aug 11 11:24:28 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Initial packaging for openSUSE, based on mozjs102.