pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/print/py-octoprint



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Feb 16 09:16:44 UTC 2026

Modified Files:
        pkgsrc/print/py-octoprint: Makefile distinfo

Log Message:
py-octoprint: updated to 1.11.6

1.11.6

Security fixes

Timing Side-Channel in API Key Authentication, severity Moderate (6.0): OctoPrint versions up to and including 1.11.5 are affected by a (theoretical) timing attack vulnerability that allows API key 
extraction over the network.

Due to using character based comparison that short-circuits on the first mismatched character during API key validation, rather than a cryptographical method with static runtime regardless of the 
point of mismatch, an attacker with network based access to an affected OctoPrint could extract API keys valid on the instance by measuring the response times of the denied access responses and guess 
an API key character by character.

The likelihood of this attack actually working is highly dependent on the network's latency, noise and similar parameters. An actual proof of concept was not achieved so far. Still, as always 
administrators are advised to not expose their OctoPrint instance on hostile networks, especially not on the public internet!

See also the GitHub Security Advisory and CVE-2026-23892

Features & improvements

Achievements Plugin

Support resetting the yearly stats & display the status of the current year.

Bug fixes

Core

Correctly apply preprocessors on settings get & set when handling nested values.

Achievements Plugin

Properly handle year changes during runtime in stats collection, which is also used for the Wrapped Plugin. Auto fix stats affected by the underlying issue.

Upload Manager Plugin

Fix multi select on MacOS, now uses Cmd+Click.
Fix shift select logic to be more inline with common operating system file explorers.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/print/py-octoprint/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/print/py-octoprint/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/print/py-octoprint/Makefile
diff -u pkgsrc/print/py-octoprint/Makefile:1.15 pkgsrc/print/py-octoprint/Makefile:1.16
--- pkgsrc/print/py-octoprint/Makefile:1.15     Sun Jan 11 09:36:20 2026
+++ pkgsrc/print/py-octoprint/Makefile  Mon Feb 16 09:16:43 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2026/01/11 09:36:20 adam Exp $
+# $NetBSD: Makefile,v 1.16 2026/02/16 09:16:43 adam Exp $
 
-DISTNAME=      octoprint-1.11.5
+DISTNAME=      octoprint-1.11.6
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    print python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=O/OctoPrint/}

Index: pkgsrc/print/py-octoprint/distinfo
diff -u pkgsrc/print/py-octoprint/distinfo:1.8 pkgsrc/print/py-octoprint/distinfo:1.9
--- pkgsrc/print/py-octoprint/distinfo:1.8      Sun Jan 11 09:36:20 2026
+++ pkgsrc/print/py-octoprint/distinfo  Mon Feb 16 09:16:43 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.8 2026/01/11 09:36:20 adam Exp $
+$NetBSD: distinfo,v 1.9 2026/02/16 09:16:43 adam Exp $
 
-BLAKE2s (octoprint-1.11.5.tar.gz) = 3128a3d5541448433874f2f1d020a111351c98cba0bd4c29e651f9efe1017231
-SHA512 (octoprint-1.11.5.tar.gz) = f46ec0bd88b944c571ff9f5474e2f3e7742075a95a956dbb3cb0b5d5102a4db896d524ba70099d275132c465879e7e3c36eb69eb2cf50bf1b9dacf82c62db197
-Size (octoprint-1.11.5.tar.gz) = 3232182 bytes
+BLAKE2s (octoprint-1.11.6.tar.gz) = 5070a63a360a6f190bbd37efbe5e1d057fcb378ceb2c698990c02ec7b40850d2
+SHA512 (octoprint-1.11.6.tar.gz) = b5658759aeea75e222f07ebb0f9817cba90abf128543ddda9ffb7a91d7b7fd85095b29380ad89c4892d1284ab3b142249210fa67ed2fd5fd2a163dfee0d170b9
+Size (octoprint-1.11.6.tar.gz) = 3234886 bytes



Home | Main Index | Thread Index | Old Index