CVE-2025-5791
Users: `root` appended to group listings
A flaw was found in the user's crate for Rust. This vulnerability allows privilege escalation via incorrect group listing when a user or process has fewer than exactly 1024 groups, leading to the erroneous inclusion of the root group in the access list.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
7.1
Users: `root` appended to group listings
A flaw was found in the user's crate for Rust. This vulnerability allows privilege escalation via incorrect group listing when a user or process has fewer than exactly 1024 groups, leading to the erroneous inclusion of the root group in the access list.
- Record
CVE-2025-5791- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-266
- Updated
- 2026-11-04
EUVDEUVD-2025-16945
7.1
A flaw was found in the user's crate for Rust. This vulnerability allows privilege escalation via incorrect group listing when a user or process has fewer than exactly 1024 groups, leading to the erroneous inclusion of the root group in the access list.
- Record
EUVD-2025-16945- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-04
GitHub AdvisoriesGHSA-m65q-v92h-cm7q
7.1
users may append `root` to group listings
Affected versions append root to group listings, unless the correct listing has exactly 1024 groups.
This affects both:
- The supplementary groups of a user
- The group access list of the current process
If the caller uses this information for access control, this may lead to privilege escalation.
This crate is not currently maintained, so a patched version is not available.
Versions older than 0.8.0 do not contain the affected functions, so downgrading to them is a workaround.
Recommended alternatives
- Record
GHSA-m65q-v92h-cm7q- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-266
- Updated
- 2026-11-02
NVD
7.1
A flaw was found in the user's crate for Rust. This vulnerability allows privilege escalation via incorrect group listing when a user or process has fewer than exactly 1024 groups, leading to the erroneous inclusion of the root group in the access list.
- Record
CVE-2025-5791- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-266
- Updated
- 2026-11-04
OSVGHSA-m65q-v92h-cm7q
7.1
users may append `root` to group listings
Affected versions append root to group listings, unless the correct listing has exactly 1024 groups.
This affects both:
- The supplementary groups of a user
- The group access list of the current process
If the caller uses this information for access control, this may lead to privilege escalation.
This crate is not currently maintained, so a patched version is not available.
Versions older than 0.8.0 do not contain the affected functions, so downgrading to them is a workaround.
Recommended alternatives
- Record
GHSA-m65q-v92h-cm7q- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-266
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-5791
7.1
A flaw was found in the user's crate for Rust. This vulnerability allows privilege escalation via incorrect group listing when a user or process has fewer than exactly 1024 groups, leading to the erroneous inclusion of the root group in the access list.
- Record
UBUNTU-CVE-2025-5791- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
Show 17 moreShow less
OSVAZL-63771 No score
CVE-2025-5791 affecting package kata-containers-cc for versions less than 3.15.0.aks0-15
A flaw was found in the user's crate for Rust. This vulnerability allows privilege escalation via incorrect group listing when a user or process has fewer than exactly 1024 groups, leading to the erroneous inclusion of the root group in the access list.
- Record
AZL-63771- Updated
- 2026-11-05
OSVAZL-63848 No score
CVE-2025-5791 affecting package kata-containers-cc for versions less than 3.2.0.azl2-7
A flaw was found in the user's crate for Rust. This vulnerability allows privilege escalation via incorrect group listing when a user or process has fewer than exactly 1024 groups, leading to the erroneous inclusion of the root group in the access list.
- Record
AZL-63848- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15217-1 No score
flake-pilot-3.1.19-1.1 on GA media
These are all security issues fixed in the flake-pilot-3.1.19-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15217-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15246-1 No score
mirrorsorcerer-0.1.3~1-1.1 on GA media
These are all security issues fixed in the mirrorsorcerer-0.1.3~1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15246-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15335-1 No score
afterburn-5.8.2-3.1 on GA media
These are all security issues fixed in the afterburn-5.8.2-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15335-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15412-1 No score
agama-17+60.68fdb92ec-26.1 on GA media
These are all security issues fixed in the agama-17+60.68fdb92ec-26.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15412-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15628-1 No score
lsd-1.2.0-1.1 on GA media
These are all security issues fixed in the lsd-1.2.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15628-1- Updated
- 2026-11-02
OSVRUSTSEC-2025-0040 No score
`root` appended to group listings
Affected versions append root to group listings, unless the correct listing
has exactly 1024 groups.
This affects both:
- The supplementary groups of a user
- The group access list of the current process
If the caller uses this information for access control, this may lead to privilege escalation.
This crate is not currently maintained, so a patched version is not available.
Versions older than 0.8.0 do not contain the affected functions, so downgrading to them is a workaround.
Recommended alternatives
- Record
RUSTSEC-2025-0040- Updated
- 2026-11-02
OSVSUSE-RU-2025:20961-1 No score
Recommended update for afterburn
This update for afterburn fixes the following issues:
-
Update to version 5.9.0.git21.a73f509:
- docs/release-notes: update for release 5.10.0
- cargo: update dependencies
- microsoft/azure: Add XML attribute alias for serde-xml-rs Fedora compat
- docs/release-notes: Add entry for Azure SharedConfig XML parsing fix
- 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)
- build(deps): bump the build group with 8 updates
- build(deps): bump slab from 0.4.10 to 0.4.11
- build(deps): bump actions/checkout from 4 to 5
- upcloud: implement UpCloud provider
- build(deps): bump the build group with 4 updates
- Sync repo templates ⚙
-
Update to version 5.9.0:
- cargo: Afterburn release 5.9.0
- docs/release-notes: update for release 5.9.0
- cargo: update dependencies
- Add TMT test structure and basic smoke test
- build(deps): bump openssl from 0.10.72 to 0.10.73
- build(deps): bump reqwest from 0.12.15 to 0.12.18
- docs/release-notes: Update changelog entry
- dracut: Return 255 in module-setup
- oraclecloud: add release note and move base URL to constant
- oraclecloud: implement oraclecloud provider
- build(deps): bump nix from 0.29.0 to 0.30.1
- build(deps): bump zbus from 5.7.0 to 5.7.1
- build(deps): bump serde-xml-rs from 0.6.0 to 0.8.1
- build(deps): bump ipnetwork from 0.20.0 to 0.21.1
- build(deps): bump clap from 4.5.38 to 4.5.39
- Record
SUSE-RU-2025:20961-1- Updated
- 2026-11-02
OSVSUSE-RU-2025:21046-1 No score
Recommended update for afterburn
This update for afterburn fixes the following issues:
-
Update to version 5.9.0.git21.a73f509:
- docs/release-notes: update for release 5.10.0
- cargo: update dependencies
- microsoft/azure: Add XML attribute alias for serde-xml-rs Fedora compat
- docs/release-notes: Add entry for Azure SharedConfig XML parsing fix
- 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)
- build(deps): bump the build group with 8 updates
- build(deps): bump slab from 0.4.10 to 0.4.11
- build(deps): bump actions/checkout from 4 to 5
- upcloud: implement UpCloud provider
- build(deps): bump the build group with 4 updates
- Sync repo templates ⚙
-
Update to version 5.9.0:
- cargo: Afterburn release 5.9.0
- docs/release-notes: update for release 5.9.0
- cargo: update dependencies
- Add TMT test structure and basic smoke test
- build(deps): bump openssl from 0.10.72 to 0.10.73
- build(deps): bump reqwest from 0.12.15 to 0.12.18
- docs/release-notes: Update changelog entry
- dracut: Return 255 in module-setup
- oraclecloud: add release note and move base URL to constant
- oraclecloud: implement oraclecloud provider
- build(deps): bump nix from 0.29.0 to 0.30.1
- build(deps): bump zbus from 5.7.0 to 5.7.1
- build(deps): bump serde-xml-rs from 0.6.0 to 0.8.1
- build(deps): bump ipnetwork from 0.20.0 to 0.21.1
- build(deps): bump clap from 4.5.38 to 4.5.39
- Record
SUSE-RU-2025:21046-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02166-1 No score
Security update for himmelblau
This update for himmelblau fixes the following issues:
- CVE-2025-5791: Fixed using deprecated
userscrate (bsc#1244202) - CVE-2025-3416: Fixed use-After-Free in Md::fetch and Cipher::fetch in rust-openssl crate (bsc#1242648)
Update to version 0.7.17+git.0.1ebdab0
- Update sccache-action version to use new cache service
- Record
SUSE-SU-2025:02166-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:3783-1 No score
Security update for afterburn
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:
rootuser 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 aspropertiesargument toMd::fetchorCipher::fetchcan 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
userstouzers - 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
parsewithparse2 - 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…
- Record
SUSE-SU-2025:3783-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:3784-1 No score
Security update for afterburn
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:
rootuser 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 aspropertiesargument toMd::fetchorCipher::fetchcan 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
userstouzers - 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
parsewithparse2 - 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…
- Record
SUSE-SU-2025:3784-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:3785-1 No score
Security update for afterburn
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:
rootuser 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 aspropertiesargument toMd::fetchorCipher::fetchcan 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
userstouzers - 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
parsewithparse2 - 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…
- Record
SUSE-SU-2025:3785-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:3786-1 No score
Security update for afterburn
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:
rootuser 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 aspropertiesargument toMd::fetchorCipher::fetchcan 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
userstouzers - 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
parsewithparse2 - 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…
- Record
SUSE-SU-2025:3786-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22917-1 No score
Security update for afterburn
This update for afterburn fixes the following issues
Update to version 5.10.0.git73.b97f772.
Security issues fixed:
- CVE-2022-24713: regex: high complexity when parsing regexes with large repetitions on empty sub-expressions can lead to DoS (bsc#1196972).
- CVE-2024-12224: idna: privilege escalation due acceptance Punycode labels that do not produce any non-ASCII when decoded (bsc#1243850).
- CVE-2025-3416: openssl: use-after-free in
Md::fetchandCipher::fetch(bsc#1242665). - CVE-2025-5791: users:
rootappended to group listings unless the correct listing has exactly 1024 groups (bsc#1244199). - CVE-2026-41676: openssl:
Deriver:deriveandPkeyCtxRef:derivecan overflow short buffers on OpenSSL 1.1.1 (bsc#1270175). - CVE-2026-41677: openssl: out-of-bounds read in PEM password callback when returning an oversized length (bsc#1270555).
- CVE-2026-41678: openssl: incorrect bounds assertion in
aes::unwrap_key()can lead to OOB write (bsc#1270651). - CVE-2026-41681: openssl:
MdCtxRef::digest_final()writes past caller buffer with no length check (bsc#1270787). - CVE-2026-41898: openssl: unchecked callback-returned length in PSK and cookie generate trampolines can leak adjacent memory to network peers (bsc#1270817).
- CVE-2026-42327: openssl: undefined behavior in
X509Ref::ocsp_responderswhen processing certificates with non-UTF-8 OCSP URLs (bsc#1270483). - CVE-2026-44662: openssl: heap buffer overflow when encrypting with AES key-wrap-with-padding (bsc#1270886).
- CVE-2026-45784: openssl: out-of-bounds write in
CipherCtxRef::cipher_update_inplacefor AES-KW-PAD ciphers (bsc#1270949). - CVE-2026-25541: bytes: integer overflow in
BytesMut:reservecan lead to undefined behavior and crashes (bsc#1271348).
Other updates and bugfixes:
- Version 5.10.0.git73.b97f772:
- build(deps): bump anyhow from 1.0.99 to 1.0.103 https://github.com/coreos/afterburn/pull/1284
- build(deps): bump libflate from 2.1.0 to 2.2.2 https://github.com/coreos/afterburn/pull/1283
- build(deps): bump openssl from 0.10.79 to 0.10.80 https://github.com/coreos/afterburn/pull/1277
- Version 5.10.0.git70.9cc2a7b:
- build(deps): bump openssl from 0.10.78 to 0.10.79
- providers/hetzner: Add the HETZNER_PUBLIC_IPV6 attribute
- providers/hetzner: Add support for network configuration
- build(deps): bump rustls-webpki from 0.103.10 to 0.103.13
- build(deps): bump openssl from 0.10.73 to 0.10.78
- docs: Add AGENTS.md and CLAUDE.md for AI coding assistants
- build(deps): bump rand from 0.9.2 to 0.9.4
- opencode: add skills for provider scaffolding and release automation
- ibmcloud-classic: Add missing network_id to fixture
- kubevirt: Support static gateway and DNS with DHCP
- build(deps): bump rustls-webpki from 0.103.6 to 0.103.10
- fix(proxmoxve): Define DNS entries for every interface
- Makefile: download
90-afterburn-authorized-keys-file.conffor rpm building - Sync repo templates ⚙
- build(deps): bump bytes from 1.10.1 to 1.11.1
- util/dhcp: Fix clippy lints
- build(deps): bump actions/checkout from 4 to 6
- build(deps): bump actions/upload-artifact from 4 to 5
- kubevirt: modprobe for virtio_blk; remove dracut preload
- kubevirt: Add NoCloud network configuration support
- kubevirt: Support config drive network data
- kubevirt: Refactor the provider to follow the proxmoxve structure
- dracut: Add virtio_blk module preload to afterburn-network-kargs service
- docs: Add release notes
- cargo: Afterburn release 5.10.0
- Version 5.10.0:
- docs/release-notes: update for release 5.10.0
- cargo: update dependencies
- microsoft/azure: Add XML attribute alias for serde-xml-rs Fedora compat
- docs/release-notes: Add entry for Azure SharedConfig XML parsing fix
- 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…
- Record
SUSE-SU-2026:22917-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23071-1 No score
Security update for afterburn
This update for afterburn fixes the following issues:
Update to version 5.10.0.git73.b97f772.
Security issues fixed:
- CVE-2026-41676: openssl:
Deriver:deriveandPkeyCtxRef:derivecan overflow short buffers on OpenSSL 1.1.1 (bsc#1270175). - CVE-2026-41677: openssl: out-of-bounds read in PEM password callback when returning an oversized length (bsc#1270555).
- CVE-2026-41678: openssl: incorrect bounds assertion in
aes::unwrap_key()can lead to OOB write (bsc#1270651). - CVE-2026-41681: openssl:
MdCtxRef::digest_final()writes past caller buffer with no length check (bsc#1270787). - CVE-2026-41898: openssl: unchecked callback-returned length in PSK and cookie generate trampolines can leak adjacent memory to network peers (bsc#1270817).
- CVE-2026-42327: openssl: undefined behavior in
X509Ref::ocsp_responderswhen processing certificates with non-UTF-8 OCSP URLs (bsc#1270483). - CVE-2026-44662: openssl: heap buffer overflow when encrypting with AES key-wrap-with-padding (bsc#1270886).
- CVE-2026-45784: openssl: out-of-bounds write in
CipherCtxRef::cipher_update_inplacefor AES-KW-PAD ciphers (bsc#1270949). - CVE-2026-25541: bytes: integer overflow in
BytesMut:reservecan lead to undefined behavior and crashes (bsc#1271348).
Other updates and bugfixes:
- Version 5.10.0.git73.b97f772:
- build(deps): bump anyhow from 1.0.99 to 1.0.103 https://github.com/coreos/afterburn/pull/1284
- build(deps): bump libflate from 2.1.0 to 2.2.2 https://github.com/coreos/afterburn/pull/1283
- build(deps): bump openssl from 0.10.79 to 0.10.80 https://github.com/coreos/afterburn/pull/1277
- Version 5.10.0.git70.9cc2a7b:
- build(deps): bump openssl from 0.10.78 to 0.10.79
- providers/hetzner: Add the HETZNER_PUBLIC_IPV6 attribute
- providers/hetzner: Add support for network configuration
- build(deps): bump rustls-webpki from 0.103.10 to 0.103.13
- build(deps): bump openssl from 0.10.73 to 0.10.78
- docs: Add AGENTS.md and CLAUDE.md for AI coding assistants
- build(deps): bump rand from 0.9.2 to 0.9.4
- opencode: add skills for provider scaffolding and release automation
- ibmcloud-classic: Add missing network_id to fixture
- kubevirt: Support static gateway and DNS with DHCP
- build(deps): bump rustls-webpki from 0.103.6 to 0.103.10
- fix(proxmoxve): Define DNS entries for every interface
- Makefile: download
90-afterburn-authorized-keys-file.conffor rpm building - Sync repo templates ⚙
- build(deps): bump bytes from 1.10.1 to 1.11.1
- util/dhcp: Fix clippy lints
- build(deps): bump actions/checkout from 4 to 6
- build(deps): bump actions/upload-artifact from 4 to 5
- kubevirt: modprobe for virtio_blk; remove dracut preload
- kubevirt: Add NoCloud network configuration support
- kubevirt: Support config drive network data
- kubevirt: Refactor the provider to follow the proxmoxve structure
- dracut: Add virtio_blk module preload to afterburn-network-kargs service
- docs: Add release notes
- cargo: Afterburn release 5.10.0
- Version 5.10.0:
- docs/release-notes: update for release 5.10.0
- cargo: update dependencies
- microsoft/azure: Add XML attribute alias for serde-xml-rs Fedora compat
- docs/release-notes: Add entry for Azure SharedConfig XML parsing fix
- 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
- build(deps): bump the build group with 8 updates
- build(deps): bump slab from 0.4.10 to 0.4.11
- build(deps): bump actions/checkout from 4 to 5
- upcloud: implement UpCloud provider
- build(deps): bump the build group with 4 updates
- Record
SUSE-SU-2026:23071-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
userscrates.io |
0.8.0 to 0.11.0 | None known |
kata-containers-ccAzure Linux:3 |
before 3.15.0.aks0-15 | 3.15.0.aks0-15 |
kata-containers-ccAzure Linux:2 |
before 3.2.0.azl2-7 | 3.2.0.azl2-7 |
userscrates.io |
0.8.0 and later | None known |
afterburnSUSE:Linux Micro 6.1 |
before 5.9.0.git21.a73f509-slfo.1.1_1.1 | 5.9.0.git21.a73f509-slfo.1.1_1.1 |
afterburnSUSE:Linux Micro 6.0 |
before 5.9.0.git21.a73f509-1.1 | 5.9.0.git21.a73f509-1.1 |
himmelblauSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 2 CVEs |
before 0.7.17+git.0.1ebdab0-150700.3.3.2 | 0.7.17+git.0.1ebdab0-150700.3.3.2 |
afterburnSUSE:Linux Enterprise Micro 5.2 From an advisory covering 4 CVEs |
before 5.9.0.git21.a73f509-150300.3.5.1 | 5.9.0.git21.a73f509-150300.3.5.1 |
afterburnSUSE:Linux Enterprise Micro 5.5 From an advisory covering 4 CVEs |
before 5.9.0.git21.a73f509-150500.3.3.1 | 5.9.0.git21.a73f509-150500.3.3.1 |
afterburnSUSE:Linux Enterprise Micro 5.4 From an advisory covering 4 CVEs |
before 5.9.0.git21.a73f509-150400.3.3.1 | 5.9.0.git21.a73f509-150400.3.3.1 |
Show 11 moreShow less
| Package | Affected | Fixed |
|---|---|---|
afterburnSUSE:Linux Enterprise Micro 5.3 From an advisory covering 4 CVEs |
before 5.9.0.git21.a73f509-150400.3.3.1 | 5.9.0.git21.a73f509-150400.3.3.1 |
afterburnSUSE:Linux Micro 6.0 From an advisory covering 13 CVEs |
before 5.10.0.git73.b97f772-1.1 | 5.10.0.git73.b97f772-1.1 |
afterburnSUSE:Linux Micro 6.1 From an advisory covering 13 CVEs |
before 5.10.0.git73.b97f772-slfo.1.1_1.1 | 5.10.0.git73.b97f772-slfo.1.1_1.1 |
rust-usersUbuntu:20.04:LTS |
All versions, plus listed versions 0.9.1-1 |
None known |
rust-usersUbuntu:22.04:LTS |
All versions, plus listed versions 0.11.0-1 |
None known |
rust-usersUbuntu:24.04:LTS |
All versions, plus listed versions 0.11.0-1 |
None known |
flake-pilotopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 3.1.19-1.1 | 3.1.19-1.1 |
mirrorsorcereropenSUSE:Tumbleweed |
before 0.1.3~1-1.1 | 0.1.3~1-1.1 |
afterburnopenSUSE:Tumbleweed |
before 5.8.2-3.1 | 5.8.2-3.1 |
agamaopenSUSE:Tumbleweed |
before 17+60.68fdb92ec-26.1 | 17+60.68fdb92ec-26.1 |
lsdopenSUSE:Tumbleweed |
before 1.2.0-1.1 | 1.2.0-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| products | EUVD, NVD | |
| facts, products | CVE List | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-5791 is a high vulnerability (CVSS 7.1) in Red Hat Enterprise Linux 10, published January 15, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.21%, the 10th percentile. Fixed in kata-containers-cc 3.15.0.aks0-15.
References
access.redhat.com/errata/RHSA-2025:12359
access.redhat.com/security/cve/CVE-2025-5791
bugzilla.redhat.com/show_bug.cgi?id=2370001
crates.io/crates/users
github.com/ogham/rust-users/issues/44
rustsec.org/advisories/RUSTSEC-2025-0040.html
Show 44 moreShow less
nvd.nist.gov/vuln/detail/CVE-2025-5791
github.com/advisories/GHSA-m65q-v92h-cm7q
github.com/ogham/rust-users
suse.com/support/update/announcement//suse-ru-202520961-1
bugzilla.suse.com/1250471
suse.com/security/cve/CVE-2025-5791
suse.com/support/update/announcement//suse-ru-202521046-1
suse.com/support/update/announcement/2025/suse-su-202502166-1
bugzilla.suse.com/1242648
bugzilla.suse.com/1244202
suse.com/security/cve/CVE-2025-3416
suse.com/support/update/announcement/2025/suse-su-20253783-1
bugzilla.suse.com/1196972
bugzilla.suse.com/1242665
bugzilla.suse.com/1243850
bugzilla.suse.com/1244199
bugzilla.suse.com/1244675
suse.com/security/cve/CVE-2022-24713
suse.com/security/cve/CVE-2024-12224
suse.com/support/update/announcement/2025/suse-su-20253784-1
suse.com/support/update/announcement/2025/suse-su-20253785-1
suse.com/support/update/announcement/2025/suse-su-20253786-1
suse.com/support/update/announcement/2026/suse-su-202622917-1
bugzilla.suse.com/1270175
bugzilla.suse.com/1270483
bugzilla.suse.com/1270555
bugzilla.suse.com/1270651
bugzilla.suse.com/1270787
bugzilla.suse.com/1270817
bugzilla.suse.com/1270886
bugzilla.suse.com/1270949
bugzilla.suse.com/1271348
suse.com/security/cve/CVE-2026-25541
suse.com/security/cve/CVE-2026-41676
suse.com/security/cve/CVE-2026-41677
suse.com/security/cve/CVE-2026-41678
suse.com/security/cve/CVE-2026-41681
suse.com/security/cve/CVE-2026-41898
suse.com/security/cve/CVE-2026-42327
suse.com/security/cve/CVE-2026-44662
suse.com/security/cve/CVE-2026-45784
suse.com/support/update/announcement/2026/suse-su-202623071-1
ubuntu.com/security/CVE-2025-5791
cve.org/CVERecord?id=CVE-2025-5791
Left out here: the rest of 5 source descriptions. The JSON record has them.