CVE-2026-25541
Bytes is vulnerable to integer overflow in BytesMut::reserve
Bytes is a utility library for working with bytes. From version 1.2.1 to before 1.11.1, Bytes is vulnerable to integer overflow in BytesMut::reserve. In the unique reclaim path of BytesMut::reserve, if the condition "v_capacity >= new_cap + offset" uses an unchecked addition. When new_cap + offset overflows usize in release builds, this condition may incorrectly pass, causing self.cap to be set to a value that exceeds the actual allocated capacity. Subsequent APIs such as spare_capacity_mut() then trust this corrupted cap value and may create out-of-bounds slices, leading to UB. This behavior is observable in release builds (integer overflow wraps), whereas debug builds panic due to overflow checks. This issue has been patched in version 1.11.1.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
5.5
Bytes is vulnerable to integer overflow in BytesMut::reserve
Bytes is a utility library for working with bytes. From version 1.2.1 to before 1.11.1, Bytes is vulnerable to integer overflow in BytesMut::reserve. In the unique reclaim path of BytesMut::reserve, if the condition "v_capacity >= new_cap + offset" uses an unchecked addition. When new_cap + offset overflows usize in release builds, this condition may incorrectly pass, causing self.cap to be set to a value that exceeds the actual allocated capacity. Subsequent APIs such as spare_capacity_mut() then trust this corrupted cap value and may create out-of-bounds slices, leading to UB. This behavior is observable in release builds (integer overflow wraps), whereas debug builds panic due to overflow checks. This issue has been patched in version 1.11.1.
- Record
CVE-2026-25541- CVSS 4.0
- 5.5 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P - Weakness
- CWE-680
- Updated
- 2026-11-02
EUVDEUVD-2026-5321
5.5
Bytes is a utility library for working with bytes. From version 1.2.1 to before 1.11.1, Bytes is vulnerable to integer overflow in BytesMut::reserve. In the unique reclaim path of BytesMut::reserve, if the condition "v_capacity >= new_cap + offset" uses an unchecked addition. When new_cap + offset overflows usize in release builds, this condition may incorrectly pass, causing self.cap to be set to a value that exceeds the actual allocated capacity. Subsequent APIs such as spare_capacity_mut() then trust this corrupted cap value and may create out-of-bounds slices, leading to UB. This behavior is observable in release builds (integer overflow wraps), whereas debug builds panic due to overflow checks. This issue has been patched in version 1.11.1.
- Record
EUVD-2026-5321- CVSS 4.0
- 5.5 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-434x-w66g-qw3r
5.5
bytes has integer overflow in BytesMut::reserve
Details
In the unique reclaim path of BytesMut::reserve, the condition
if v_capacity >= new_cap + offset
uses an unchecked addition. When new_cap + offset overflows usize in release builds, this condition may incorrectly pass, causing self.cap to be set to a value that exceeds the actual allocated capacity. Subsequent APIs such as spare_capacity_mut() then trust this corrupted cap value and may create out-of-bounds slices, leading to UB.
This behavior is observable in release builds (integer overflow wraps), whereas debug builds panic due to overflow checks.
PoC
use bytes::*;
fn main() {
let mut a = BytesMut::from(&b"hello world"[..]);
let mut b = a.split_off(5);
// Ensure b becomes the unique owner of the backing storage
drop(a);
// Trigger overflow in new_cap + offset inside reserve
b.reserve(usize::MAX - 6);
// This call relies on the corrupted cap and may cause UB & HBO
b.put_u8(b'h');
}
Workarounds
Users of BytesMut::reserve are only affected if integer overflow checks are configured to wrap. When integer overflow is configured to panic, this issue does not apply.
This vulnerability is also known as RUSTSEC-2026-0007.
- Record
GHSA-434x-w66g-qw3r- CVSS 4.0
- 5.5 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P - Weakness
- CWE-680
- Updated
- 2026-11-02
NVD
5.5
Bytes is a utility library for working with bytes. From version 1.2.1 to before 1.11.1, Bytes is vulnerable to integer overflow in BytesMut::reserve. In the unique reclaim path of BytesMut::reserve, if the condition "v_capacity >= new_cap + offset" uses an unchecked addition. When new_cap + offset overflows usize in release builds, this condition may incorrectly pass, causing self.cap to be set to a value that exceeds the actual allocated capacity. Subsequent APIs such as spare_capacity_mut() then trust this corrupted cap value and may create out-of-bounds slices, leading to UB. This behavior is observable in release builds (integer overflow wraps), whereas debug builds panic due to overflow checks. This issue has been patched in version 1.11.1.
- Record
CVE-2026-25541- CVSS 4.0
- 5.5 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P/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 - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-680
- Updated
- 2026-11-02
OSV
5.5
Bytes is vulnerable to integer overflow in BytesMut::reserve
Bytes is a utility library for working with bytes. From version 1.2.1 to before 1.11.1, Bytes is vulnerable to integer overflow in BytesMut::reserve. In the unique reclaim path of BytesMut::reserve, if the condition "v_capacity >= new_cap + offset" uses an unchecked addition. When new_cap + offset overflows usize in release builds, this condition may incorrectly pass, causing self.cap to be set to a value that exceeds the actual allocated capacity. Subsequent APIs such as spare_capacity_mut() then trust this corrupted cap value and may create out-of-bounds slices, leading to UB. This behavior is observable in release builds (integer overflow wraps), whereas debug builds panic due to overflow checks. This issue has been patched in version 1.11.1.
- Record
CVE-2026-25541- CVSS 4.0
- 5.5 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P - Weakness
- CWE-680
- Updated
- 2026-11-05
OSVDEBIAN-CVE-2026-25541
7.5
Bytes is a utility library for working with bytes. From version 1.2.1 to before 1.11.1, Bytes is vulnerable to integer overflow in BytesMut::reserve. In the unique reclaim path of BytesMut::reserve, if the condition "v_capacity >= new_cap + offset" uses an unchecked addition. When new_cap + offset overflows usize in release builds, this condition may incorrectly pass, causing self.cap to be set to a value that exceeds the actual allocated capacity. Subsequent APIs such as spare_capacity_mut() then trust this corrupted cap value and may create out-of-bounds slices, leading to UB. This behavior is observable in release builds (integer overflow wraps), whereas debug builds panic due to overflow checks. This issue has been patched in version 1.11.1.
- Record
DEBIAN-CVE-2026-25541- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 48 moreShow less
OSVGHSA-434x-w66g-qw3r
5.5
bytes has integer overflow in BytesMut::reserve
Details
In the unique reclaim path of BytesMut::reserve, the condition
if v_capacity >= new_cap + offset
uses an unchecked addition. When new_cap + offset overflows usize in release builds, this condition may incorrectly pass, causing self.cap to be set to a value that exceeds the actual allocated capacity. Subsequent APIs such as spare_capacity_mut() then trust this corrupted cap value and may create out-of-bounds slices, leading to UB.
This behavior is observable in release builds (integer overflow wraps), whereas debug builds panic due to overflow checks.
PoC
use bytes::*;
fn main() {
let mut a = BytesMut::from(&b"hello world"[..]);
let mut b = a.split_off(5);
// Ensure b becomes the unique owner of the backing storage
drop(a);
// Trigger overflow in new_cap + offset inside reserve
b.reserve(usize::MAX - 6);
// This call relies on the corrupted cap and may cause UB & HBO
b.put_u8(b'h');
}
Workarounds
Users of BytesMut::reserve are only affected if integer overflow checks are configured to wrap. When integer overflow is configured to panic, this issue does not apply.
This vulnerability is also known as RUSTSEC-2026-0007.
- Record
GHSA-434x-w66g-qw3r- CVSS 4.0
- 5.5 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P - Weakness
- CWE-680
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-25541
5.5
Bytes is a utility library for working with bytes. From version 1.2.1 to before 1.11.1, Bytes is vulnerable to integer overflow in BytesMut::reserve. In the unique reclaim path of BytesMut::reserve, if the condition "v_capacity >= new_cap + offset" uses an unchecked addition. When new_cap + offset overflows usize in release builds, this condition may incorrectly pass, causing self.cap to be set to a value that exceeds the actual allocated capacity. Subsequent APIs such as spare_capacity_mut() then trust this corrupted cap value and may create out-of-bounds slices, leading to UB. This behavior is observable in release builds (integer overflow wraps), whereas debug builds panic due to overflow checks. This issue has been patched in version 1.11.1.
- Record
UBUNTU-CVE-2026-25541- CVSS 4.0
- 5.5 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVAZL-76691 No score
CVE-2026-25541 affecting package kata-containers for versions less than 3.19.1.kata2-6
Bytes is a utility library for working with bytes. From version 1.2.1 to before 1.11.1, Bytes is vulnerable to integer overflow in BytesMut::reserve. In the unique reclaim path of BytesMut::reserve, if the condition "v_capacity >= new_cap + offset" uses an unchecked addition. When new_cap + offset overflows usize in release builds, this condition may incorrectly pass, causing self.cap to be set to a value that exceeds the actual allocated capacity. Subsequent APIs such as spare_capacity_mut() then trust this corrupted cap value and may create out-of-bounds slices, leading to UB. This behavior is observable in release builds (integer overflow wraps), whereas debug builds panic due to overflow checks. This issue has been patched in version 1.11.1.
- Record
AZL-76691- Updated
- 2026-11-02
OSVAZL-76703 No score
CVE-2026-25541 affecting package netavark for versions less than 1.10.3-7
Bytes is a utility library for working with bytes. From version 1.2.1 to before 1.11.1, Bytes is vulnerable to integer overflow in BytesMut::reserve. In the unique reclaim path of BytesMut::reserve, if the condition "v_capacity >= new_cap + offset" uses an unchecked addition. When new_cap + offset overflows usize in release builds, this condition may incorrectly pass, causing self.cap to be set to a value that exceeds the actual allocated capacity. Subsequent APIs such as spare_capacity_mut() then trust this corrupted cap value and may create out-of-bounds slices, leading to UB. This behavior is observable in release builds (integer overflow wraps), whereas debug builds panic due to overflow checks. This issue has been patched in version 1.11.1.
- Record
AZL-76703- Updated
- 2026-11-05
OSVAZL-76712 No score
CVE-2026-25541 affecting package azl-compliance for versions less than 1.0.2-3
Bytes is a utility library for working with bytes. From version 1.2.1 to before 1.11.1, Bytes is vulnerable to integer overflow in BytesMut::reserve. In the unique reclaim path of BytesMut::reserve, if the condition "v_capacity >= new_cap + offset" uses an unchecked addition. When new_cap + offset overflows usize in release builds, this condition may incorrectly pass, causing self.cap to be set to a value that exceeds the actual allocated capacity. Subsequent APIs such as spare_capacity_mut() then trust this corrupted cap value and may create out-of-bounds slices, leading to UB. This behavior is observable in release builds (integer overflow wraps), whereas debug builds panic due to overflow checks. This issue has been patched in version 1.11.1.
- Record
AZL-76712- Updated
- 2026-11-02
OSVAZL-76715 No score
CVE-2026-25541 affecting package rpm-ostree for versions less than 2024.4-8
Bytes is a utility library for working with bytes. From version 1.2.1 to before 1.11.1, Bytes is vulnerable to integer overflow in BytesMut::reserve. In the unique reclaim path of BytesMut::reserve, if the condition "v_capacity >= new_cap + offset" uses an unchecked addition. When new_cap + offset overflows usize in release builds, this condition may incorrectly pass, causing self.cap to be set to a value that exceeds the actual allocated capacity. Subsequent APIs such as spare_capacity_mut() then trust this corrupted cap value and may create out-of-bounds slices, leading to UB. This behavior is observable in release builds (integer overflow wraps), whereas debug builds panic due to overflow checks. This issue has been patched in version 1.11.1.
- Record
AZL-76715- Updated
- 2026-11-05
OSVAZL-76718 No score
CVE-2026-25541 affecting package rust for versions less than 1.75.0-27
Bytes is a utility library for working with bytes. From version 1.2.1 to before 1.11.1, Bytes is vulnerable to integer overflow in BytesMut::reserve. In the unique reclaim path of BytesMut::reserve, if the condition "v_capacity >= new_cap + offset" uses an unchecked addition. When new_cap + offset overflows usize in release builds, this condition may incorrectly pass, causing self.cap to be set to a value that exceeds the actual allocated capacity. Subsequent APIs such as spare_capacity_mut() then trust this corrupted cap value and may create out-of-bounds slices, leading to UB. This behavior is observable in release builds (integer overflow wraps), whereas debug builds panic due to overflow checks. This issue has been patched in version 1.11.1.
- Record
AZL-76718- Updated
- 2026-11-05
OSVAZL-76721 No score
CVE-2026-25541 affecting package rust for versions less than 1.90.0-6
Bytes is a utility library for working with bytes. From version 1.2.1 to before 1.11.1, Bytes is vulnerable to integer overflow in BytesMut::reserve. In the unique reclaim path of BytesMut::reserve, if the condition "v_capacity >= new_cap + offset" uses an unchecked addition. When new_cap + offset overflows usize in release builds, this condition may incorrectly pass, causing self.cap to be set to a value that exceeds the actual allocated capacity. Subsequent APIs such as spare_capacity_mut() then trust this corrupted cap value and may create out-of-bounds slices, leading to UB. This behavior is observable in release builds (integer overflow wraps), whereas debug builds panic due to overflow checks. This issue has been patched in version 1.11.1.
- Record
AZL-76721- Updated
- 2026-11-05
OSVAZL-76752 No score
CVE-2026-25541 affecting package rust 1.72.0-14
Bytes is a utility library for working with bytes. From version 1.2.1 to before 1.11.1, Bytes is vulnerable to integer overflow in BytesMut::reserve. In the unique reclaim path of BytesMut::reserve, if the condition "v_capacity >= new_cap + offset" uses an unchecked addition. When new_cap + offset overflows usize in release builds, this condition may incorrectly pass, causing self.cap to be set to a value that exceeds the actual allocated capacity. Subsequent APIs such as spare_capacity_mut() then trust this corrupted cap value and may create out-of-bounds slices, leading to UB. This behavior is observable in release builds (integer overflow wraps), whereas debug builds panic due to overflow checks. This issue has been patched in version 1.11.1.
- Record
AZL-76752- Updated
- 2026-11-02
OSVAZL-78615 No score
CVE-2026-25541 affecting package trident for versions less than 0.22.0-1
Bytes is a utility library for working with bytes. From version 1.2.1 to before 1.11.1, Bytes is vulnerable to integer overflow in BytesMut::reserve. In the unique reclaim path of BytesMut::reserve, if the condition "v_capacity >= new_cap + offset" uses an unchecked addition. When new_cap + offset overflows usize in release builds, this condition may incorrectly pass, causing self.cap to be set to a value that exceeds the actual allocated capacity. Subsequent APIs such as spare_capacity_mut() then trust this corrupted cap value and may create out-of-bounds slices, leading to UB. This behavior is observable in release builds (integer overflow wraps), whereas debug builds panic due to overflow checks. This issue has been patched in version 1.11.1.
- Record
AZL-78615- Updated
- 2026-11-02
OSVAZL-85059 No score
CVE-2026-25541 affecting package rust-afterburn for versions less than 5.8.2-2
Bytes is a utility library for working with bytes. From version 1.2.1 to before 1.11.1, Bytes is vulnerable to integer overflow in BytesMut::reserve. In the unique reclaim path of BytesMut::reserve, if the condition "v_capacity >= new_cap + offset" uses an unchecked addition. When new_cap + offset overflows usize in release builds, this condition may incorrectly pass, causing self.cap to be set to a value that exceeds the actual allocated capacity. Subsequent APIs such as spare_capacity_mut() then trust this corrupted cap value and may create out-of-bounds slices, leading to UB. This behavior is observable in release builds (integer overflow wraps), whereas debug builds panic due to overflow checks. This issue has been patched in version 1.11.1.
- Record
AZL-85059- Updated
- 2026-11-05
OSVopenSUSE-RU-2026:21658-1 No score
Recommended update for sequoia-sq
This update for sequoia-sq fixes the following issues:
Changes in sequoia-sq:
-
Legal review Change main license to LGPL-2.0-or-later from GPL-2.0-only
- LICENSE.txt confirms it
- Correct Legal-Review-Notice usage
-
Update dependencies due to security issues (CVE-2026-25541 bsc#1274437)
-
Switch crypto backend from nettle to openssl (bsc#1257934)
-
Update to version 1.4.0:
- Release v1.4.0.
- Update crossbeam-epoch.
- Enable optimizations when building rust-crypto crates.
- tool: canonicalize Ord and PartialOrd impls for Association
- tool: silence clippy error for potentially mutable Map key types
- tool: fix formatting to avoid leaking comments into doc strings
- clippy: allow two types with interior mutability for BTreeSet keys
- lib: avoid potentially panicking integer cast
- clippy: add default lint configuration
- Update NEWS.
- lib: Improve control char escaping
- tool: Fix output file's permissions.
- Gracefully deal with 404 HTTP result codes
- tool: Don't panic if write fails
- tool: Restrict file permissions on sensitive output
- Improve temporary file handling.
- Forward allow-* crypto features.
- Relax rusqlite dependency.
- tool: Add more cipher suites.
- tool: Add sq key generate --{encryption,signing}-algorithm.
- Update Cargo.lock.
- Relax subplot dependency.
- Relax roff dependency.
- Relax toml_edit dependency.
- Upgrade sequoia-wot.
- Relax indicatif dependency.
- Relax gethostname dependency.
- Relax dirs dependency.
- Relax clap_lex dependency.
- Update Cargo.lock.
- meta: Bump MSRV to 1.85.
- Update signing policy.
-
Update vendored dependencies due to security and build issues
-
Update to version 1.3.1:
- Release 1.3.1.
- Fix formatting.
- Improve documentation of
sq config. - Emit hints to mark an imported key as authenticated or introducer.
- Hedge against importing keys into the cert store.
- Improve displaying of preferred user IDs.
- Fix typo.
- Display backtraces attached to errors.
- tests: Avoid DSA key in tests as DSA will be rejected in the future.
- tests: Update PKI test vectors to not expire.
- Enable backtraces and tracing when running tests.
- Make importing Autocrypt certs more robust.
- Release 1.3.0.
- Make sq config get print to stdout.
- Fix early abort in sq keyring filter
- Fix test sq_verify_policy_as_of_relative_time
- Fix error message.
- Prefix matching for --...-self parameters fixed
- Fix examples.
- Port to sequoia-openpgp 2.
- ci: Always build the pages, but only publish when merging to main.
- Upgrade sequoia-man.
- Split out the man page generation into a new crate.
- Update openssl to address RUSTSEC-2025-0004.
- Update hickory-proto to address RUSTSEC-2025-0006.
- man: Fix NAME section for subcommands.
-
Update to version 1.2.0:
- Release 1.2.0.
- Update Cargo.lock.
- Use authenticated identifiers in sq verify.
- Improve quoting.
- Improve sq download's output.
- Add a parameter to the authenticate function to control the output.
- Move helper function to common.
- Add a mechanism to replace an argument in a hint with a placeholder.
- Avoid crash parsing arguments to Strings.
- Make sq cert lint less quiet when there are no issues.
- Add sq key rotate.
- Extend replay to optionally take a signer.
- tests: Move utility function to the common module.
- Move function to the common module.
- Extend replay to allow the caller to limit what is replayed.
- Improve output.
- Allow the caller to specify an indentation level.
- Disable tracing.
- Fix test helper function.
- Add sq pki vouch replay.
- Move certification listing code to the common module.
- Move code in common to the sole function that uses it.
- Move the sq pki link list implement to its own module.
- Extend sq pki vouch list to list certifications of a certificate.
- Improve test.
- Simplify specifying certificate designators in…
- Record
openSUSE-RU-2026:21658-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11255-1 No score
afterburn-5.10.0.git73.b97f772-1.1 on GA media
These are all security issues fixed in the afterburn-5.10.0.git73.b97f772-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11255-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11280-1 No score
nm-configurator-0.3.5-2.1 on GA media
These are all security issues fixed in the nm-configurator-0.3.5-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11280-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11474-1 No score
gitoxide-0.56.0-1.1 on GA media
These are all security issues fixed in the gitoxide-0.56.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11474-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11475-1 No score
kak-lsp-21.0.2-1.1 on GA media
These are all security issues fixed in the kak-lsp-21.0.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11475-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11482-1 No score
wild-0.10.0-2.1 on GA media
These are all security issues fixed in the wild-0.10.0-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11482-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11492-1 No score
aws-efs-utils-3.2.0-1.1 on GA media
These are all security issues fixed in the aws-efs-utils-3.2.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11492-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11495-1 No score
git-cliff-2.13.1-1.1 on GA media
These are all security issues fixed in the git-cliff-2.13.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11495-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11512-1 No score
cargo-audit-0.22.2~git0.281452c-2.1 on GA media
These are all security issues fixed in the cargo-audit-0.22.2~git0.281452c-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11512-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11513-1 No score
cargo-c-0.10.23-2.1 on GA media
These are all security issues fixed in the cargo-c-0.10.23-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11513-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11522-1 No score
obs-service-cargo-7.2.2-2.1 on GA media
These are all security issues fixed in the obs-service-cargo-7.2.2-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11522-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11525-1 No score
rustup-1.29.0~0-1.1 on GA media
These are all security issues fixed in the rustup-1.29.0~0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11525-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11527-1 No score
sccache-0.17.0~1-2.1 on GA media
These are all security issues fixed in the sccache-0.17.0~1-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11527-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11528-1 No score
wasm-bindgen-0.2.100-2.1 on GA media
These are all security issues fixed in the wasm-bindgen-0.2.100-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11528-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11529-1 No score
forgejo-cli-0.6.0-2.1 on GA media
These are all security issues fixed in the forgejo-cli-0.6.0-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11529-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11549-1 No score
markdown-oxide-0.25.12-1.1 on GA media
These are all security issues fixed in the markdown-oxide-0.25.12-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11549-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11655-1 No score
libtree-sitter0_26-0.26.8-5.1 on GA media
These are all security issues fixed in the libtree-sitter0_26-0.26.8-5.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11655-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11656-1 No score
aws-nitro-enclaves-binaryblobs-upstream-1.5.0~git0.2950b36-1.1 on GA media
These are all security issues fixed in the aws-nitro-enclaves-binaryblobs-upstream-1.5.0~git0.2950b36-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11656-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11679-1 No score
agama-24+0.a836cced5-54.1 on GA media
These are all security issues fixed in the agama-24+0.a836cced5-54.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11679-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11818-1 No score
shadowsocks-rust-1.25.0-1.1 on GA media
These are all security issues fixed in the shadowsocks-rust-1.25.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11818-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11835-1 No score
librepods-0.1.0+git20260515.672e65a-1.1 on GA media
These are all security issues fixed in the librepods-0.1.0+git20260515.672e65a-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11835-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11838-1 No score
pijul-1.0.0~beta.23-1.1 on GA media
These are all security issues fixed in the pijul-1.0.0~beta.23-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11838-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11905-1 No score
tealdeer-1.8.0-2.1 on GA media
These are all security issues fixed in the tealdeer-1.8.0-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11905-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:12205-1 No score
switcheroo-2.6.0-1.1 on GA media
These are all security issues fixed in the switcheroo-2.6.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12205-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:12355-1 No score
zed-1.24.2-1.1 on GA media
These are all security issues fixed in the zed-1.24.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12355-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21386-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
openSUSE-SU-2026:21386-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21428-1 No score
Security update for nm-configurator
This update for nm-configurator fixes the following issue
Update to version 0.3.5.
Security issue fixed:
- CVE-2026-25541: bytes: integer overflow in
BytesMut:reservecan lead to undefined behavior and crashes (bsc#1271392).
Other updates and bugfixes:
- Version 0.3.5:
- Bump
versionto v0.3.5 (#206) - Bump
clap4.5.53 (#205) - Bump
actions/checkoutto 6 (#204) - Bump
nmstateto 2.2.55 (#203) - Fix for issue #198 VLAN interface renaming (#201)
- Bump
serdeto 1.0.228 (#196) - Bump
anyhowto 1.0.100 (#194)
- Bump
- Record
openSUSE-SU-2026:21428-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21558-1 No score
Security update for gitoxide
This update for gitoxide fixes the following issues:
Changes in gitoxide:
-
Update to 0.56.0:
- Fixes CVE-2026-40034 (boo#1266434): the CommandForbiddenInModules trust check could be bypassed in gix_submodule::File::update(), which allowed arbitrary command execution from a crafted .gitmodules file
- Fixes a submodule name validation bypass that allowed traversal out of .git/modules and disclosure of credentials
- Fixes symlinked .gitmodules files being followed and parsed from outside the repository
- Fixes several denial-of-service vectors in gix-pack: unchecked indexing panics and uncapped allocations from crafted pack data
- Fixes HTTP credentials being leaked to the redirected host by the curl transport backend
- Add the gix config show, gix config list, gix config fmt, gix free remote refs, gix free trust, gix dirwalk and gix tix subcommands
- Add a gix status --untracked flag and gix merge tree --message for creating commits
- gix exclude query is now index-aware and no longer reports ignore matches for tracked files, matching git check-ignore
- Preserve all configured remote URLs rather than only the last one
- Fix fetching and cloning with tag refspecs in shallow clones, relative worktree linking files and loose ref path-prefix collisions
- Update the crates to the Rust 2024 edition
-
Refresh the vendored dependencies. Recording the state of the remaining open CVE bugs against this version, none of which it is affected by:
- CVE-2026-25541 (boo#1274525): the vendored bytes is now 1.12.1, above the 1.11.1 fix
- CVE-2025-22620 (boo#1236139): gix-worktree-state is 0.33.0, far above the 0.17.0 that fixed the world-writable checkout of executable files
-
update to 0.50.0: see https://github.com/GitoxideLabs/gitoxide/compare/v0.42.0...v0.50.0
-
update to 0.42.0:
- add first 'debug' version of gix diff file
- use revspecs for revision and path
- CVE-2025-31130: use collision-detecting SHA-1 hash boo#1240872
-
Update to version 0.41.0:
- add gix blame -L start,end
- add gix env to print paths relevant to the Git installation.
- Document the remaining subcommands
- Add support for statistics and additional performance information.
- add gix blame to the CLI. That way it's possible to see the blame result of any file in the repository.
-
Updates from version 0.40.0:
- add first 'debug' version of gix log. It's primarily meant to better understand gix blame.
- add --tree-favor to gix merge tree|commit. With it one can decide which side to favor in case of irreconcilable tree-conflicts.
- CVE-2025-22620: gix-worktree-state specifies 0777 permissions when checking out executable files (boo#1236139)
-
Update to version 0.39.0: New Features
- add gix merge commit --debug
- add gix merge commits
- add gix merge tree to merge trees similarly to git merge-tree.
-
Update to version 0.38.0: New Features
- support for listing worktrees with gix worktree list
- add first 'debug' version of gix diff tree.
- add new gix cat command.
- add gix merge-file with similar features as git merge-file
- gix merge-base for the CLI Bug Fixes
- Adjust gix clean warning and help for worktree fix
- Clarify -r/--repositories and --skip-hidden-repositories Other
- switch from time to jiff
- Unify style in config support info
- Record
openSUSE-SU-2026:21558-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21560-1 No score
Security update for kak-lsp
This update for kak-lsp fixes the following issues:
Changes in kak-lsp:
-
Update to version 21.0.2:
- Fix a regression that broke compatibility with Kakoune versions older than 2026.05.21
- Add a default configuration for Hare, using hare-lsp
- Fix hangs after editing a file without a trailing newline, such as an empty file
- Use nixd instead of nil as the default language server for nix
- Fix buffer-sync corruption when .editorconfig sets insert_final_newline = false
-
Refresh the vendored registry. Recording the state of the open vendored-crate CVEs against it, none of which this package is affected by:
- CVE-2026-25541 (boo#1274502): bytes is 1.12.1, above the 1.11.1 fix
- CVE-2025-3416 (boo#1242654): the openssl crate is 0.10.81, above the 0.10.72 fix; it was already 0.10.80 before this update
- CVE-2025-55159 (boo#1248048): slab is 0.4.12, above the 0.4.11 fix; only 0.4.10 was ever affected and this package never shipped it
-
Update to version 20.0.0:
- v20.0.0
- Update changelog
- Fix tinymist documentation URL
- Fix tinymist preview config key.
previewFeatureonly works for the vscode plugin - Encode brackets for file paths
- feat: swift/sourcekit-lsp support
- Paal �ye-Str�mme Copyright Waiver
- Make sure buffer synchronization works even when finaleol is missing
- workspace/executeCommand: don't panic on invalid args JSON
- servers.kak: update markdown-oxide root markers
- Inline lsp-initial-goto-position
- Fix function_casts_as_integer warning
- lsp-capabilities: remove stale default mappings
- changelog new erlang default server
- fix(ci/commit-new-release.sh): interpolate version number
- Change default language server for erlang
- lsp-inlay-hint-apply-*: fix crash when no hints avail
- Add inlay hint textedit support
- start new cycle
-
Update to version 19.0.1:
- v19.0.1
- Don't print Hover: prefix if there are no diagnostics
- Changelog for regression fix
- Fix lsp-find-error incorrectly handling --previous flag
- ci/commit-new-release.sh: support jj
- start new cycle
-
Update to version 18.2.0:
- v18.2.0
- Update changelog
- Remove misleading debug log in SessionRenamed hook
- Make diagnostics buffer one-line-per diagnostics
- test/gopls-dynamic-settings.sh: fix for recent gopls
- clippy
- controller: consume entire request before checking for user errors
- Add support vuejs
- Fix crash on invalid text edit ranges
- Send initializationOptions and workspace/didChangeConfiguration as expected by jdtls
- cargo update
- Fix type inference errors with deranged 0.4.1
- Fix symbol name prefix for breadcrumbs
- Work around breaking change in deranged crate
- Simplify recursive breadcrumbs calculation
- Language-specific SymbolKind rendering
- lsp-goto-document-symbol: remove symbol kind suffix
- start new cycle
-
Update to version 18.1.3:
- v18.1.3
- Use the right language ID when [language.foo] is in effect
- Remove unused line-specs option
- Better variable name for code lens line-specs value
- lsp-object: don't send documentSymbol to servers that don't support it
- Include language server name in stderr logs
- Use rust-analyzer from PATH
- Work around lsp-rename didChange failing when using window scope
- Send texlab-specific requests only to servers that support them
- Fix dart language server command
- Add kak-lsp server PID to the closing log message
- Report more diagnostics information, in multiple lines
- Fix regression causing spurious/missing server name in hover
- Address clippy lints
- Config knob to override magic single-instance setting
- Back out "Add curly underline to DiagnosticError face"
- start new cycle
-
Update to version 18.1.2:
- Silence errors from non-default hooks
- Fix languageId for JSX/TSX files
- Silence deprecation warning
- Add curly underline to DiagnosticError face
-
Update to version 18.1.1: …
- Record
openSUSE-SU-2026:21560-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21584-1 No score
Security update for git-cliff
This update for git-cliff fixes the following issues:
Changes in git-cliff:
-
Update to version 2.13.1:
- Support more configuration file locations
- Add per-commit statistics
- Expose determined bump type in release context
- Add configurable commit processing order
- Add environment variable for offline execution
- Migrate logging to tracing
- Add caching where applicable
-
CVE-2026-25541: bytes: integer overflow in 'BytesMut:reserve' can lead to undefined behavior and crashes (boo#1274523)
-
Update to version 2.12.0:
- Add offline flag
- Add --skip-tags cli argument
- Implement commit processing summary
- Bug Fixes
-
includes changes from 2.11.0:
- Support failing on unmatched commits
- Add support for azure devops
- Improve repository/directory path resolution
- Add split_regex, replace_regex, find_regex filters
- Bug Fixes
-
includes changes from 2.10.1:
- Add 'integrations' feature flag for enabling all integrations
- Bug Fixes
- CVE-2025-55159: lab: incorrect bounds check in get_disjoint_mut function can lead to undefined behavior or potential crash due to out-of-bounds access (boo#1248065)
-
Update to version 2.10.0:
- (config) Support using include and exclude paths in the config (#1173) - (7c2f922)
- (parser) Support regex matching on JSON arrays with scalar elements (#1163) - (dc458ea)
- (template) Support adding commit statistics to the changelog (#1151) - (05a50d7)
- (config) [breaking] Use empty header and footer as default (#1161) (#1172) - (3e9311e)
- (config) Check if commit.footers is defined in detailed example (#1170) - (078545f)
- (fixtures) Update expected.md after config change (#1176) - (76d3e81)
- (generation) Ensure skip_tags condition is evaluated first (#1190) - (318be66)
- (repo) Use the correct order while diffing paths (#1188) - (ff6c310)
- (ci) Apply security best practices (#1180) - (a32deca)
- (config) Implement FromStr instead of Config::parse_from_str() (#1185) - (692345e)
- (test) Standardize unit tests for commit module (#1147) - (0446d6a)
- (context) Add example usage for statistics (#1162) - (4f7379a)
- (quickstart) Remove repetitive words (#1200) - (434f9ee)
- (readme) Fix twitter badge (#1164) - (68bd85e)
- (readme) Polish badges (#1159) - (941cc2b)
- (remote) Fix inconsistency in remote integration documentation (#1165) - (deb29dc)
- (website) Add highlights for 2.10.0 (#1225) - (a3fe8c9)
- (website) Add installation instructions for gentoo-linux (#1203) - (07fe6bf)
- (formatting) Use spaces instead of tabs (#1184) - (0027300)
- (fixture) Add test fixture for overriding the conventional scope (#1166) - (cb84a08)
- (build) Bump MSRV to 1.85.1 - (d8279d4)
- (cd) Use macos-15 runner - (c156fc5)
- (cd) Re-enable sccache for maturin - (871c3c9)
- (crate) Remove Rust nightly requirement - (4f3e5af)
- (fixture) Update test-regex-json-array fixture (#1178) - (95f4056)
- (format) Format module imports for readability (#1183) - (6db7d49)
- (git) Add .git-blame-ignore-revs - (5b64131)
- (npm) Bump git-cliff to 2.9.1 (#1156) - (e13b158)
- (website) Update the node version - (566c2a1)
- Check if commit.footers is defined in detailed example (#1170) (078545f)
- (breaking) Use empty header and footer as default (#1161) (#1172) (3e9311e)
- Update expected.md after config change (#1176) (76d3e81)
- Use the correct order while diffing paths (#1188) (ff6c310)
- Ensure skip_tags condition is evaluated first (#1190) (318be66)
- Polish badges (#1159) (941cc2b)
- Fix twitter badge (#1164) (68bd85e)
- Fix inconsistency in remote integration documentation (#1165) (deb29dc)
- Add example usage for statistics (#1162) (4f7379a)
- Remove repetitive words (#1200) (434f9ee)
- Add installation instructions for gentoo-linux (#1203) (07fe6bf)
- Add highlights for 2.10.0 (#1225) (a3fe8c9)
- Support regex matching on JSON arrays with scalar elements (#1163) (dc458ea)
- Support using…
- Record
openSUSE-SU-2026:21584-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21605-1 No score
Security update for forgejo-cli
This update for forgejo-cli fixes the following issues:
Changes in forgejo-cli:
-
Update vendored bytes crate to 1.12.1
- CVE-2026-25541: Fixed an integer overflow in BytesMut::reserve that could corrupt the tracked capacity and lead to out-of-bounds slices (boo#1274529).
-
update to 0.6.0:
- Localization!
- forgejo-cli has gained localization support! You can now use it in your preferred language, just like Forgejo itself. Currently de-DE and zh-Hans are included, with several more being in-progress. See the project on Codeberg Translate if you want to help out with any languages you know! https://translate.codeberg.org/projects/forgejo-cli/forgejo-cli/
- Additions
- (!586) fj issue/pr view assignees to see who is assigned to an issue or pull request
- (!582) --avatar/--unset-avatar options on fj repo edit
- (!554) fj repo star-status to check if you've starred a repo
- (!547) --cwd option to set the working directory a command is run in
- (!533, !561) Commands to watch and unwatch repos
- (!462) Resolve SSH host names from SSH config
- (!279, !464, !472, !489, !491, !513, !594) Localization
- Added fj auth login support for the following instances:
- v16.next.forgejo.org
- v17.next.forgejo.org
- Removed fj auth login support for the following instances
that have shut down:
- v7.next.forgejo.org
- v12.next.forgejo.org
- Changes
- (!535) Added an error message when fj auth login fails to open the browser
- (!523) fj auth add-key was renamed to fj auth add-token. An alias still exists to add-key, so this isn't a breaking change.
- (!514) The --host flag can now be anywhere in the command, instead of only the beginning
- (!504) fj auth add-token no longer takes a username argument.
- Fixes
- (!579) Fixed fj issue unassign incorrectly unassigning everyone except the intended users
- (!569) Fixed display of labels failing when a label is marked as exclusive but does not contain a slash
- (!542) Fixed parsing of SSH shorthand urls
- (!510) Fixed fj pr checkout failing when the instance URL contained a port
- (!437) Fixed incorrect parsing of activity info
- Other
- (!573) Use rust 2024 edition
- (!560) Simplify determining repo owner
- (!531) Fix clippy warnings
- (!527) Remove unused dependencies, narrow tokio features
- (!526) Replace crossterm with terminal_size
- (!520) Optimize cargo release profile
- (!469) Fix typo
- (!449) Restricted file permissions at creation time
- (!443) Add oneline helptext to 'repo migrate' command
- Localization!
-
update to 0.5.0:
- Additions
- (!334) Support for managing labels on issues and repos.
- (!349) repo edit and repo units for modifying settings on a repo and repo units.
- (!373) Use the needed CLI flags for more editors when opening them.
- (!385) Use the editor defined in git's core.editor config option by default (falling back to $EDITOR if it is not set).
- (!414) Add commands to assign and unassign users to issues and PRs.
- (!415) Support all README files in fj repo readme, regardless of case or extension.
- (!416) Add the option to choose what repo to own the new repo to fj repo migrate.
- (!419) Show a warning when viewing an archived repo.
- (!420) Add a notice about git push --force not being supported on AGit PRs.
- Added fj auth login support for the following instances:
- v15.next.forgejo.org
- codefloe.com
- Fixes
- (!393) Don't include pull requests in fj issues search.
- (!407) Guarantee opening the browser in fj auth login doesn't block.
- (!417) Prevent incorrectly reusing the refresh token when refreshing OAuth tokens.
- Other
- (!278) Improved "no repo info" error message.
- (!403) Build aarch64…
- Additions
- Record
openSUSE-SU-2026:21605-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21689-1 No score
Security update for gstreamer-devtools
This update for gstreamer-devtools fixes the following issues:
- CVE-2025-4574: crossbeam-channel: internal
Channeltype'sDropmethod has a race condition that can lead to a double-free and memory corruption (bsc#1243178). - CVE-2025-58160: tracing-subscriber: untrusted user input containing ANSI escape sequences can be injected into terminal output when logged and lead to terminal manipulation (bsc#1249015).
- CVE-2026-25541: bytes: integer overflow in
BytesMut:reservecan lead to undefined behavior and crashes (bsc#1274306). - CVE-2026-25727: time: parsing of user-provided input by the RFC 2822 date parser can lead to stack exhaustion (bsc#1257914).
- CVE-2026-72813: actix-files: empty
Rangeheader in GET requests for static files can lead to a process crash (bsc#1275210). - CVE-2026-72814: actix-files: non-existing folders passed as an argument to the
actix_files::Files::new()method can lead to information disclosure (bsc#1275209).
- Record
openSUSE-SU-2026:21689-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21782-1 No score
Security update for aws-nitro-enclaves-cli
This update for aws-nitro-enclaves-cli fixes the following issues:
- CVE-2026-25541: bytes: integer overflow in 'BytesMut:reserve' can lead to undefined behavior and crashes (bsc#1274300).
- CVE-2026-25727: time: parsing of user-provided input by the RFC 2822 date parser can lead to stack exhaustion (bsc#1257933).
- CVE-2026-41676: openssl:
Deriver:deriveandPkeyCtxRef:derivecan overflow short buffers on OpenSSL 1.1.1 (bsc#1270202).
Changes for aws-nitro-enclaves-cli:
- Update to version 1.5.0
- Record
openSUSE-SU-2026:21782-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21794-1 No score
Security update for supergfxctl
This update for supergfxctl fixes the following issues:
Changes in supergfxctl:
-
Fixed security issue in embedded dependency 'bytes' (CVE-2026-25541 boo#1274336)
-
Update to version 1762634235.5d503b1:
- Added GfxMode::Integrated, GfxMode::Hybrid to the AsusGpuMuxMode::Discreet vec
- Record
openSUSE-SU-2026:21794-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21815-1 No score
Security update for waylyrics
This update for waylyrics fixes the following issues:
Changes in waylyrics:
-
Update to version 0.4.0 (CVE-2026-25541 bsc#1274106)
- Added plugin architecture and SakuraLLM translation plugin
- Added OpenCC support for Simplified/Traditional Chinese
- Added support for custom CSS themes and style presets
- Added auto theme switching based on light/dark mode
- Added shortcut keys for decoration, passthrough, and search
- Improved MPRIS and SMTC audio player integration
- Improved TOML config handling and automatic comment updates
- Optimized lyric search, fetch speed, and UI responsiveness
- Fixed window passthrough state and click-through toggles
- Updated dependencies and bumped MSRV requirement
-
Update to version 0.3.21:
- docs: update changelog [ci skip]
- chore: bump version to v0.3.21
- build: bump dependencies
- build(deps): bump tokio from 1.43.0 to 1.43.1
- build(deps): bump openssl from 0.10.71 to 0.10.72
- build(deps): bump rust_decimal from 1.36.0 to 1.37.1
- build(deps): bump async-trait from 0.1.86 to 0.1.88
- build(deps): bump reqwest from 0.12.12 to 0.12.15
- build(deps): bump rust_decimal_macros from 1.36.0 to 1.37.1
- build(deps): bump the serde group with 2 updates
- fix:.一个错误
- fix: 手动刷新歌词时清空歌词标签缓存
- style: :lipstick: cargo fmt
- perf: DashMap 作为歌词标签存在性缓存
- feat: 添加对从音乐文件元数据读取歌词的支持
- build(deps): bump ring from 0.17.11 to 0.17.13 (#303)
- chore: add script to export dup deps [ci skip]
- fix(CI): remove outdated test of qqmusic api initialization [ci skip]
- build: bump dependencies
- docs(readme): HotLyric, alternative on windows [ci skip]
- docs(readme): note on project status
- build(deps): bump openssl from 0.10.68 to 0.10.70 (#301)
- build(deps): bump serde_json from 1.0.134 to 1.0.138 in the serde group (#296)
- build(deps): bump thiserror from 2.0.9 to 2.0.11 (#297)
- build(deps): bump tokio from 1.42.0 to 1.43.0 (#298)
- build(deps): bump futures-lite from 2.5.0 to 2.6.0 (#299)
- build(deps): bump windows from 0.58.0 to 0.59.0 (#300)
- build(deps): bump dark-light to 2.0.0
- build(deps): bump reqwest from 0.12.9 to 0.12.12 (#291)
- build(deps): bump the serde group with 2 updates (#290)
- build(deps): bump gdk4-win32 from 0.9.3 to 0.9.5 (#292)
- build(deps): bump thiserror from 2.0.6 to 2.0.9 (#293)
- build(deps): bump glib-macros from 0.20.5 to 0.20.7 (#294)
- rust version problem (#289)
- enhance: switch to better tray-icon implementation for windows [ci skip]
- build: migrate to ksni 0.3
- chore: dedup code
- chore: fix deepsource lints
- refactor: extract set_by_mode
- ci: add .deepsource.toml
- docs(readme): add introduction [ci skip]
- docs(readme): add alternative
lyric-for-musixfox[ci skip] - docs(readme): add preview images [ci skip]
- docs(readme): replace text with logos
- docs: update changelog & metainfo
- chore: release v0.3.20
- enhance: comment for sub table in config
- log: capture panics
- fix: check if instance name used
- docs: update metainfo & changelog
- hotfix: build on windows
- chore: release v0.3.19
- chore(deps): bump dependencies
- build(deps): bump the serde group with 2 updates (#280)
- build(deps): bump tracing from 0.1.40 to 0.1.41 (#281)
- build(deps): bump tray-icon from 0.19.1 to 0.19.2 (#282)
- build(deps): bump rfd from 0.15.0 to 0.15.1 (#284)
- build(deps): bump url from 2.5.3 to 2.5.4 (#283)
- docs(build): check MSRV
- chore(clippy): fix clippy warnings
- chore: update lock file
- fix: setCookies for QQMusicApi
- fix: instance format
- feat: support multi-monitor setup (#278)
- feat: Implement color-scheme autoswitch (light/dark mode) (#277)
- enhance: unregister latest theme
- build(deps): bump rustls from 0.23.16 to 0.23.18 (#276)
- fix: LazyLock is not stable yet in 1.73 rustc
- chore: fix details URL…
- Record
openSUSE-SU-2026:21815-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21982-1 No score
Security update for sccache
This update for sccache fixes the following issues:
- CVE-2024-12224: idna: idna accepts Punycode labels that do not produce any non-ASCII when decoded (bsc#1243868).
- CVE-2026-25541: bytes: integer overflow in 'BytesMut:reserve' can lead to undefined behavior and crashes (bsc#1274146).
- CVE-2026-25727: time: parsing of user-provided input by the RFC 2822 date parser can lead to stack exhaustion (bsc#1257923).
- CVE-2026-41676: openssl:
Deriver:deriveandPkeyCtxRef:derivecan overflow short buffers on OpenSSL 1.1.1 (bsc#1270206). - CVE-2026-41677: openssl: out-of-bounds read in PEM password callback when returning an oversized length in rust- openssl crate (bsc#1270559).
- CVE-2026-41678: openssl: incorrect bounds assertion in aes key wrap in rust-openssl crate (bsc#1270693).
- CVE-2026-41681: openssl: MdCtxRef::digest_final() writes past caller buffer with no length check in rust-openssl crate (bsc#1270736).
- CVE-2026-41898: openssl: unchecked callback-returned length in PSK and cookie generate trampolines can leak adjacent memory in rust-openssl crate (bsc#1270869).
- CVE-2026-42327: openssl: arbitrary code execution via specially crafted certificate in rust-openssl crate (bsc#1270512).
- CVE-2026-44662: openssl: heap buffer overflow when encrypting with AES key-wrap-with-padding in rust-openssl crate (bsc#1270938).
- CVE-2026-45784: openssl: out-of-bounds write in
CipherCtxRef::cipher_update_inplacefor AES-KW-PAD ciphers in rust- openssl crate (bsc#1270948). - CVE-2026-66746: rouille: HTTP Response Splitting via Unvalidated Response Header Values (bsc#1273881).
- CVE-2026-66754: rouille: remove_prefix function that allows remote unauthenticated attackers to crash the server by sending a crafted percent-encoded URL (bsc#1273884).
- CVE-2026-67181: rouille: HTTP Request Smuggling via Transfer-Encoding Desynchronization (bsc#1273886).
- CVE-2026-67182: rouille: HTTP Request Smuggling Enables Front-End Access Control Bypass (bsc#1273888).
- CVE-2026-93599: rustls-webpki: panic via empty BIT STRING (bsc#1282211).
- CVE-2026-93600: rustls-webpki: name constraints URI validation bypass (bsc#1282211).
- CVE-2026-93601: rustls-webpki: name constraint bypass (bsc#1282211).
- CVE-2026-93602: rustls-webpki: CRL revocation check bypass (bsc#1282211).
Changes for sccache:
Update to version 0.18.0~2:
- Add experimental concurrent cache support
- chore: Remove dependency status badge (#2856)
- Don't hand the jobserver to children that can't use it
- dist: refuse to trim rlibs from crates that also emit a cdylib
- fix(cache): avoid duplicate multilevel reads
- Strip basedirs from the compiler arguments too
- tests/integration: replace MinIO with Silo
- ci: dump sccache logs on integration failures
- multilevel: a chain with any writable level is writable
- Fix parsing of #line directives
- Release 0.18.0
- daemonize: use an allow-list approach to inherited FDs
- gcc, clang: make the assembler part of the cache key
- support cl.exe /openmp:llvm
- support all current /fsanitize*, /fsanitize-coverage*, and /fno-sanitize* args
- support MSVC /feature argument
- msvc: support lots of flags (#2832)
- Update shlex dependency to version 2 (#2836)
- gcc: mark flags as TooHard if need to cache something else (#2833)
- clang: support more CLI options (#2834)
- msvc: support arm64EC and fastfail flags (#2830)
- chore: fix typo in comment (#2829)
- nvcc: accept the --diag-error/--diag-suppress/--diag-warn family (#2816)
- cache: allow skipping capability checks (#2822)
- Bump opendal to 0.58.1 and fix fallout (fixes local GCS cache usage) (#2715)
- nvcc (Windows): protect escaped quotes in dryrun lines before flattening backslashes (#2811)
- Add an agent (#2812)
- Add support for d20bforceinline. (#2807)
- feat: add Microsoft Entra ID (passwordless) auth for the Azure Blob backend (#2802)
- Bump MSRV to 1.91.0 (#2793)
- Fix
nvccdryrun parsing for CUDA 13.3 (#2722) - test: Fixed…
- Record
openSUSE-SU-2026:21982-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:22016-1 No score
Security update for rustup
This update for rustup fixes the following issues:
- CVE-2024-12224: idna: idna accepts Punycode labels that do not produce any non-ASCII when decoded (bsc#1243862).
- CVE-2025-58160: tracing-subscriber: Tracing log pollution (bsc#1249008).
- CVE-2026-25541: bytes: integer overflow in 'BytesMut:reserve' can lead to undefined behavior and crashes (bsc#1274144).
- CVE-2026-25727: time: parsing of user-provided input by the RFC 2822 date parser can lead to stack exhaustion (bsc#1257902).
- CVE-2026-41676: openssl:
Deriver:deriveandPkeyCtxRef:derivecan overflow short buffers on OpenSSL 1.1.1 (bsc#1270186). - CVE-2026-41677: openssl: out-of-bounds read in PEM password callback when returning an oversized length in rust- openssl crate (bsc#1270619).
- CVE-2026-41678: openssl: incorrect bounds assertion in aes key wrap in rust-openssl crate (bsc#1270644).
- CVE-2026-41681: openssl: MdCtxRef::digest_final() writes past caller buffer with no length check in rust-openssl crate (bsc#1270795).
- CVE-2026-41898: openssl: unchecked callback-returned length in PSK and cookie generate trampolines can leak adjacent memory in rust-openssl crate (bsc#1270870).
- CVE-2026-42327: openssl: arbitrary code execution via specially crafted certificate in rust-openssl crate (bsc#1270521).
- CVE-2026-44662: openssl: heap buffer overflow when encrypting with AES key-wrap-with-padding in rust-openssl crate (bsc#1270874).
- CVE-2026-45784: openssl: out-of-bounds write in
CipherCtxRef::cipher_update_inplacefor AES-KW-PAD ciphers in rust- openssl crate (bsc#1270989). - CVE-2026-93599: rustls-webpki: panic via empty BIT STRING (bsc#1282217).
- CVE-2026-93600: rustls-webpki: name constraints URI validation bypass (bsc#1282217).
- CVE-2026-93601: rustls-webpki: name constraint bypass (bsc#1282217).
- CVE-2026-93602: rustls-webpki: CRL revocation check bypass (bsc#1282217).
- rust-shlex: Multiple issues involving quote API (RUSTSEC-2024-0006, GHSA-r7qv-8r2h-pg27) (bsc#1230032).
Changes for rustup:
- Update to version 1.29.1~0:
- dist(rustup-init/sh): update commit shasum in help string
- style(bin/rustup-init): reformat code
- docs(changelog): update for v1.29.1 stable release
- warn how to switch away from the deprecated complete profile
- fix(cli/help): fix wording in
rustup run --help - ci(docker/android): stop building OpenSSL
- refactor(cli/docs): use tracing for docs opening status messages
- refactor(self-update): rename Windows uninstall registry helpers
- feat(test): isolate Windows registry state per test
- docs(dev-guide): mention how to support new compilation targets
- Fix funding link
- chore(deps): lock file maintenance
- refactor(cli/self-update): move
current_install_opts()toInstallOpts::display() - refactor(cli/self-update): move
processout ofInstallOpts - fix(cli/self-update): postpone initialization of
Cfginsetup_mode - refactor(cli/self-update): take
Processincheck_existence_of_settings_file() - fix(settings): prevent creating new file with
SettingsFile::read_settings() - test(cli-inst-interactive): test file creation on cancelled installation
- refactor(toolchain/names): inline
validate()aliases intoFromStr - refactor(toolchain/names): rename
validate()tonormalize_name() - fix minor typos
- www: align copy icon
- refactor(toolchain/names)!: remove
try_from_str!() - refactor(toolchain/names)!: remove
from_variant!() - Add
rustup doc --serveto serve docs over local HTTP - Move doc() and man() into a new docs module
- chore(github): comment out instructions in PR template
- docs(dev-guide): reapply abandoned changes from #4970
- Add riscv64 unknown linux musl support
- fix(deps): update rust crate enum-map to v3
- refactor(cli/self-update)!: rename
install()toInstallOpts::install() - refactor(cli/self-update)!: rename
maybe_install_rust()toInstallOpts::install_rust() - refactor(cli/self-update)!: rename…
- Record
openSUSE-SU-2026:22016-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
bytescrates.io |
1.2.1 up to 1.11.1 | 1.11.1 |
kata-containersAzure Linux:3 |
before 3.19.1.kata2-6 | 3.19.1.kata2-6 |
netavarkAzure Linux:3 |
before 1.10.3-7 | 1.10.3-7 |
azl-complianceAzure Linux:2 |
before 1.0.2-3 | 1.0.2-3 |
rpm-ostreeAzure Linux:3 |
before 2024.4-8 | 2024.4-8 |
rustAzure Linux:3 |
before 1.75.0-27 | 1.75.0-27 |
rustAzure Linux:3 |
1.85.0 up to 1.90.0-6 | 1.90.0-6 |
rustAzure Linux:2 |
through 1.72.0-14 | None known |
tridentAzure Linux:3 |
before 0.22.0-1 | 0.22.0-1 |
rust-afterburnAzure Linux:3 |
before 5.8.2-2 | 5.8.2-2 |
Show 76 moreShow less
| Package | Affected | Fixed |
|---|---|---|
rust-bytesDebian:12 |
All versions, plus listed versions 1.10.1-11.11.0-11.11.1-11.12.1-11.2.1-1 Show 5 moreShow less1.4.0-11.5.0-11.7.2-11.8.0-11.9.0-1 |
None known |
rust-bytesDebian:13 |
All versions, plus listed versions 1.10.1-11.11.0-11.11.1-11.12.1-11.9.0-1 |
None known |
rust-bytesDebian:14 |
before 1.11.1-1, plus listed versions 1.10.1-11.11.0-11.9.0-1 |
1.11.1-1 |
afterburnSUSE:Linux Micro 6.2 From an advisory covering 9 CVEs |
before 5.10.0.git73.b97f772-160000.1.1 | 5.10.0.git73.b97f772-160000.1.1 |
afterburnSUSE:Linux Enterprise Server 16.0 From an advisory covering 9 CVEs |
before 5.10.0.git73.b97f772-160000.1.1 | 5.10.0.git73.b97f772-160000.1.1 |
afterburnSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 9 CVEs |
before 5.10.0.git73.b97f772-160000.1.1 | 5.10.0.git73.b97f772-160000.1.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 |
nm-configuratorSUSE:Linux Micro 6.2 |
before 0.3.5-160000.1.1 | 0.3.5-160000.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 |
gstreamer-devtoolsSUSE:Linux Enterprise Server 16.0 From an advisory covering 6 CVEs |
before 1.26.7-160000.2.1 | 1.26.7-160000.2.1 |
gstreamer-devtoolsSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 6 CVEs |
before 1.26.7-160000.2.1 | 1.26.7-160000.2.1 |
aws-nitro-enclaves-cliSUSE:Linux Enterprise Server 16.0 From an advisory covering 3 CVEs |
before 1.5.0~git0.2950b36-160000.1.1 | 1.5.0~git0.2950b36-160000.1.1 |
aws-nitro-enclaves-cliSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 3 CVEs |
before 1.5.0~git0.2950b36-160000.1.1 | 1.5.0~git0.2950b36-160000.1.1 |
sccacheSUSE:Linux Enterprise Server 16.0 From an advisory covering 19 CVEs |
before 0.18.0~2-160000.1.1 | 0.18.0~2-160000.1.1 |
sccacheSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 19 CVEs |
before 0.18.0~2-160000.1.1 | 0.18.0~2-160000.1.1 |
rustupSUSE:Linux Enterprise Server 16.0 From an advisory covering 16 CVEs |
before 1.29.1~0-160000.1.1 | 1.29.1~0-160000.1.1 |
rustupSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 16 CVEs |
before 1.29.1~0-160000.1.1 | 1.29.1~0-160000.1.1 |
agamaSUSE:Linux Enterprise Server 16.0 From an advisory covering 2 CVEs |
before 17+699.92879916c-160000.13.1 | 17+699.92879916c-160000.13.1 |
agamaSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 2 CVEs |
before 17+699.92879916c-160000.13.1 | 17+699.92879916c-160000.13.1 |
afterburnSUSE:Linux Enterprise Micro 5.5 From an advisory covering 9 CVEs |
before 5.10.0.git73.b97f772-150500.3.6.1 | 5.10.0.git73.b97f772-150500.3.6.1 |
afterburnSUSE:Linux Enterprise Micro 5.3 From an advisory covering 9 CVEs |
before 5.10.0.git73.b97f772-150400.3.6.1 | 5.10.0.git73.b97f772-150400.3.6.1 |
afterburnSUSE:Linux Enterprise Micro 5.4 From an advisory covering 9 CVEs |
before 5.10.0.git73.b97f772-150400.3.6.1 | 5.10.0.git73.b97f772-150400.3.6.1 |
snpguestSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 3 CVEs |
before 0.3.2-150600.3.14.1 | 0.3.2-150600.3.14.1 |
snpguestSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 3 CVEs |
before 0.3.2-150600.3.14.1 | 0.3.2-150600.3.14.1 |
sccacheSUSE:Linux Enterprise Module for Development Tools 15 SP7 From an advisory covering 5 CVEs |
before 0.17.0~1-150600.10.14.1 | 0.17.0~1-150600.10.14.1 |
sccacheSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 5 CVEs |
before 0.17.0~1-150600.10.14.1 | 0.17.0~1-150600.10.14.1 |
sccacheSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 5 CVEs |
before 0.17.0~1-150600.10.14.1 | 0.17.0~1-150600.10.14.1 |
aws-nitro-enclaves-cliSUSE:Linux Enterprise Module for Public Cloud 15 SP6 From an advisory covering 3 CVEs |
before 1.5.0~git0.2950b36-150600.10.15.1 | 1.5.0~git0.2950b36-150600.10.15.1 |
aws-nitro-enclaves-cliSUSE:Linux Enterprise Module for Public Cloud 15 SP7 From an advisory covering 3 CVEs |
before 1.5.0~git0.2950b36-150600.10.15.1 | 1.5.0~git0.2950b36-150600.10.15.1 |
aws-efs-utilsSUSE:Linux Enterprise Module for Public Cloud 15 SP6 From an advisory covering 3 CVEs |
before 3.3.4-150600.17.12.1 | 3.3.4-150600.17.12.1 |
aws-efs-utilsSUSE:Linux Enterprise Module for Public Cloud 15 SP7 From an advisory covering 3 CVEs |
before 3.3.4-150600.17.12.1 | 3.3.4-150600.17.12.1 |
rust-bytesUbuntu:20.04:LTS |
All versions, plus listed versions 0.4.12-1 |
None known |
rust-bytesUbuntu:22.04:LTS |
All versions, plus listed versions 0.4.12-11.1.0-1 |
None known |
rust-bytesUbuntu:24.04:LTS |
All versions, plus listed versions 1.4.0-11.5.0-1 |
None known |
rust-bytesUbuntu:25.10 |
All versions, plus listed versions 1.9.0-1 |
None known |
rust-bytesUbuntu:26.04:LTS |
All versions, plus listed versions 1.9.0-11.10.1-11.11.0-11.11.1-1 |
None known |
sequoia-sqopenSUSE:Leap 16.0 |
before 1.4.0-bp160.1.1 | 1.4.0-bp160.1.1 |
afterburnopenSUSE:Tumbleweed From an advisory covering 6 CVEs |
before 5.10.0.git73.b97f772-1.1 | 5.10.0.git73.b97f772-1.1 |
nm-configuratoropenSUSE:Tumbleweed |
before 0.3.5-2.1 | 0.3.5-2.1 |
gitoxideopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 0.56.0-1.1 | 0.56.0-1.1 |
kak-lspopenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 21.0.2-1.1 | 21.0.2-1.1 |
wildopenSUSE:Tumbleweed |
before 0.10.0-2.1 | 0.10.0-2.1 |
aws-efs-utilsopenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 3.2.0-1.1 | 3.2.0-1.1 |
git-cliffopenSUSE:Tumbleweed |
before 2.13.1-1.1 | 2.13.1-1.1 |
cargo-auditopenSUSE:Tumbleweed |
before 0.22.2~git0.281452c-2.1 | 0.22.2~git0.281452c-2.1 |
cargo-copenSUSE:Tumbleweed |
before 0.10.23-2.1 | 0.10.23-2.1 |
obs-service-cargoopenSUSE:Tumbleweed |
before 7.2.2-2.1 | 7.2.2-2.1 |
rustupopenSUSE:Tumbleweed |
before 1.29.0~0-1.1 | 1.29.0~0-1.1 |
sccacheopenSUSE:Tumbleweed From an advisory covering 5 CVEs |
before 0.17.0~1-2.1 | 0.17.0~1-2.1 |
wasm-bindgenopenSUSE:Tumbleweed |
before 0.2.100-2.1 | 0.2.100-2.1 |
forgejo-cliopenSUSE:Tumbleweed |
before 0.6.0-2.1 | 0.6.0-2.1 |
markdown-oxideopenSUSE:Tumbleweed |
before 0.25.12-1.1 | 0.25.12-1.1 |
tree-sitteropenSUSE:Tumbleweed |
before 0.26.8-5.1 | 0.26.8-5.1 |
aws-nitro-enclaves-cliopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 1.5.0~git0.2950b36-1.1 | 1.5.0~git0.2950b36-1.1 |
agamaopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 24+0.a836cced5-54.1 | 24+0.a836cced5-54.1 |
shadowsocks-rustopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 1.25.0-1.1 | 1.25.0-1.1 |
librepodsopenSUSE:Tumbleweed |
before 0.1.0+git20260515.672e65a-1.1 | 0.1.0+git20260515.672e65a-1.1 |
pijulopenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 1.0.0~beta.23-1.1 | 1.0.0~beta.23-1.1 |
tealdeeropenSUSE:Tumbleweed |
before 1.8.0-2.1 | 1.8.0-2.1 |
switcherooopenSUSE:Tumbleweed |
before 2.6.0-1.1 | 2.6.0-1.1 |
zedopenSUSE:Tumbleweed From an advisory covering 11 CVEs |
before 1.24.2-1.1 | 1.24.2-1.1 |
afterburnopenSUSE:Leap 16.0 From an advisory covering 9 CVEs |
before 5.10.0.git73.b97f772-160000.1.1 | 5.10.0.git73.b97f772-160000.1.1 |
nm-configuratoropenSUSE:Leap 16.0 |
before 0.3.5-160000.1.1 | 0.3.5-160000.1.1 |
gitoxideopenSUSE:Leap 16.0 From an advisory covering 5 CVEs |
before 0.56.0-bp160.1.1 | 0.56.0-bp160.1.1 |
kak-lspopenSUSE:Leap 16.0 From an advisory covering 3 CVEs |
before 21.0.2-bp160.1.1 | 21.0.2-bp160.1.1 |
git-cliffopenSUSE:Leap 16.0 From an advisory covering 2 CVEs |
before 2.13.1-bp160.1.1 | 2.13.1-bp160.1.1 |
forgejo-cliopenSUSE:Leap 16.0 From an advisory covering 3 CVEs |
before 0.6.0-bp160.1.1 | 0.6.0-bp160.1.1 |
gstreamer-devtoolsopenSUSE:Leap 16.0 From an advisory covering 6 CVEs |
before 1.26.7-160000.2.1 | 1.26.7-160000.2.1 |
aws-nitro-enclaves-cliopenSUSE:Leap 16.0 From an advisory covering 3 CVEs |
before 1.5.0~git0.2950b36-160000.1.1 | 1.5.0~git0.2950b36-160000.1.1 |
supergfxctlopenSUSE:Leap 16.0 |
before 1762634235.5d503b1-bp160.1.1 | 1762634235.5d503b1-bp160.1.1 |
waylyricsopenSUSE:Leap 16.0 |
before 0.4.0-bp160.1.1 | 0.4.0-bp160.1.1 |
sccacheopenSUSE:Leap 16.0 From an advisory covering 19 CVEs |
before 0.18.0~2-160000.1.1 | 0.18.0~2-160000.1.1 |
rustupopenSUSE:Leap 16.0 From an advisory covering 16 CVEs |
before 1.29.1~0-160000.1.1 | 1.29.1~0-160000.1.1 |
agamaopenSUSE:Leap 16.0 From an advisory covering 2 CVEs |
before 17+699.92879916c-160000.13.1 | 17+699.92879916c-160000.13.1 |
shadowsocks-libevopenSUSE:Leap 16.0 From an advisory covering 6 CVEs |
before 3.3.6-bp160.3.1 | 3.3.6-bp160.3.1 |
shadowsocks-rustopenSUSE:Leap 16.0 From an advisory covering 6 CVEs |
before 1.25.0-bp160.1.1 | 1.25.0-bp160.1.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | trajanOx/cve-2026-25541-fuel-analysis | 2026-06-22 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| affected, aliases, facts, references | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-25541 is a medium vulnerability (CVSS 5.5) in Tokio-rs Bytes, published February 3, 2026. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 0.60%, the 49th percentile. Fixed in bytes 1.11.1.
References
github.com/tokio-rs/bytes/security/advisories/GHSA-434x-w66g-qw3r
github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f
github.com/tokio-rs/bytes/releases/tag/v1.11.1
rustsec.org/advisories/RUSTSEC-2026-0007.html
nvd.nist.gov/vuln/detail/CVE-2026-25541
github.com/advisories/GHSA-434x-w66g-qw3r
Show 157 moreShow less
github.com/CVEProject/cvelistV5/tree/main/cves/2026/25xxx/CVE-2026-25541.json
security-tracker.debian.org/tracker/CVE-2026-25541
github.com/tokio-rs/bytes
crates.io/crates/bytes
suse.com/support/update/announcement/2026/suse-su-202622787-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-202622827-1
suse.com/support/update/announcement/2026/suse-su-202622917-1
bugzilla.suse.com/1196972
bugzilla.suse.com/1242665
bugzilla.suse.com/1243850
bugzilla.suse.com/1244199
suse.com/security/cve/CVE-2022-24713
suse.com/security/cve/CVE-2024-12224
suse.com/security/cve/CVE-2025-3416
suse.com/security/cve/CVE-2025-5791
suse.com/support/update/announcement/2026/suse-su-202622935-1
bugzilla.suse.com/1271392
suse.com/support/update/announcement/2026/suse-su-202623071-1
suse.com/support/update/announcement/2026/suse-su-202623572-1
bugzilla.suse.com/1243178
bugzilla.suse.com/1249015
bugzilla.suse.com/1257914
bugzilla.suse.com/1274306
bugzilla.suse.com/1275209
bugzilla.suse.com/1275210
suse.com/security/cve/CVE-2025-4574
suse.com/security/cve/CVE-2025-58160
suse.com/security/cve/CVE-2026-25727
suse.com/security/cve/CVE-2026-72813
suse.com/security/cve/CVE-2026-72814
suse.com/support/update/announcement/2026/suse-su-202623643-1
bugzilla.suse.com/1257933
bugzilla.suse.com/1270202
bugzilla.suse.com/1274300
suse.com/support/update/announcement/2026/suse-su-202623659-1
suse.com/support/update/announcement/2026/suse-su-202623983-1
bugzilla.suse.com/1243868
bugzilla.suse.com/1257923
bugzilla.suse.com/1270206
bugzilla.suse.com/1270512
bugzilla.suse.com/1270559
bugzilla.suse.com/1270693
bugzilla.suse.com/1270736
bugzilla.suse.com/1270869
bugzilla.suse.com/1270938
bugzilla.suse.com/1270948
bugzilla.suse.com/1273881
bugzilla.suse.com/1273884
bugzilla.suse.com/1273886
bugzilla.suse.com/1273888
bugzilla.suse.com/1274146
bugzilla.suse.com/1282211
suse.com/security/cve/CVE-2026-66746
suse.com/security/cve/CVE-2026-66754
suse.com/security/cve/CVE-2026-67181
suse.com/security/cve/CVE-2026-67182
suse.com/security/cve/CVE-2026-93599
suse.com/security/cve/CVE-2026-93600
suse.com/security/cve/CVE-2026-93601
suse.com/security/cve/CVE-2026-93602
suse.com/support/update/announcement/2026/suse-su-202624014-1
bugzilla.suse.com/1230032
bugzilla.suse.com/1243862
bugzilla.suse.com/1249008
bugzilla.suse.com/1257902
bugzilla.suse.com/1270186
bugzilla.suse.com/1270521
bugzilla.suse.com/1270619
bugzilla.suse.com/1270644
bugzilla.suse.com/1270795
bugzilla.suse.com/1270870
bugzilla.suse.com/1270874
bugzilla.suse.com/1270989
bugzilla.suse.com/1274144
bugzilla.suse.com/1282217
suse.com/support/update/announcement/2026/suse-su-202624236-1
bugzilla.suse.com/1249014
bugzilla.suse.com/1271079
bugzilla.suse.com/1271235
bugzilla.suse.com/1271644
bugzilla.suse.com/1271854
bugzilla.suse.com/1274203
suse.com/support/update/announcement/2026/suse-su-20262975-1
suse.com/support/update/announcement/2026/suse-su-20262976-1
suse.com/support/update/announcement/2026/suse-su-20262977-1
suse.com/support/update/announcement/2026/suse-su-20263577-1
bugzilla.suse.com/1270527
bugzilla.suse.com/1270642
bugzilla.suse.com/1274139
suse.com/support/update/announcement/2026/suse-su-20263674-1
suse.com/support/update/announcement/2026/suse-su-20263992-1
suse.com/support/update/announcement/2026/suse-su-20265101-1
bugzilla.suse.com/1263683
bugzilla.suse.com/1272349
bugzilla.suse.com/1272354
bugzilla.suse.com/1274202
bugzilla.suse.com/1275449
bugzilla.suse.com/1275450
bugzilla.suse.com/1281947
suse.com/security/cve/CVE-2026-16317
suse.com/security/cve/CVE-2026-16318
ubuntu.com/security/CVE-2026-25541
cve.org/CVERecord?id=CVE-2026-25541
bugzilla.suse.com/1257934
bugzilla.suse.com/1274437
suse.com/security/cve/CVE-2026-40034
suse.com/security/cve/CVE-2025-55159
suse.com/security/cve/CVE-2022-50237
suse.com/security/cve/CVE-2024-39719
suse.com/security/cve/CVE-2024-39720
suse.com/security/cve/CVE-2024-39722
suse.com/security/cve/CVE-2025-62518
suse.com/security/cve/CVE-2026-27204
suse.com/security/cve/CVE-2026-34941
suse.com/security/cve/CVE-2026-34942
suse.com/security/cve/CVE-2026-53600
bugzilla.suse.com/1223249
bugzilla.suse.com/1236139
bugzilla.suse.com/1240872
bugzilla.suse.com/1266434
bugzilla.suse.com/1274525
suse.com/security/cve/CVE-2024-32650
suse.com/security/cve/CVE-2025-22620
suse.com/security/cve/CVE-2025-31130
bugzilla.suse.com/1242654
bugzilla.suse.com/1248048
bugzilla.suse.com/1274502
bugzilla.suse.com/1248065
bugzilla.suse.com/1274523
bugzilla.suse.com/1242683
bugzilla.suse.com/1248047
bugzilla.suse.com/1274529
bugzilla.suse.com/1274336
bugzilla.suse.com/1274106
bugzilla.suse.com/1242615
bugzilla.suse.com/1274441
bugzilla.suse.com/1282208
bugzilla.suse.com/1284025
bugzilla.suse.com/1284975
Left out here: the rest of 7 source descriptions. The JSON record has them. Left out on purpose, here and in the API, to keep responses small: 21 source records.