Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

staging-next-23.11 iteration 4 - 2024-02-09 #287448

Merged
merged 77 commits into from
Feb 17, 2024
Merged

Conversation

vcunat
Copy link
Member

@vcunat vcunat commented Feb 9, 2024

github-actions bot and others added 30 commits January 27, 2024 00:13
note pypi package name has been lowercased

(cherry picked from commit e35a2e2)
[Backport staging-23.11] python3Packages.pillow: 10.1.0 -> 10.2.0
[Backport staging-23.11] imagemagick: 7.1.1-26 -> 7.1.1-27
Full release notes:
  https://github.com/openssl/openssl/blob/openssl-3.0.13/CHANGES.md#changes-between-3012-and-3013-30-jan-2024

Fixes:
  - CVE-2024-0727 (PKCS12 Handling Crash)
  - CVE-2023-6237 (long time taken for RSA key check)
  - CVE-2023-6129 (corrupt registers on PowerPC for Poly1305)
  - CVE-2023-5678 (excessive time in DH param check)

Signed-off-by: Markus Theil <theil.markus@gmail.com>
Full release notes:
  https://github.com/openssl/openssl/blob/openssl-3.1.5/CHANGES.md#changes-between-314-and-315-30-jan-2024

Fixes:
  - CVE-2024-0727 (PKCS12 Handling Crash)
  - CVE-2023-6237 (long time taken for RSA key check)
  - CVE-2023-6129 (corrupt registers on PowerPC for Poly1305)
  - CVE-2023-5678 (excessive time in DH param check)

Signed-off-by: Markus Theil <theil.markus@gmail.com>
[23.11] glibc: 2.38-27 -> 2.38-44
When creating ZIP files with non-ASCII names (such as some European
accent chars), something was detecting a buffer overflow and bailing
out. It turns out that this has been already fixed earlier this year in
Fedora, so let's reuse their patch as-is.

Bug: https://bugzilla.redhat.com/show_bug.cgi?id=2165653
(cherry picked from commit dc0f09a)
(cherry picked from commit 84ef5eb)
(cherry picked from commit b42437f)
@vcunat vcunat added the 1.severity: security Issues which raise a security issue, or PRs that fix one label Feb 9, 2024
@vcunat
Copy link
Member Author

vcunat commented Feb 9, 2024

Pre-warming *-linux cache at https://hydra.nixos.org/eval/1804209

@shlevy shlevy mentioned this pull request Feb 12, 2024
13 tasks
github-actions bot and others added 9 commits February 13, 2024 00:13
Without the change the build fails on `staging-next` as
https://hydra.nixos.org/build/248863953/nixlog/2/tail:

    /build/edk2-unvendored-src/CryptoPkg/Library/OpensslLib/openssl/crypto/property/property_parse.c:107:19: error: ‘INT64_MAX’ undeclared (first use in this function)
      107 |         if (v > ((INT64_MAX - (*s - '0')) / 10)) {
          |                   ^~~~~~~~~

The unbundled version of `openssl` `nixpkgs` injects into `edk2` started
using `INT64_MAX` that `edk2`'s `<stdint.h>` does not provide and relies
on `openssl` to define as a fallback.

Let's pull in `openssl`'s own definition of those.

(cherry picked from commit 7b01dd0)
It's needed after gtk update, /cc PR #286334

(cherry picked from commit 0575895)
@vcunat vcunat merged commit 1cc67d9 into release-23.11 Feb 17, 2024
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.