SUSE-SU-2025:3783-1: important: Security update for afterburn

SLE-UPDATES null at suse.de
Fri Oct 24 16:30:54 UTC 2025



# Security update for afterburn

Announcement ID: SUSE-SU-2025:3783-1  
Release Date: 2025-10-24T13:28:13Z  
Rating: important  
References:

  * bsc#1196972
  * bsc#1242665
  * bsc#1243850
  * bsc#1244199
  * bsc#1244675
  * bsc#1250471

  
Cross-References:

  * CVE-2022-24713
  * CVE-2024-12224
  * CVE-2025-3416
  * CVE-2025-5791

  
CVSS scores:

  * CVE-2022-24713 ( SUSE ):  4.3 CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L
  * CVE-2022-24713 ( NVD ):  7.5 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
  * CVE-2024-12224 ( SUSE ):  2.1
    CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
  * CVE-2024-12224 ( SUSE ):  4.2 CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N
  * CVE-2024-12224 ( NVD ):  5.1
    CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
  * CVE-2025-3416 ( SUSE ):  6.3
    CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
  * CVE-2025-3416 ( SUSE ):  3.7 CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
  * CVE-2025-3416 ( NVD ):  3.7 CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
  * CVE-2025-5791 ( SUSE ):  8.4
    CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
  * CVE-2025-5791 ( SUSE ):  7.1 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
  * CVE-2025-5791 ( NVD ):  7.1 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N

  
Affected Products:

  * SUSE Linux Enterprise Micro 5.2
  * SUSE Linux Enterprise Micro for Rancher 5.2

  
  
An update that solves four vulnerabilities and has two security fixes can now be
installed.

## Description:

This update for afterburn fixes the following issues:

Update to version 5.9.0.git21.a73f509.

Security issues fixed:

  * CVE-2022-24713: regex: no proper complexity limitation when parsing
    untrusted regular expressions with large repetitions on empty sub-
    expressions can lead to excessive resource consumption and denial of service
    (bsc#1196972).
  * CVE-2024-12224: idna: acceptance of Punycode labels that do not produce any
    non-ASCII output may lead to incorrect hostname comparisons and incorrect
    URL parsing (bsc#1243850).
  * CVE-2025-5791: users: `root` user being appended to group listings whenever
    listing does not have exactly 1024 groups can lead to privilege escalation
    when information is used for access control (bsc#1244199).
  * CVE-2025-3416: openssl: passing of `Some(...)` value as `properties`
    argument to `Md::fetch` or `Cipher::fetch` can lead to use-after-free
    (bsc#1242665).

Other issues fixed:

  * Fixed in version 5.9.0.git21.a73f509:
  * cargo: update dependencies
  * microsoft/azure: Add XML attribute alias for serde-xml-rs Fedora compat
  * microsoft/azure: Fix SharedConfig parsing of XML attributes
  * microsoft/azure: Mock goalstate.SharedConfig output in tests
  * providers/azure: switch SSH key retrieval from certs endpoint to IMDS as
    azure stopped providing keys in the old one (bsc#1250471).
  * upcloud: implement UpCloud provider
  * Update several build dependencies

  * Fixed in version 5.9.0:

  * cargo: update dependencies
  * dracut: Return 255 in module-setup
  * oraclecloud: add release note and move base URL to constant
  * oraclecloud: implement oraclecloud provider
  * Update several build dependencies

  * Fixed in version 5.8.2:

  * cargo: update dependencies
  * packit: add initial support

  * Fixed in version 5.7.0.git103.bae893c:

  * proxmoxve: Add more context to log messages.
  * proxmoxve: Remove unneeded fields
  * proxmoxve: Add tests for static network configuration from cloud-init.
  * proxmoxve: Add support for static network configuration from cloud-init.
  * providers/openstack: ignore ec2 metadata if not present
  * proxmox: use noop provider if no configdrive
  * Update several build dependencies

  * Fixed in version 5.7.0:

  * cargo: update dependencies
  * dhcp: replace dbus_proxy with proxy, and zbus traits
  * providers/hetzner: private ipv4 addresses in attributes
  * openstack: Document the two platforms
  * microsoft/azure: allow empty certificate chain in PKCS12 file
  * proxmoxve: implement proxmoxve provider
  * providers/hetzner: fix duplicate attribute prefix
  * lint: silence deadcode warnings
  * lint: address latest lint's from msrv update
  * cargo: update msrv to 1.75
  * providers: Add "akamai" provider
  * providers/vmware: add missing public functions for non-amd64
  * providers/vmware: Process guestinfo.metadata netplan configuration
  * kubevirt: Run afterburn-hostname service
  * providers: add support for scaleway
  * Move away from deprecated `users` to `uzers`
  * providers/hetzner: add support for Hetzner Cloud
  * cargo: update MSRV to 1.71
  * cargo: specify required features for nix dependency
  * openstack: Add attribute OPENSTACK_INSTANCE_UUID
  * cargo: allow openssl 0.10.46
  * build-sys: Use new tier = 2 for cargo-vendor-filterer
  * cargo: fix minimum version of openssl crate
  * microsoft/crypto/mod: replace deprecated function `parse` with `parse2`
  * cli: switch to clap derive
  * cli: add descriptive value names for option arguments in --help
  * cli: have clap require exactly one of --cmdline/--provider
  * providers/`*`: move endpoint mocking into retry::Client
  * retry/client: move URL parsing into helper function
  * providers/microsoft: import crate::retry
  * providers/microsoft: use stored client for all fetches
  * providers/packet: use stored client for boot checkin
  * initrd: remember to write trailing newline to network kargs file
  * util: drop obsolete "OEM" terminology
  * Inline variables into format strings
  * Update several build dependencies

  * Fixed in version 5.4.1:

  * cargo: add configuration for cargo-vendor-filterer
  * util: support DHCP option lookup from NetworkManager
  * util: factor out retries of DHCP option lookup
  * util: refactor DHCP option query helper into an enum
  * util: move dns_lease_key_lookup() to a separate module
  * cargo: update MSRV to 1.66
  * cargo: update all packages to fix build error
  * cargo: continue to support openssh-keys 0.5
  * cargo: drop serde_derive crate in favor of serde derive feature
  * cargo: use consistent declaration syntax for slog dependency
  * cargo: drop unused dependencies
  * cargo: continue to support base64 0.13
  * cargo: continue to support mailparse 0.13.8
  * cargo: continue to support clap 3.1
  * cargo: stop enabling LTO in release builds
  * providers/ibmcloud: avoid error if an ssh key not found in metadata
  * systemd: add explicit ordering, after multi-user.target
  * network: fix clippy 1.63.0 lints
  * cargo: allow serde_yaml 0.8
  * cargo: update version ranges for post-1.x deps
  * providers: Use inline `format!` in a few places
  * *: bump MSRV to 1.58.0
  * cargo: update clap to 3.2.5
  * copr: mark git checkout as safe
  * providers/aws: expose instance availability-zone-id as
    AWS_AVAILABILITY_ZONE_ID
  * Update several build dependencies

  * Fixed in version 5.3.0:

  * systemd: enable sshkeys on Power VS platform
  * network: Encode information for systemd-networkd-wait-online
  * cargo: update to clap 3.1
  * cargo: enable clap wrap_help feature
  * cli: run clap tests
  * cli: avoid deprecated clap constructs
  * cargo: update to clap 3.0
  * cli: use clap mechanism to require exp subcommand
  * cargo: declare MSRV in Cargo.toml
  * cargo: update to Rust 2021; bump MSRV to 1.56.0
  * copr: abort if specfile fetch fails
  * providers/aws: add AWS_IPV6 attribute
  * providers/aws: bump metadata version to 2021-01-03
  * kubevirt: Add KubeVirt platform support
  * *.service: add/update Documentation field
  * aws/mock_tests: explicitly drop mocks before resetting
  * aws/mock_tests: split out IMDS tests
  * aws/mock_tests: factor out map building
  * *: use `RemainAfterExit` on all oneshot services
  * Update several build dependencies

## 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:

  * SUSE Linux Enterprise Micro 5.2  
    zypper in -t patch SUSE-SUSE-MicroOS-5.2-2025-3783=1

  * SUSE Linux Enterprise Micro for Rancher 5.2  
    zypper in -t patch SUSE-SUSE-MicroOS-5.2-2025-3783=1

## Package List:

  * SUSE Linux Enterprise Micro 5.2 (aarch64 x86_64)
    * afterburn-debugsource-5.9.0.git21.a73f509-150300.3.5.1
    * afterburn-debuginfo-5.9.0.git21.a73f509-150300.3.5.1
    * afterburn-5.9.0.git21.a73f509-150300.3.5.1
  * SUSE Linux Enterprise Micro 5.2 (noarch)
    * afterburn-dracut-5.9.0.git21.a73f509-150300.3.5.1
  * SUSE Linux Enterprise Micro for Rancher 5.2 (aarch64 x86_64)
    * afterburn-debugsource-5.9.0.git21.a73f509-150300.3.5.1
    * afterburn-debuginfo-5.9.0.git21.a73f509-150300.3.5.1
    * afterburn-5.9.0.git21.a73f509-150300.3.5.1
  * SUSE Linux Enterprise Micro for Rancher 5.2 (noarch)
    * afterburn-dracut-5.9.0.git21.a73f509-150300.3.5.1

## References:

  * https://www.suse.com/security/cve/CVE-2022-24713.html
  * https://www.suse.com/security/cve/CVE-2024-12224.html
  * https://www.suse.com/security/cve/CVE-2025-3416.html
  * https://www.suse.com/security/cve/CVE-2025-5791.html
  * https://bugzilla.suse.com/show_bug.cgi?id=1196972
  * https://bugzilla.suse.com/show_bug.cgi?id=1242665
  * https://bugzilla.suse.com/show_bug.cgi?id=1243850
  * https://bugzilla.suse.com/show_bug.cgi?id=1244199
  * https://bugzilla.suse.com/show_bug.cgi?id=1244675
  * https://bugzilla.suse.com/show_bug.cgi?id=1250471

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20251024/52d7409b/attachment.htm>


More information about the sle-updates mailing list