diff options
| author | Ian Eure <ian@retrospec.tv> | 2026-05-09 10:37:11 -0700 |
|---|---|---|
| committer | Ian Eure <ian@retrospec.tv> | 2026-05-15 21:33:07 -0700 |
| commit | 0039b976d117f337f93251f235b78aadb76580b1 (patch) | |
| tree | f25bc1ba1ac6cc99fbd05c1a624a4c694979ef68 /gnu/packages/librewolf.scm | |
| parent | 89438b98fb8a23d7438d29df005f9127bcf399e6 (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.scm | 12 |
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 |
