summaryrefslogtreecommitdiff
path: root/gnu/packages/librewolf.scm
diff options
context:
space:
mode:
authorIan Eure <ian@retrospec.tv>2026-05-09 10:37:11 -0700
committerIan Eure <ian@retrospec.tv>2026-05-15 21:33:07 -0700
commit0039b976d117f337f93251f235b78aadb76580b1 (patch)
treef25bc1ba1ac6cc99fbd05c1a624a4c694979ef68 /gnu/packages/librewolf.scm
parent89438b98fb8a23d7438d29df005f9127bcf399e6 (diff)
gnu: librewolf: Update to 150.0.3-1 [security-fixes].
Contains fixes for: CVE-2026-8090: Use-after-free in the DOM: Networking component CVE-2026-8092: Memory safety bugs fixed in Firefox ESR 115.35.2, Firefox ESR 140.10.2 and Firefox 150.0.2 CVE-2026-8093: Memory safety bugs fixed in Firefox 150.0.2 CVE-2026-8388: Incorrect boundary conditions in the JavaScript Engine: JIT component CVE-2026-8389: JIT miscompilation in the JavaScript Engine: JIT component CVE-2026-8390: Use-after-free in the JavaScript: WebAssembly component CVE-2026-8391: Other issue in the JavaScript Engine component CVE-2026-8401: Sandbox escape in the Profile Backup component * gnu/packages/librewolf.scm (librewolf): Update to 150.0.3-1.
Diffstat (limited to 'gnu/packages/librewolf.scm')
-rw-r--r--gnu/packages/librewolf.scm12
1 files changed, 6 insertions, 6 deletions
diff --git a/gnu/packages/librewolf.scm b/gnu/packages/librewolf.scm
index d7fce2dfbcf..894956276da 100644
--- a/gnu/packages/librewolf.scm
+++ b/gnu/packages/librewolf.scm
@@ -125,14 +125,14 @@
125 ;; ex: 125 ;; ex:
126 ;; tar xf /gnu/store/...-firefox-123.4.source.tar.xz -O \ 126 ;; tar xf /gnu/store/...-firefox-123.4.source.tar.xz -O \
127 ;; firefox-123.4/browser/locales/l10n-changesets.json | grep revision 127 ;; firefox-123.4/browser/locales/l10n-changesets.json | grep revision
128 (let ((commit "fefe280d909d0eee8d60edd2a6db7d969df56c5b")) 128 (let ((commit "2aae3e7569773e373a9559ef0be4c214e3a0f7aa"))
129 (origin 129 (origin
130 (method git-fetch) 130 (method git-fetch)
131 (uri (git-reference 131 (uri (git-reference
132 (url "https://github.com/mozilla-l10n/firefox-l10n.git") 132 (url "https://github.com/mozilla-l10n/firefox-l10n.git")
133 (commit commit))) 133 (commit commit)))
134 (file-name (git-file-name "firefox-l10n" commit)) 134 (file-name (git-file-name "firefox-l10n" commit))
135 (sha256 (base32 "0z1ksvspbn4bbzxdl2w4x7bg36j4rwhaby8g37apg4393frh558i"))))) 135 (sha256 (base32 "02xwyzm3an2dpv8s2ly09325yq3nk2xbcgrwdnmby0rk2w5bwwhw")))))
136 136
137(define* (make-librewolf-source #:key version firefox-hash librewolf-hash l10n) 137(define* (make-librewolf-source #:key version firefox-hash librewolf-hash l10n)
138 (let* ((ff-src (firefox-source-origin 138 (let* ((ff-src (firefox-source-origin
@@ -244,17 +244,17 @@
244;; It's used for cache validation and therefore can lead to strange bugs. 244;; It's used for cache validation and therefore can lead to strange bugs.
245;; ex: date '+%Y%m%d%H%M%S' 245;; ex: date '+%Y%m%d%H%M%S'
246;; or: (format-time-string "%Y%m%d%H%M%S") 246;; or: (format-time-string "%Y%m%d%H%M%S")
247(define %librewolf-build-id "20260428201413") 247(define %librewolf-build-id "20260512203954")
248 248
249(define-public librewolf 249(define-public librewolf
250 (package 250 (package
251 (name "librewolf") 251 (name "librewolf")
252 (version "150.0.1-1") 252 (version "150.0.3-1")
253 (source 253 (source
254 (make-librewolf-source 254 (make-librewolf-source
255 #:version version 255 #:version version
256 #:firefox-hash "1v3fbwvd0khm3xwsgwcp6wpwmkz0v6fyk37hxj0mqkwjimqgmkra" 256 #:firefox-hash "1nijjcnqnafraa45l3bzr2pd12cv9f413xcaqzz2incnrjf562ha"
257 #:librewolf-hash "0294lsiyvfh93id04xki4bhs8d84vmysqviivxiif0xfzqv65qzp" 257 #:librewolf-hash "1mcbmfa1rj1givrzdf9nrd7a43f5zp9ngdcc5r843kdnc9z2gk29"
258 #:l10n firefox-l10n)) 258 #:l10n firefox-l10n))
259 (build-system gnu-build-system) 259 (build-system gnu-build-system)
260 (arguments 260 (arguments