SUSE-RU-2025:03264-1: moderate: Recommended update for ipxe
SLE-UPDATES
null at suse.de
Thu Sep 18 12:30:33 UTC 2025
# Recommended update for ipxe
Announcement ID: SUSE-RU-2025:03264-1
Release Date: 2025-09-18T09:43:09Z
Rating: moderate
References:
* bsc#1062303
Affected Products:
* HPC Module 15-SP6
* HPC Module 15-SP7
* openSUSE Leap 15.5
* openSUSE Leap 15.6
* SUSE Linux Enterprise Desktop 15 SP6
* SUSE Linux Enterprise Desktop 15 SP7
* SUSE Linux Enterprise Real Time 15 SP6
* SUSE Linux Enterprise Real Time 15 SP7
* SUSE Linux Enterprise Server 15 SP6
* SUSE Linux Enterprise Server 15 SP7
* SUSE Linux Enterprise Server for SAP Applications 15 SP6
* SUSE Linux Enterprise Server for SAP Applications 15 SP7
* SUSE Package Hub 15 15-SP6
* SUSE Package Hub 15 15-SP7
An update that has one fix can now be installed.
## Description:
This update for ipxe fixes the following issues:
* [bios] Provide a multiprocessor API for BIOS
* [block] Allow SAN boot device to be identified by filesystem label
* [block] Allow SAN boot device to be identified by an extra filename
* [block] Allow SAN boot device to be identified by UUID
* [block] Allow for additional SAN boot parameters alongside filename
* [block] Allow for iteration over SAN device list in drive number order
* [block] Use drive number as debug message stream ID
* [bnxt] Add support for BCM957608 and additional chip IDs
* [build] Fix build failures with random and older versions of gcc
* [build] Fix building with newer binutils
* [build] Remove unnecessary ".text" directives
* [build] Reduce scope of wildcard .gitignore rules
* [build] Use SOURCE_DATE_EPOCH for FAT serial number if it exists
* [ci] Update action versions to silence GitHub warnings
* [cloud] Add utility script to read iPXE output from INT13CON partition
* [cloud] Add ability to overwrite existing AMI images
* [crypto] Force inlining of trivial wrapper functions
* [crypto] Add implementation of MS-CHAPv2 authentication
* [crypto] Allow for multiple cross-signed certificate download attempts
* [crypto] Add x509_is_self_signed() helper function
* [crypto] Add x509_truncate() to truncate a certificate chain
* [crypto] Add implementation of the DES cipher
* [crypto] Fix stray references to AES
* [crypto] Add X25519 OID-identified algorithm and TLS named curve
* [crypto] Add an abstraction of an elliptic curve
* [crypto] Check for all-zeros result from X25519 key exchange
* [crypto] Add X25519 key exchange algorithm
* [crypto] Add bigint_swap() to conditionally swap big integers
* [crypto] Add bigint_copy() as a convenient wrapper macro
* [crypto] Allow multiplicand and multiplier to differ in size
* [drivers] Sort PCI_ROM() entries numerically
* [eap] Add support for the MS-CHAPv2 authentication method
* [eap] Allow MD5-Challenge authentication method to be disabled
* [eap] Add progress debug messages
* [eap] Add support for the MD5-Challenge authentication type
* [eap] Add support for sending an EAP identity
* [eap] Ignore any received EAP responses
* [eapol] Limit number of EAPoL-Start packets transmitted per attempt
* [eapol] Delay EAPoL-Start while waiting for EAP to complete
* [efi] Add error table entry for local filesystem EFI_NOT_FOUND error
* [efi] Report local file errors during download, rather than on opening
* [efi] Extract basic network settings from loaded image device path
* [efi] Add efi_path_mac() to parse a MAC address from an EFI device path
* [efi] Add support for driving EFI_MANAGED_NETWORK_PROTOCOL devices
* [efi] Allow for drivers to be located via child handles
* [efi] Add helper functions for service binding protocols
* [efi] Match chainloaded device by uppermost matching handle
* [efi] Set current working URI from our own device path URI, if present
* [efi] Add efi_path_uri() to parse a URI from an EFI device path
* [efi] Pad transmit buffer length to work around vendor driver bugs
* [efi] Provide a multiprocessor API for EFI
* [efi] Update to current EDK2 headers
* [efi] Do not report return status from efi_block_local()
* [efi] Add efi_path_guid() utility function
* [efi] Allow booting from local disks via the "sanboot" command
* [efi] Generalise block device boot to support arbitrary EFI handles
* [efi] Use file system protocol to check for SAN boot filename existence
* [efi] Use long forms of device paths in debug messages
* [efi] Work around broken boot services table manipulation by UEFI shim
* [efi] Ignore new LoongArch PC-relative relocations and relaxations
* [efi] Fix hang during ExitBootServices()
* [efi] Add potentially missing relocation types
* [efi] Fix Coverity warning about unintended sign extension
* [efi] Add relocation types generated by clang
* [efi] Allow compiling elf2efi with clang
* [efi] Avoid modifying PE/COFF debug filename
* [efi] Extend PE header size to cover space up to first section
* [efi] Fix dependency list construction in EDK2 header import script
* [efi] Maximise image base address
* [efi] Do not assume canonical PE section ordering
* [efi] Treat 16-bit sections as hidden in hybrid binaries
* [efi] Place PE debug information in a hidden section
* [efi] Fix recorded overall size of headers in NT optional header
* [efi] Write out PE header only after writing sections
* [efi] Use load memory address as file offset for hybrid binaries
* [efi] Mark PE images as large address aware
* [efi] Set NXCOMPAT bit in PE header
* [efi] Treat writable sections as data sections
* [efi] Update to current EDK2 headers
* [golan] Use ETH_HLEN for inline header size
* [http] Add error table entry for HTTP 404 Not Found error
* [image] Allow opaque URI component to provide image name
* [intel] Add PCI ID for I219-LM (23)
* [iphone] Add missing va_start()/va_end() around reused argument list
* [libc] Allow build_assert() failures to be ignored via NO_WERROR=1
* [libc] Replace linker_assert() with build_assert()
* [libc] Make static_assert() available via assert.h
* [librm] Add support for installing a startup IPI handler
* [list] Add list_for_each_entry_safe_continue()
* [list] Add list_is_head_entry()
* [loong64] Replace broken big integer arithmetic implementations
* [mp] Define an API for multiprocessor functions
* [parseopt] Add parse_uuid() for parsing UUID command-line arguments
* [pci] Require discovery of a PCI device when determining usable PCI APIs
* [pci] Check that ECAM configuration space is within reachable memory
* [pci] Cache ECAM mapping errors
* [pci] Handle non-zero starting bus in ECAM allocations
* [pci] Force completion of ECAM configuration space writes
* [settings] Expose current working URI and directory URI via settings
* [settings] Add parsing for UUID and GUID settings types
* [smbios] Support scanning for the 64-bit SMBIOS3 entry point
* [snp] Allocate additional padding for receive buffers
* [test] Remove dummy initialisation vector for ECB-mode AES tests
* [tftp] Add error table entry for TFTP "file not found" error code
* [tls] Tidy up error handling flow in tls_send_plaintext()
* [tls] Add ECDHE cipher suites
* [tls] Make key exchange algorithms selectable via build configuration
* [tls] Add support for Ephemeral Elliptic Curve Diffie-Hellman key exchange
* [tls] Split out Diffie-Hellman parameter signature verification
* [tls] Generate key material after sending ClientKeyExchange
* [tls] Restructure construction of ClientHello message
* [ucode] Add support for updating x86 microcode
* [uuid] Add uuid_aton() to parse a UUID from a string
* make ipxe.sdsk build reproducible (bsc#1062303)
## Patch Instructions:
To install this SUSE update use the SUSE recommended installation methods like
YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:
* openSUSE Leap 15.5
zypper in -t patch SUSE-2025-3264=1
* openSUSE Leap 15.6
zypper in -t patch openSUSE-SLE-15.6-2025-3264=1
* HPC Module 15-SP6
zypper in -t patch SUSE-SLE-Module-HPC-15-SP6-2025-3264=1
* HPC Module 15-SP7
zypper in -t patch SUSE-SLE-Module-HPC-15-SP7-2025-3264=1
* SUSE Package Hub 15 15-SP6
zypper in -t patch SUSE-SLE-Module-Packagehub-Subpackages-15-SP6-2025-3264=1
* SUSE Package Hub 15 15-SP7
zypper in -t patch SUSE-SLE-Module-Packagehub-Subpackages-15-SP7-2025-3264=1
## Package List:
* openSUSE Leap 15.5 (aarch64 ppc64le x86_64 i586)
* ipxe-bootimgs-1.21.1+git20240329.764e34f-150500.3.8.1
* openSUSE Leap 15.6 (aarch64 ppc64le x86_64)
* ipxe-bootimgs-1.21.1+git20240329.764e34f-150500.3.8.1
* HPC Module 15-SP6 (aarch64 x86_64)
* ipxe-bootimgs-1.21.1+git20240329.764e34f-150500.3.8.1
* HPC Module 15-SP7 (aarch64 x86_64)
* ipxe-bootimgs-1.21.1+git20240329.764e34f-150500.3.8.1
* SUSE Package Hub 15 15-SP6 (aarch64 ppc64le x86_64)
* ipxe-bootimgs-1.21.1+git20240329.764e34f-150500.3.8.1
* SUSE Package Hub 15 15-SP7 (aarch64 ppc64le x86_64)
* ipxe-bootimgs-1.21.1+git20240329.764e34f-150500.3.8.1
## References:
* https://bugzilla.suse.com/show_bug.cgi?id=1062303
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20250918/0d136fc9/attachment.htm>
More information about the sle-updates
mailing list