Commit Graph
976748 Commits
Author SHA1 Message Date
Jörg Thalheim 36341693fa nixVersions.nix_2_28: 2.28.5 -> 2.28.6
The 2.28.6 tarball already contains the mdbook 0.5 compatibility fix
and the GHSA-g3g9-5vj6-r3gj sandbox escape fix, so drop the
now-redundant downstream backports.
2026-04-07 22:33:13 +02:00
Jörg Thalheim cc8d42cd81 nix: update nix-fallback-paths to 2.31.4 2026-04-07 22:33:13 +02:00
Jörg Thalheim 123da37985 nixVersions.nix_2_34: 2.34.4 -> 2.34.5
The 2.34.5 tarball already contains the GHSA-g3g9-5vj6-r3gj sandbox
escape fix and the landlock abstract socket hardening, so drop the
now-redundant downstream backports.
2026-04-07 22:33:13 +02:00
Jörg Thalheim 83250692a8 nixVersions.nix_2_31: 2.31.3 -> 2.31.4
The 2.31.4 tarball already contains the lowdown 3.0 compatibility fix,
the GHSA-g3g9-5vj6-r3gj sandbox escape fix and the landlock abstract
socket hardening, so drop the now-redundant downstream backports.
2026-04-07 22:33:13 +02:00
Jörg Thalheim b368cceed7 nixVersions.nix_2_30: 2.30.3 -> 2.30.4
The 2.30.4 tarball already contains the mdbook 0.5, lowdown 3.0 and
GHSA-g3g9-5vj6-r3gj fixes that were previously backported downstream,
so drop the now-redundant patches.
2026-04-07 22:33:13 +02:00
nixpkgs-ci[bot]andGitHub 17ebd03417 Merge master into staging-nixos 2026-04-07 18:20:52 +00:00
Jörg ThalheimandGitHub 89c040ed9f nix: apply patches for GHSA-g3g9-5vj6-r3gj (#507672) 2026-04-07 18:07:48 +00:00
SandroandGitHub 24c474ca38 me3: init at 0.11.0 (#498117) 2026-04-07 18:02:52 +00:00
Martin WeineltandGitHub c67b51a445 python3Packages.django_6: 6.0.3 -> 6.0.4 (#507659) 2026-04-07 17:59:33 +00:00
SandroandGitHub d622727e59 tsm-client: 8.1.27.1 -> 8.2.1.0 (#504197) 2026-04-07 17:58:05 +00:00
SandroandGitHub a5019cfe33 me3: use effective install permissions 2026-04-07 19:57:25 +02:00
Yohann BonifaceandGitHub 98320de312 python3Packages.libdebug: init at 0.9.0 (#469398) 2026-04-07 17:54:53 +00:00
Jörg ThalheimandSergei Zimmerman 50eec35e48 nixComponents_git: add patches for GHSA-g3g9-5vj6-r3gj
This addresses GHSA-g3g9-5vj6-r3gj, a vulnerability where
std::filesystem::copy_file follows symlinks when copying FOD outputs,
allowing a malicious builder to overwrite files outside the build
sandbox.

The patch puts FOD output copies in a temporary directory inside the
store (instead of the chroot) and tightens permissions on the
in-store temporary directory.

The second patch partially fixes the issue with cooperating processes being able
to communicate via abstract sockets. The fix is partial, because processes
outside the landlock domain of the sandboxed process can still connect to
a socket created by the FOD. There's no equivalent way of restricting inbound
connections. This closes the gap when there's no cooperating process on the host
(i.e. 2 separate FODs).

The patch applies landlock LANDLOCK_SCOPE_ABSTRACT_UNIX_SOCKET on
kernels >= 6.12 (default on NixOS 25.11+) to deny abstract socket
connect from inside the build sandbox.
2026-04-07 20:52:46 +03:00
Jörg ThalheimandSergei Zimmerman 7ca89c4ab6 nixComponents_2_34: add patches for GHSA-g3g9-5vj6-r3gj
This addresses GHSA-g3g9-5vj6-r3gj, a vulnerability where
std::filesystem::copy_file follows symlinks when copying FOD outputs,
allowing a malicious builder to overwrite files outside the build
sandbox.

The patch puts FOD output copies in a temporary directory inside the
store (instead of the chroot) and tightens permissions on the
in-store temporary directory.

The second patch partially fixes the issue with cooperating processes being able
to communicate via abstract sockets. The fix is partial, because processes
outside the landlock domain of the sandboxed process can still connect to
a socket created by the FOD. There's no equivalent way of restricting inbound
connections. This closes the gap when there's no cooperating process on the host
(i.e. 2 separate FODs).

The patch applies landlock LANDLOCK_SCOPE_ABSTRACT_UNIX_SOCKET on
kernels >= 6.12 (default on NixOS 25.11+) to deny abstract socket
connect from inside the build sandbox.
2026-04-07 20:52:00 +03:00
Jörg ThalheimandSergei Zimmerman be23129938 nixComponents_2_31: add patches for GHSA-g3g9-5vj6-r3gj
This addresses GHSA-g3g9-5vj6-r3gj, a vulnerability where
std::filesystem::copy_file follows symlinks when copying FOD outputs,
allowing a malicious builder to overwrite files outside the build
sandbox.

The patch puts FOD output copies in a temporary directory inside the
store (instead of the chroot) and tightens permissions on the
in-store temporary directory.

The second patch partially fixes the issue with cooperating processes being able
to communicate via abstract sockets. The fix is partial, because processes
outside the landlock domain of the sandboxed process can still connect to
a socket created by the FOD. There's no equivalent way of restricting inbound
connections. This closes the gap when there's no cooperating process on the host
(i.e. 2 separate FODs).

The patch applies landlock LANDLOCK_SCOPE_ABSTRACT_UNIX_SOCKET on
kernels >= 6.12 (default on NixOS 25.11+) to deny abstract socket
connect from inside the build sandbox.
2026-04-07 20:51:01 +03:00
MrSmörandSigmanificient 0559d6b958 python3Packages.libdebug: init at 0.9.0 2026-04-07 19:48:59 +02:00
Jörg ThalheimandSergei Zimmerman 69e8fef812 nixComponents_2_30: add patch for GHSA-g3g9-5vj6-r3gj
This addresses GHSA-g3g9-5vj6-r3gj, a vulnerability where
std::filesystem::copy_file follows symlinks when copying FOD outputs,
allowing a malicious builder to overwrite files outside the build
sandbox.

The patch puts FOD output copies in a temporary directory inside the
store (instead of the chroot) and tightens permissions on the
in-store temporary directory.
2026-04-07 20:44:30 +03:00
Jörg ThalheimandSergei Zimmerman 128dad70c6 nix_2_28: add patch for GHSA-g3g9-5vj6-r3gj
This addresses GHSA-g3g9-5vj6-r3gj, a vulnerability where
std::filesystem::copy_file follows symlinks when copying FOD outputs,
allowing a malicious builder to overwrite files outside the build
sandbox.

The patch puts FOD output copies in a temporary directory inside the
store (instead of the chroot) and tightens permissions on the
in-store temporary directory.
2026-04-07 20:44:23 +03:00
SandroandGitHub b1ada9cf30 oboete: 0.2.3 -> 0.2.4 (#507586) 2026-04-07 17:42:53 +00:00
FélixandGitHub 3d7d2c95d4 esphome: 2026.3.2 -> 2026.3.3 (#507644) 2026-04-07 17:31:20 +00:00
nixpkgs-ci[bot]andGitHub 0e028439dc Merge master into staging-nixos 2026-04-07 17:29:15 +00:00
nixpkgs-ci[bot]andGitHub 77bb0683a4 openfreebuds: 0.17.1 -> 0.17.3 (#507658) 2026-04-07 17:11:47 +00:00
nixpkgs-ci[bot]andGitHub b6c1d99fc4 mark: 16.0.2 -> 16.2.0 (#507636) 2026-04-07 17:11:43 +00:00
André SilvaandGitHub 24a4534ee7 sone: init at 0.14.1 (#504965) 2026-04-07 17:07:27 +00:00
Martin Weinelt 5950c9de6a python3Packages.django_6: 6.0.3 -> 6.0.4
https://docs.djangoproject.com/en/6.0/releases/6.0.4/
https://www.djangoproject.com/weblog/2026/apr/07/security-releases/

Fixes: CVE-2026-3902, CVE-2026-4277, CVE-2026-4292, CVE-2026-33033,
       CVE-2026-33034
2026-04-07 18:55:04 +02:00
R. Ryantm 84d742bba8 openfreebuds: 0.17.1 -> 0.17.3 2026-04-07 16:44:35 +00:00
Paul MeyerandGitHub dfd9566f82 distribution: 3.0.0 -> 3.1.0 (#507442) 2026-04-07 16:32:49 +00:00
Adam C. StephensandGitHub 97768c9a7d forgejo-runner: 12.7.3 -> 12.8.2 (#507649) 2026-04-07 16:32:29 +00:00
Marc JakobiandGitHub 43a2418fcd vimPlugins.{better-diagnostic-virtual-text,garbage-day-nvim,runner-nvim}: init (#507562) 2026-04-07 16:18:35 +00:00
emilylange 1283f2ac3f forgejo-runner: 12.7.3 -> 12.8.2
https://code.forgejo.org/forgejo/runner/releases/tag/v12.8.0

https://code.forgejo.org/forgejo/runner/releases/tag/v12.8.1

https://code.forgejo.org/forgejo/runner/releases/tag/v12.8.2
2026-04-07 18:17:31 +02:00
StepBroBDandGitHub 29796a13e3 osu-lazer{,-bin}: 2026.401.0 -> 2026.406.0 (#507631) 2026-04-07 16:01:26 +00:00
R. Ryantm 3472429f21 esphome: 2026.3.2 -> 2026.3.3 2026-04-07 15:57:47 +00:00
Martin WeineltandGitHub 8865d5f325 Firefox: 149.0 -> 149.0.2 (#507607) 2026-04-07 15:44:52 +00:00
nixpkgs-ci[bot]andGitHub b63e805ce6 tango-database: 5.28 -> 5.29 (#507600) 2026-04-07 15:40:39 +00:00
nixpkgs-ci[bot]andGitHub 18f6f2598d velocity: 3.5.0-unstable-2026-03-21 -> 3.5.0-unstable-2026-04-01 (#507463) 2026-04-07 15:40:39 +00:00
nixpkgs-ci[bot]andGitHub e37f3c604a qbz: 1.2.2 -> 1.2.3 (#507440) 2026-04-07 15:40:37 +00:00
nixpkgs-ci[bot]andGitHub 0595a19fd4 stable-diffusion-cpp: master-537-545fac4 -> master-558-8afbeb6 (#496539) 2026-04-07 15:40:23 +00:00
Thiago Kenji OkadaandGitHub ae6006a7ee libretro.fuse: 0-unstable-2024-11-24 -> 0-unstable-2026-03-31 (#507638) 2026-04-07 15:37:17 +00:00
Pol DellaieraandGitHub 8777c98512 zellij: 0.44.0 -> 0.44.1 (#507617) 2026-04-07 15:36:31 +00:00
Maximilian BoschandGitHub 31e080d9e3 livekit-cli: 1.5.1 -> 2.16.0; modernize (#506053) 2026-04-07 15:34:18 +00:00
R. Ryantm 591d34a3a7 libretro.fuse: 0-unstable-2024-11-24 -> 0-unstable-2026-03-31 2026-04-07 15:20:17 +00:00
R. Ryantm 029e37dd19 mark: 16.0.2 -> 16.2.0 2026-04-07 15:15:53 +00:00
Pol DellaieraandGitHub b1f694442a vscode-extensions.ryu1kn.partial-diff: 1.4.4 -> 1.4.6 (#507488) 2026-04-07 15:11:48 +00:00
Ulrik StridandGitHub aa1eac4f49 microsoft-edge: 146.0.3856.84 -> 146.0.3856.97 (#507523) 2026-04-07 15:09:32 +00:00
Pol DellaieraandGitHub ca90fb167d vscode-extensions.emmanuelbeziat.vscode-great-icons: 2.1.120 -> 2.1.121 (#507598) 2026-04-07 15:08:25 +00:00
K900andGitHub f05179a0d5 kdePackages: Plasma 6.6.3 -> 6.6.4 (#507633) 2026-04-07 15:03:55 +00:00
Philip TaronandGitHub 13064f99e1 json-schema-catalog-rs: use toFile instead of passAsFile (#498508) 2026-04-07 15:03:22 +00:00
K900 02ce591d4b kdePackages: Plasma 6.6.3 -> 6.6.4 2026-04-07 17:58:20 +03:00
Gutyina Gergő 66c2a56cb8 osu-lazer: 2026.401.0 -> 2026.406.0 2026-04-07 14:39:01 +00:00
Gutyina Gergő ae5450a449 osu-lazer-bin: 2026.401.0 -> 2026.406.0 2026-04-07 14:36:10 +00:00