These are unofficial binary packages of Proxmox Backup Server 4.x for debian/trixie.
The proxmox-backup*,promox-mini-journalreader and pve-xtermjs packages are build using the source from https://git.proxmox.com/ with the build.sh script and the github action docker buildx workflow. The other arch independent packages were downloaded from http://download.proxmox.com/debian/pbs/dists/trixie/pbs-no-subscription/binary-amd64/.
Use at your own risk.
Official Changelog
rust-proxmox-backup (4.2.5-1) trixie; urgency=medium
-
backup: harden the handling of client supplied backup manifests:
- only accept archive names that are plain file names carrying a server
side type extension. A crafted name in a manifest could previously make
a sync job read or write outside of the snapshot directory, running as
the unprivileged 'backup' user. Reaching this needed a manifest from a
configured sync remote or from a client that already had backup access
to the datastore. - keep an uploaded manifest in memory and only persist it on backup
finish, checking that every archive it lists was really uploaded during
that session and that the checksums match the ones computed server
side. A client uploading a manifest that references archives it did not
upload now gets an error on finish instead of such a snapshot being
created.
- only accept archive names that are plain file names carrying a server
-
fix #7878: sync: push: reuse the manifest of a previous snapshot on a
non-encrypting push if the source snapshot was encrypted with a matching
key, restoring chunk reuse and thus avoiding needlessly long sync runs. -
sync: push: keep the sign-only crypt mode of a source archive instead of
reducing it to unencrypted when pushing without server side encryption. -
subscription: reject a subscription key issued for a different
architecture than the host, as arm64 keys carry an explicit marker, so a
wrong key fails fast instead of only erroring during the online check. -
update to proxmox-upgrade-checks 1.1, which accepts the 7.0 kernel, tells
a bookworm backport apart from a trixie build and fixes the dkms check. -
docs: clarify in the backup protocol description that the manifest is
uploaded by the client and only persisted on backup finish.
-- Proxmox Support Team support@proxmox.com Wed, 05 Aug 2026 18:25:37 +0200