Skip to content

[25.05] backport security updates for openssl, libpng, nodejs#1117

Merged
leona-ya merged 19 commits intonixos-25.05from
PL-135137-security-updates
Jan 30, 2026
Merged

[25.05] backport security updates for openssl, libpng, nodejs#1117
leona-ya merged 19 commits intonixos-25.05from
PL-135137-security-updates

Conversation

@osnyx
Copy link
Copy Markdown
Member

@osnyx osnyx commented Jan 28, 2026

pull in security updates for the following packages:

   "libpng": {
-    "name": "libpng-1.6.46",
+    "name": "libpng-1.6.54",
-    "version": "1.6.46"
-    "version": "1.6.54"
   },
   "nodejs": {
-    "name": "nodejs-22.20.0",
+    "name": "nodejs-22.21.1",
     "pname": "nodejs",
-    "version": "22.20.0"
+    "version": "22.21.1"
   },
   "nodejs_20": {
-    "name": "nodejs-20.19.6",
+    "name": "nodejs-20.20.0",
     "pname": "nodejs",
-    "version": "20.19.6"
+    "version": "20.20.0"
   },
   "nodejs_22": {
-    "name": "nodejs-22.20.0",
+    "name": "nodejs-22.21.1",
     "pname": "nodejs",
-    "version": "22.20.0"
+    "version": "22.21.1"
   },
   "nspr": {
     "name": "nspr-4.38",
@@ -635,9 +635,9 @@
     "version": "10.0p2"
   },
   "openssl": {
-    "name": "openssl-3.4.3",
+    "name": "openssl-3.4.4",
     "pname": "openssl",
-    "version": "3.4.3"
+    "version": "3.4.4"
   },
   "openssl_1_1": {
     "name": "openssl-1.1.1w",
@@ -645,9 +645,9 @@
     "version": "1.1.1w"
   },
   "openssl_3": {
-    "name": "openssl-3.0.18",
+    "name": "openssl-3.0.19",
     "pname": "openssl",
-    "version": "3.0.18"
+    "version": "3.0.19"
   },

Copy link
Copy Markdown

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The nixos-* and nixpkgs-* branches are pushed to by the channel release script and should not be merged into directly.

Please target release-25.05 instead.

@osnyx osnyx force-pushed the PL-135137-security-updates branch from 3f5ac37 to 52dcc18 Compare January 28, 2026 15:54
vcunat and others added 7 commits January 29, 2026 11:24
The second item (severity: High) has possible unauthenticated RCE:
https://www.openwall.com/lists/oss-security/2026/01/27/5
https://github.com/openssl/openssl/blob/openssl-3.0.19/CHANGES.md#openssl-30

The patches differ in whitespace only, as that's what upstream changed.

(cherry picked from commit 3fccac4)
And refresh the APNG patches, too.
https://github.com/pnggroup/libpng/blob/02f2b4f4699f0ef9111a6534f093b53732df4452/ANNOUNCE
Medium severity fixes: CVE-2026-22695 + CVE-2026-22801

(cherry picked from commit 6eb2c09,
skipping several intermediate ones)

Co-authored-by: Oliver Schmidt <os@flyingcircus.io>
(cherry picked from commit 1d83921)
(cherry picked from commit 4cc0c83)
(cherry picked from commit 50a648d)
(cherry picked from commit a297b0e)
@osnyx osnyx force-pushed the PL-135137-security-updates branch from 52dcc18 to 4636600 Compare January 29, 2026 10:26
osnyx and others added 12 commits January 29, 2026 12:40
quictls, being stuck at a state of openssl-3.3.0, was relying on patches
that were re-formatted for newer openssl releases.

quictls remains vulnerable and should be avoided, added a warning on
that.
quictls is abandoned with known vulnerabilities.
@osnyx
Copy link
Copy Markdown
Member Author

osnyx commented Jan 29, 2026

Also updates libspng and dotnet to fix builds.

@osnyx osnyx requested a review from ctheune January 29, 2026 21:30
@leona-ya leona-ya merged commit 2188d5f into nixos-25.05 Jan 30, 2026
9 of 12 checks passed
@leona-ya leona-ya deleted the PL-135137-security-updates branch January 30, 2026 09:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants