[25.05] backport security updates for openssl, libpng, nodejs#1117
Merged
leona-ya merged 19 commits intonixos-25.05from Jan 30, 2026
Merged
[25.05] backport security updates for openssl, libpng, nodejs#1117leona-ya merged 19 commits intonixos-25.05from
leona-ya merged 19 commits intonixos-25.05from
Conversation
3f5ac37 to
52dcc18
Compare
ctheune
approved these changes
Jan 29, 2026
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)
This fixes the following CVEs: - CVE-2025-11187 - CVE-2025-15467 - CVE-2025-15468 - CVE-2025-66199 - CVE-2025-68160 - CVE-2025-69418 - CVE-2025-69419 - CVE-2025-69420 - CVE-2025-69421 - CVE-2026-22795 - CVE-2026-22796
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)
52dcc18 to
4636600
Compare
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.
randy408/libspng#276 (cherry picked from commit 5db652b)
(cherry picked from commit 2c7cec8)
(cherry picked from commit 4209b59)
(cherry picked from commit 723a7b8)
(cherry picked from commit 3c4d7a5)
(cherry picked from commit 7ebb234)
(cherry picked from commit 470f2d9)
(cherry picked from commit 736393d)
(cherry picked from commit cb4b72e)
(cherry picked from commit 4931a55)
Member
Author
|
Also updates libspng and dotnet to fix builds. |
ctheune
approved these changes
Jan 30, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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" },