CVE-2025-58160
Tracing logging user input may result in poisoning logs with ANSI escape sequences
tracing is a framework for instrumenting Rust programs to collect structured, event-based diagnostic information. Prior to version 0.3.20, tracing-subscriber was vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to manipulate terminal title bars, clear screens or modify terminal display, and potentially mislead users through terminal manipulation. tracing-subscriber version 0.3.20 fixes this vulnerability by escaping ANSI control characters when writing events to destinations that may be printed to the terminal. A workaround involves avoiding printing logs to terminal emulators without escaping ANSI control sequences.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Passive
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
2.3
Tracing logging user input may result in poisoning logs with ANSI escape sequences
tracing is a framework for instrumenting Rust programs to collect structured, event-based diagnostic information. Prior to version 0.3.20, tracing-subscriber was vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to manipulate terminal title bars, clear screens or modify terminal display, and potentially mislead users through terminal manipulation. tracing-subscriber version 0.3.20 fixes this vulnerability by escaping ANSI control characters when writing events to destinations that may be printed to the terminal. A workaround involves avoiding printing logs to terminal emulators without escaping ANSI control sequences.
- Record
CVE-2025-58160- CVSS 4.0
- 2.3 Low
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N - Weakness
- CWE-150
- Updated
- 2026-11-02
EUVDEUVD-2025-26382
2.3
tracing is a framework for instrumenting Rust programs to collect structured, event-based diagnostic information. Prior to version 0.3.20, tracing-subscriber was vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to manipulate terminal title bars, clear screens or modify terminal display, and potentially mislead users through terminal manipulation. tracing-subscriber version 0.3.20 fixes this vulnerability by escaping ANSI control characters when writing events to destinations that may be printed to the terminal. A workaround involves avoiding printing logs to terminal emulators without escaping ANSI control sequences.
- Record
EUVD-2025-26382- CVSS 4.0
- 2.3 Low
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-xwfj-jgwm-7wp5
2.3
Tracing logging user input may result in poisoning logs with ANSI escape sequences
Impact
Previous versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:
- Manipulate terminal title bars
- Clear screens or modify terminal display
- Potentially mislead users through terminal manipulation
In isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.
Patches
tracing-subscriber version 0.3.20 fixes this vulnerability by escaping ANSI control characters in when writing events to destinations that may be printed to the terminal.
Workarounds
Avoid printing logs to terminal emulators without escaping ANSI control sequences.
References
https://www.packetlabs.net/posts/weaponizing-ansi-escape-sequences/
Acknowledgments
We would like to thank zefr0x who responsibly reported the issue at [email protected].
If you believe you have found a security vulnerability in any tokio-rs project, please email us at [email protected].
- Record
GHSA-xwfj-jgwm-7wp5- CVSS 4.0
- 2.3 Low
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N - Weakness
- CWE-150
- Updated
- 2026-11-02
NVD
2.3
tracing is a framework for instrumenting Rust programs to collect structured, event-based diagnostic information. Prior to version 0.3.20, tracing-subscriber was vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to manipulate terminal title bars, clear screens or modify terminal display, and potentially mislead users through terminal manipulation. tracing-subscriber version 0.3.20 fixes this vulnerability by escaping ANSI control characters when writing events to destinations that may be printed to the terminal. A workaround involves avoiding printing logs to terminal emulators without escaping ANSI control sequences.
- Record
CVE-2025-58160- CVSS 4.0
- 2.3 Low
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Weakness
- CWE-150
- Updated
- 2026-11-02
OSV
2.3
Tracing logging user input may result in poisoning logs with ANSI escape sequences
tracing is a framework for instrumenting Rust programs to collect structured, event-based diagnostic information. Prior to version 0.3.20, tracing-subscriber was vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to manipulate terminal title bars, clear screens or modify terminal display, and potentially mislead users through terminal manipulation. tracing-subscriber version 0.3.20 fixes this vulnerability by escaping ANSI control characters when writing events to destinations that may be printed to the terminal. A workaround involves avoiding printing logs to terminal emulators without escaping ANSI control sequences.
- Record
CVE-2025-58160- CVSS 4.0
- 2.3 Low
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N - Weakness
- CWE-150
- Updated
- 2026-11-04
OSVDEBIAN-CVE-2025-58160
2.3
tracing is a framework for instrumenting Rust programs to collect structured, event-based diagnostic information. Prior to version 0.3.20, tracing-subscriber was vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to manipulate terminal title bars, clear screens or modify terminal display, and potentially mislead users through terminal manipulation. tracing-subscriber version 0.3.20 fixes this vulnerability by escaping ANSI control characters when writing events to destinations that may be printed to the terminal. A workaround involves avoiding printing logs to terminal emulators without escaping ANSI control sequences.
- Record
DEBIAN-CVE-2025-58160- CVSS 4.0
- 2.3 Low
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
Show 48 moreShow less
OSVGHSA-xwfj-jgwm-7wp5
2.3
Tracing logging user input may result in poisoning logs with ANSI escape sequences
Impact
Previous versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:
- Manipulate terminal title bars
- Clear screens or modify terminal display
- Potentially mislead users through terminal manipulation
In isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.
Patches
tracing-subscriber version 0.3.20 fixes this vulnerability by escaping ANSI control characters in when writing events to destinations that may be printed to the terminal.
Workarounds
Avoid printing logs to terminal emulators without escaping ANSI control sequences.
References
https://www.packetlabs.net/posts/weaponizing-ansi-escape-sequences/
Acknowledgments
We would like to thank zefr0x who responsibly reported the issue at [email protected].
If you believe you have found a security vulnerability in any tokio-rs project, please email us at [email protected].
- Record
GHSA-xwfj-jgwm-7wp5- CVSS 4.0
- 2.3 Low
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N - Weakness
- CWE-150
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-58160
2.3
tracing is a framework for instrumenting Rust programs to collect structured, event-based diagnostic information. Prior to version 0.3.20, tracing-subscriber was vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to manipulate terminal title bars, clear screens or modify terminal display, and potentially mislead users through terminal manipulation. tracing-subscriber version 0.3.20 fixes this vulnerability by escaping ANSI control characters when writing events to destinations that may be printed to the terminal. A workaround involves avoiding printing logs to terminal emulators without escaping ANSI control sequences.
- Record
UBUNTU-CVE-2025-58160- CVSS 4.0
- 2.3 Low
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVAZL-73211 No score
CVE-2025-58160 affecting package kata-containers for versions less than 3.19.1.kata3-6
tracing is a framework for instrumenting Rust programs to collect structured, event-based diagnostic information. Prior to version 0.3.20, tracing-subscriber was vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to manipulate terminal title bars, clear screens or modify terminal display, and potentially mislead users through terminal manipulation. tracing-subscriber version 0.3.20 fixes this vulnerability by escaping ANSI control characters when writing events to destinations that may be printed to the terminal. A workaround involves avoiding printing logs to terminal emulators without escaping ANSI control sequences.
- Record
AZL-73211- Updated
- 2026-11-02
OSVAZL-73217 No score
CVE-2025-58160 affecting package rpm-ostree for versions less than 2024.4-8
tracing is a framework for instrumenting Rust programs to collect structured, event-based diagnostic information. Prior to version 0.3.20, tracing-subscriber was vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to manipulate terminal title bars, clear screens or modify terminal display, and potentially mislead users through terminal manipulation. tracing-subscriber version 0.3.20 fixes this vulnerability by escaping ANSI control characters when writing events to destinations that may be printed to the terminal. A workaround involves avoiding printing logs to terminal emulators without escaping ANSI control sequences.
- Record
AZL-73217- Updated
- 2026-11-05
OSVAZL-73220 No score
CVE-2025-58160 affecting package rust for versions less than 1.75.0-25
tracing is a framework for instrumenting Rust programs to collect structured, event-based diagnostic information. Prior to version 0.3.20, tracing-subscriber was vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to manipulate terminal title bars, clear screens or modify terminal display, and potentially mislead users through terminal manipulation. tracing-subscriber version 0.3.20 fixes this vulnerability by escaping ANSI control characters when writing events to destinations that may be printed to the terminal. A workaround involves avoiding printing logs to terminal emulators without escaping ANSI control sequences.
- Record
AZL-73220- Updated
- 2026-11-05
OSVAZL-73223 No score
CVE-2025-58160 affecting package rust for versions less than 1.90.0-4
tracing is a framework for instrumenting Rust programs to collect structured, event-based diagnostic information. Prior to version 0.3.20, tracing-subscriber was vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to manipulate terminal title bars, clear screens or modify terminal display, and potentially mislead users through terminal manipulation. tracing-subscriber version 0.3.20 fixes this vulnerability by escaping ANSI control characters when writing events to destinations that may be printed to the terminal. A workaround involves avoiding printing logs to terminal emulators without escaping ANSI control sequences.
- Record
AZL-73223- Updated
- 2026-11-05
OSVAZL-73244 No score
CVE-2025-58160 affecting package rpm-ostree for versions less than 2022.1-8
tracing is a framework for instrumenting Rust programs to collect structured, event-based diagnostic information. Prior to version 0.3.20, tracing-subscriber was vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to manipulate terminal title bars, clear screens or modify terminal display, and potentially mislead users through terminal manipulation. tracing-subscriber version 0.3.20 fixes this vulnerability by escaping ANSI control characters when writing events to destinations that may be printed to the terminal. A workaround involves avoiding printing logs to terminal emulators without escaping ANSI control sequences.
- Record
AZL-73244- Updated
- 2026-11-02
OSVAZL-73247 No score
CVE-2025-58160 affecting package rust 1.72.0-14
tracing is a framework for instrumenting Rust programs to collect structured, event-based diagnostic information. Prior to version 0.3.20, tracing-subscriber was vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to manipulate terminal title bars, clear screens or modify terminal display, and potentially mislead users through terminal manipulation. tracing-subscriber version 0.3.20 fixes this vulnerability by escaping ANSI control characters when writing events to destinations that may be printed to the terminal. A workaround involves avoiding printing logs to terminal emulators without escaping ANSI control sequences.
- Record
AZL-73247- Updated
- 2026-11-02
OSVAZL-78618 No score
CVE-2025-58160 affecting package trident for versions less than 0.22.0-1
tracing is a framework for instrumenting Rust programs to collect structured, event-based diagnostic information. Prior to version 0.3.20, tracing-subscriber was vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to manipulate terminal title bars, clear screens or modify terminal display, and potentially mislead users through terminal manipulation. tracing-subscriber version 0.3.20 fixes this vulnerability by escaping ANSI control characters when writing events to destinations that may be printed to the terminal. A workaround involves avoiding printing logs to terminal emulators without escaping ANSI control sequences.
- Record
AZL-78618- Updated
- 2026-11-02
OSVAZL-81206 No score
CVE-2025-58160 affecting package kata-containers-preview 3.27.0~preview2-2
tracing is a framework for instrumenting Rust programs to collect structured, event-based diagnostic information. Prior to version 0.3.20, tracing-subscriber was vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to manipulate terminal title bars, clear screens or modify terminal display, and potentially mislead users through terminal manipulation. tracing-subscriber version 0.3.20 fixes this vulnerability by escaping ANSI control characters when writing events to destinations that may be printed to the terminal. A workaround involves avoiding printing logs to terminal emulators without escaping ANSI control sequences.
- Record
AZL-81206- Updated
- 2026-11-05
OSVopenSUSE-FU-2026:20453-1 No score
Feature update for himmelblau
This update for himmelblau fixes the following issues:
Update to himmelblau 2.3.8 (jsc#PED-14511):
Security issues:
- CVE-2025-54882: world readable cloud TGT token (bsc#1247735).
- CVE-2025-58160: tracing-subscriber: Tracing log pollution (bsc#1249013).
- CVE-2026-25727: time: parsing of user-provided input by the RFC 2822 date parser can lead to stack exhaustion (bsc#1257904).
- CVE-2026-31979: race condition when accessiung /tmp/krb5cc_<uid> (bsc#1259548).
Non security issues:
- Fix SELinux module packaging to use standard policy macros (bsc#1258236).
Changelog:
Version 2.3.8:
- Add PrivateTmp back to Tasks Daemon
- Drop dead code
- Drop krb5 ccache dir code
- Add a TODO comment
- Drop non working packaged krb5 snippet file
- Write kerberos config snippet
- Extend resolver interface to return kerberos config together with TGTs
- Backport SELinux fixes from main
- Use libkrimes to store TGTs
Version 2.3.7:
- cargo vet
- Fix AWS-LC has PKCS7_verify Certificate Chain Validation Bypass
- Revert dependency change which broke the nightly build
- gen_dockerfiles: only himmelblaud has tpm feature, fix all others
- fix(build): gen_dockerfiles.py mutates shared features list mid-loop
Version 2.3.5:
- Better handle Intune API version
- Update make vet from main branch
- pam_himmelblau: call split_username once in chauthtok
- pam_himmelblau: return PAM_IGNORE in chauthtok for local users
- Don't attempt a DAG when Hello fails with SSPR demand
Version 2.3.4:
- deps(rust): bump the all-cargo-updates group across 1 directory with 8 updates
- Revert sketching update (which breaks SLE16 build)
Version 2.3.3:
- /var/cache/private/himmelblaud should not be created tmpfiles
- Updatee python vers for dataclasses dep
- deps(rust): bump the all-cargo-updates group across 1 directory with 3 updates
- Generate pin init service file systemd < 250
- Checkin missing himmelblaud.if file for SELinux
- Resolve typos in selinux package commands
Version 2.3.2:
- Compile SELinux policy at install time for cross-distro compatibility
- Improve PAM configuration on openSUSE/SLE
- Fix SELinux policy
- Add a git hook to ensure selinux policy is tested
- Ignore generated himmelblau-hsm-pin-init service file
- Refactor SELinux policy for cross-distro compatibility
- Fix NSS lookup for mapped local users
- Skip OS version compliance checks when min/max values are empty
Version 2.3.1:
- Remove references to qrcodegen (these are 3.x features)
- QR Greeter compatibility for old GNOME
- Enable QR greeter automatically
- ci: Use latest cargo-vet from git to fix CI
- Fix HSM pin migration failure on Debian/Ubuntu upgrades from v1.4.x
Version 2.3.0:
- Autostart the daemons on fresh install or upgrade
- Restart sshd when installing the ssh config
- Allow tasks daemon to write krb ccache
- Do not enumerate mapped users in NSS
- Update libhimmelblau to latest version
- Fix Tumbleweed build
Version 2.2.0:
- Update libhimmelblau to 0.8.x series
- deps(rust): bump the all-cargo-updates group with 17 updates
- Only use OpenSSH bug workaround for ssh service
- Fix debug noise from removing user from sudo group
- systemd: install files to /usr/lib/, not /etc/
Version 2.1.0:
- Fix nightly authselect build failure
- Generate the authselect profiles for each distro
- Improve pam config handling in aad-tool
- Make
aad-tool configure-pamdetect location of pam files
Version 2.0.5:
- /var/lib/private/himmelblaud should be owned by root
- Use tmpfiles.d to create himmelblaud private data directory
- deps(rust): bump the all-cargo-updates group with 13 updates
Version 2.0.4:
-
Update kanidm_build_profiles mask version
-
Utilize cargo vet from main
-
Add policies cache patch via systemd-tmpfiles
-
Fix man page comments about change idmap_range
-
Stub picky-krb for osc build
-
Stub a kanidm_build_profiles which builds in osc
-
Ensure nss cache is created on Ubuntu/Debian
-
Request a user…
- Record
openSUSE-FU-2026:20453-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15512-1 No score
bpftop-0.7.1-1.1 on GA media
These are all security issues fixed in the bpftop-0.7.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15512-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15514-1 No score
python311-uv-0.8.14-2.1 on GA media
These are all security issues fixed in the python311-uv-0.8.14-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15514-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15517-1 No score
himmelblau-1.2.2+git.0.2d04bca-1.1 on GA media
These are all security issues fixed in the himmelblau-1.2.2+git.0.2d04bca-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15517-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15518-1 No score
python311-maturin-1.9.4-1.1 on GA media
These are all security issues fixed in the python311-maturin-1.9.4-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15518-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15519-1 No score
python311-ruff-0.12.11-2.1 on GA media
These are all security issues fixed in the python311-ruff-0.12.11-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15519-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15540-1 No score
rustup-1.28.2~0-2.1 on GA media
These are all security issues fixed in the rustup-1.28.2~0-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15540-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15550-1 No score
cargo-audit-0.21.2~git0.18e58c2-2.1 on GA media
These are all security issues fixed in the cargo-audit-0.21.2~git0.18e58c2-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15550-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15551-1 No score
cargo-c-0.10.3~git0.ee7d7ef-4.1 on GA media
These are all security issues fixed in the cargo-c-0.10.3~git0.ee7d7ef-4.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15551-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15552-1 No score
cargo-packaging-1.3.0+0-2.1 on GA media
These are all security issues fixed in the cargo-packaging-1.3.0+0-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15552-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025-20114-1 No score
Security update for himmelblau
This update for himmelblau fixes the following issues:
- Update to version 0.9.23+git.0.9776141:
- CVE-2025-59044: Fixed GID collision of same-name groups allowing privilege escalation (bsc#1250687)
- deps(rust): bump the all-cargo-updates group
- CVE-2025-58160: tracing-subscriber: Fixed log pollution (bsc#1249013)
- Record
openSUSE-SU-2025-20114-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:20114-1 No score
Security update for himmelblau
This update for himmelblau fixes the following issues:
- Update to version 0.9.23+git.0.9776141:
- CVE-2025-59044: Fixed GID collision of same-name groups allowing privilege escalation (bsc#1250687)
- deps(rust): bump the all-cargo-updates group
- CVE-2025-58160: tracing-subscriber: Fixed log pollution (bsc#1249013)
- Record
openSUSE-SU-2025:20114-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11028-1 No score
librav1e0_8-0.8.1-2.1 on GA media
These are all security issues fixed in the librav1e0_8-0.8.1-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11028-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:12402-1 No score
mdbook-0.5.4-1.1 on GA media
These are all security issues fixed in the mdbook-0.5.4-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12402-1- Updated
- 2026-11-04
OSVopenSUSE-SU-2026:20026-1 No score
Security update for python-uv
This update for python-uv fixes the following issues:
- CVE-2025-62518: astral-tokio-tar: Fixed boundary parsing issue allowing attackers to smuggle additional archive entries (bsc#1252399)
- CVE-2025-58160: tracing-subscriber: Fixed log pollution (bsc#1249011)
- Record
openSUSE-SU-2026:20026-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20060-1 No score
Security update for cargo-c
This update for cargo-c fixes the following issues:
- CVE-2025-4574: crossbeam-channel: Fixed double-free on drop in Channel::discard_all_messages (bsc#1243179)
- CVE-2025-58160: tracing-subscriber: Fixed log pollution (bsc#1249012)
- CVE-2024-12224: idna: Fixed improper validation of Punycode labels (bsc#1243851)
Other fixes:
- Fixed _service file to have proper versioning
- Update to version 0.10.15~git0.3e178d5:
- Bump actions/download-artifact from 4 to 5
- Update implib requirement from 0.3.5 to 0.4.0
- Add rlib to the targets when building tests
- Allow disabling emission of library version constants in header files
- Bump to cargo 0.90
- Fix static_libraries swallowing sequence of -framework flags
- Fix non-POSIX paths in Libdir under Windows
- Bump actions-rs-plus/clippy-check from 2.2.1 to 2.3.0
- Fix clippy lints
- Bump cargo-0.89, object-0.37.1, cbindgen-0.29
- Record
openSUSE-SU-2026:20060-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20180-1 No score
Security update for python-maturin
This update for python-maturin fixes the following issues:
- CVE-2025-58160: tracing-subscriber: Fixed log pollution (bsc#1249011)
- Record
openSUSE-SU-2026:20180-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21074-1 No score
Security update for loupe
This update for loupe fixes the following issue
- CVE-2025-58160: tracing-subscriber: untrusted input containing ANSI escape sequences can lead to terminal manipulation (bsc#1249009).
Changes for loupe:
-
Update to version 48.2:
-
Check if the is-hidden property is available before reading it.
-
Considerably increased speed for listing other images in folders, especially for remote locations. This allows for switching to other images to become available much quicker.
-
Fix panics, probably occuring when using an action like 'copy', and then closing the window. The crash causes all other windows to close.
-
The creation date for images that don't provide a timezone was displayed as if the recorded date and time was in UTC.
-
Zooming in would not work via the zoom menu, if the resulting zoom state would still fit the image inside the window.
-
Update to version 48.1:
-
Crash when closing the window, probably in the exact moment when the animnation for hiding controls starts.
-
Editing does not work correctly if PNGs or JPEGs are already rotated via an Exif orientation entry before editing.
-
Printed pages don't contain anything or garbled output. This is a temporary workaround for https://gitlab.gnome.org/GNOME/gtk/-/issues/7464, using the cairo renderer for the rotation and scaling of the image in the print preparation.
- Record
openSUSE-SU-2026:21074-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21134-1 No score
Security update for glycin-loaders
This update for glycin-loaders fixes the following issues
- CVE-2025-55159: slab: incorrect bounds check in get_disjoint_mut function can lead to undefined behavior or potential crash due to out-of-bounds access (bsc#1248035).
- CVE-2025-58160: tracing-subscriber: Tracing log pollution (bsc#1249010).
- Record
openSUSE-SU-2026:21134-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21681-1 No score
Security update for rav1e
This update for rav1e fixes the following issue:
- CVE-2025-58160: tracing-subscriber: untrusted log input can allow ANSI escape sequence injection and terminal manipulation (bsc#1249016).
Changes for rav1e:
- Update cargo dependencies.
- Record
openSUSE-SU-2026:21681-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:21741-1 No score
Security update for python-ruff
This update for python-ruff fixes the following issue:
- CVE-2025-58160: tracing-subscriber: untrusted user input containing ANSI escape sequences can be injected into terminal output after being logged (bsc#1249011).
- Record
openSUSE-SU-2026:21741-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
OSVopenSUSE-SU-2026:22075-1 No score
Security update for agama
This update for agama fixes the following issues:
Changes in agama:
-
Added support for the "inst.listen_on" boot parameter
- The "inst.remote=0" option disables remote access (needed for CC compliant installation jsc#PED-16702)
- It is possible to specify IP address (both IPv4 and IPv6) or network interface, accepts comma separated list
- agama-web-server --address2 option removed, --address can now be repeated (jsc#AGM-153)
Update runtime dependencies to:
-
tracing-subscriber 0.3.20, CVE-2025-58160 (bsc#1249014)
-
bytes 1.12.1, CVE-2026-25541 (bsc#1274203)
-
serde_with 3.21.0, GHSA-7gcf-g7xr-8hxj (bsc#1271854)
-
Clear the IP configuration (dns-search, addresses, gateway, ...) for disabled IP protocols, including values kept from the existing connection, to avoid errors in NetworkManager (bsc#1271644).
-
Handle VLAN flags properly, using the kernel default value of VLAN_FLAG_REORDER_HDR when not specified (bsc#1271079).
-
Rename the network device match settings attribute to "match" (bsc#1271235).
- Record
openSUSE-SU-2026:22075-1- Updated
- 2026-11-02
OSVRUSTSEC-2025-0055 No score
Logging user input may result in poisoning logs with ANSI escape sequences
Previous versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:
- Manipulate terminal title bars
- Clear screens or modify terminal display
- Potentially mislead users through terminal manipulation
In isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.
This was patched in PR #3368 to escape ANSI control characters from user input.
- Record
RUSTSEC-2025-0055- Updated
- 2026-11-02
OSVSUSE-FU-2026:20990-1 No score
Feature update for himmelblau
This update for himmelblau fixes the following issues:
Update to himmelblau 2.3.8 (jsc#PED-14511):
Security issues:
- CVE-2025-54882: world readable cloud TGT token (bsc#1247735).
- CVE-2025-58160: tracing-subscriber: Tracing log pollution (bsc#1249013).
- CVE-2026-25727: time: parsing of user-provided input by the RFC 2822 date parser can lead to stack exhaustion (bsc#1257904).
- CVE-2026-31979: race condition when accessiung /tmp/krb5cc_<uid> (bsc#1259548).
Non security issues:
- Fix SELinux module packaging to use standard policy macros (bsc#1258236).
Changelog:
Version 2.3.8:
- Add PrivateTmp back to Tasks Daemon
- Drop dead code
- Drop krb5 ccache dir code
- Add a TODO comment
- Drop non working packaged krb5 snippet file
- Write kerberos config snippet
- Extend resolver interface to return kerberos config together with TGTs
- Backport SELinux fixes from main
- Use libkrimes to store TGTs
Version 2.3.7:
- cargo vet
- Fix AWS-LC has PKCS7_verify Certificate Chain Validation Bypass
- Revert dependency change which broke the nightly build
- gen_dockerfiles: only himmelblaud has tpm feature, fix all others
- fix(build): gen_dockerfiles.py mutates shared features list mid-loop
Version 2.3.5:
- Better handle Intune API version
- Update make vet from main branch
- pam_himmelblau: call split_username once in chauthtok
- pam_himmelblau: return PAM_IGNORE in chauthtok for local users
- Don't attempt a DAG when Hello fails with SSPR demand
Version 2.3.4:
- deps(rust): bump the all-cargo-updates group across 1 directory with 8 updates
- Revert sketching update (which breaks SLE16 build)
Version 2.3.3:
- /var/cache/private/himmelblaud should not be created tmpfiles
- Updatee python vers for dataclasses dep
- deps(rust): bump the all-cargo-updates group across 1 directory with 3 updates
- Generate pin init service file systemd < 250
- Checkin missing himmelblaud.if file for SELinux
- Resolve typos in selinux package commands
Version 2.3.2:
- Compile SELinux policy at install time for cross-distro compatibility
- Improve PAM configuration on openSUSE/SLE
- Fix SELinux policy
- Add a git hook to ensure selinux policy is tested
- Ignore generated himmelblau-hsm-pin-init service file
- Refactor SELinux policy for cross-distro compatibility
- Fix NSS lookup for mapped local users
- Skip OS version compliance checks when min/max values are empty
Version 2.3.1:
- Remove references to qrcodegen (these are 3.x features)
- QR Greeter compatibility for old GNOME
- Enable QR greeter automatically
- ci: Use latest cargo-vet from git to fix CI
- Fix HSM pin migration failure on Debian/Ubuntu upgrades from v1.4.x
Version 2.3.0:
- Autostart the daemons on fresh install or upgrade
- Restart sshd when installing the ssh config
- Allow tasks daemon to write krb ccache
- Do not enumerate mapped users in NSS
- Update libhimmelblau to latest version
- Fix Tumbleweed build
Version 2.2.0:
- Update libhimmelblau to 0.8.x series
- deps(rust): bump the all-cargo-updates group with 17 updates
- Only use OpenSSH bug workaround for ssh service
- Fix debug noise from removing user from sudo group
- systemd: install files to /usr/lib/, not /etc/
Version 2.1.0:
- Fix nightly authselect build failure
- Generate the authselect profiles for each distro
- Improve pam config handling in aad-tool
- Make
aad-tool configure-pamdetect location of pam files
Version 2.0.5:
- /var/lib/private/himmelblaud should be owned by root
- Use tmpfiles.d to create himmelblaud private data directory
- deps(rust): bump the all-cargo-updates group with 13 updates
Version 2.0.4:
-
Update kanidm_build_profiles mask version
-
Utilize cargo vet from main
-
Add policies cache patch via systemd-tmpfiles
-
Fix man page comments about change idmap_range
-
Stub picky-krb for osc build
-
Stub a kanidm_build_profiles which builds in osc
-
Ensure nss cache is created on Ubuntu/Debian
-
Request a user…
- Record
SUSE-FU-2026:20990-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:03082-1 No score
Security update for python-maturin
This update for python-maturin fixes the following issues:
- CVE-2025-58160: terminal escape injection via ANSI sequences from untrusted input (bsc#1249011).
- Record
SUSE-SU-2025:03082-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:21158-1 No score
Security update for himmelblau
This update for himmelblau fixes the following issues:
- Update to version 0.9.23+git.0.9776141:
- CVE-2025-59044: Fixed GID collision of same-name groups allowing privilege escalation (bsc#1250687)
- deps(rust): bump the all-cargo-updates group
- CVE-2025-58160: tracing-subscriber: Fixed log pollution (bsc#1249013)
- Record
SUSE-SU-2025:21158-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:3869-1 No score
Security update for himmelblau
This update for himmelblau fixes the following issues:
Update to version 0.7.18+git.0.8485a75.
- CVE-2025-58160: tracing-subscriber: untrusted user input containing ANSI escape sequences could be injected into terminal output when logged (bsc#1249013).
- Record
SUSE-SU-2025:3869-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:4091-1 No score
Security update for cargo-packaging, rust-bindgen
This update for cargo-packaging and rust-bindgen fixes the following issues:
cargo-packaging was updated to version 1.3.0+0:
- CVE-2025-58160: Fixed tracing log pollution in tracing-subscriber (bsc#1249012)
Other fixes:
- Prevent stripping debug info (bsc#1222175)
rust-bindgen was updated to 0.72.0.
- Record
SUSE-SU-2025:4091-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:1361-1 No score
Security update for himmelblau
This update for himmelblau fixes the following issues:
Update to version 2.3.9+git0.a9fd29b; (jsc#PED-14511):
- CVE-2026-34397: Fix LPE due to name collision during NSS fake-primary group lookup (bsc#1261324).
- CVE-2026-31979: Fix race condition when accessiung /tmp/krb5cc_uid (bsc#1259548).
- CVE-2026-25727: deps(rust): Bump the
all-cargo-updatesgroup with 8 updates (bsc#1257904). - CVE-2025-58160: deps(rust): Bump
tracing-subscriberin the cargo group (bsc#1249013). - CVE-2025-54882: Fix Kerberos credential cache permissions (bsc#1247735).
- CVE-2025-53013: Fix permitted authentication with invalid Hello PIN (bsc#1245437).
- CVE-2024-11738: Fix
rustlsnetwork-reachable panic inAcceptor::accept(bsc#1233949).
Other bug fixes:
- Fix SELinux module packaging to use standard policy macros (bsc#1258236).
- Record
SUSE-SU-2026:1361-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20077-1 No score
Security update for python-uv
This update for python-uv fixes the following issues:
- CVE-2025-62518: astral-tokio-tar: Fixed boundary parsing issue allowing attackers to smuggle additional archive entries (bsc#1252399)
- CVE-2025-58160: tracing-subscriber: Fixed log pollution (bsc#1249011)
- Record
SUSE-SU-2026:20077-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20096-1 No score
Security update for cargo-c
This update for cargo-c fixes the following issues:
- CVE-2025-4574: crossbeam-channel: Fixed double-free on drop in Channel::discard_all_messages (bsc#1243179)
- CVE-2025-58160: tracing-subscriber: Fixed log pollution (bsc#1249012)
- CVE-2024-12224: idna: Fixed improper validation of Punycode labels (bsc#1243851)
Other fixes:
- Fixed _service file to have proper versioning
- Update to version 0.10.15~git0.3e178d5:
- Bump actions/download-artifact from 4 to 5
- Update implib requirement from 0.3.5 to 0.4.0
- Add rlib to the targets when building tests
- Allow disabling emission of library version constants in header files
- Bump to cargo 0.90
- Fix static_libraries swallowing sequence of -framework flags
- Fix non-POSIX paths in Libdir under Windows
- Bump actions-rs-plus/clippy-check from 2.2.1 to 2.3.0
- Fix clippy lints
- Bump cargo-0.89, object-0.37.1, cbindgen-0.29
- Record
SUSE-SU-2026:20096-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20235-1 No score
Security update for python-maturin
This update for python-maturin fixes the following issues:
- CVE-2025-58160: tracing-subscriber: Fixed log pollution (bsc#1249011)
- Record
SUSE-SU-2026:20235-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20335-1 No score
Security update for python-maturin
This update for python-maturin fixes the following issues:
- CVE-2025-58160: tracing-subscriber: Fixed log pollution (bsc#1249011)
- Record
SUSE-SU-2026:20335-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22302-1 No score
Security update for glycin-loaders
This update for glycin-loaders fixes the following issues
- CVE-2025-55159: slab: incorrect bounds check in get_disjoint_mut function can lead to undefined behavior or potential crash due to out-of-bounds access (bsc#1248035).
- CVE-2025-58160: tracing-subscriber: Tracing log pollution (bsc#1249010).
- Record
SUSE-SU-2026:22302-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22380-1 No score
Security update for loupe
This update for loupe fixes the following issue
- CVE-2025-58160: tracing-subscriber: untrusted input containing ANSI escape sequences can lead to terminal manipulation (bsc#1249009).
Changes for loupe:
-
Update to version 48.2:
-
Check if the is-hidden property is available before reading it.
-
Considerably increased speed for listing other images in folders, especially for remote locations. This allows for switching to other images to become available much quicker.
-
Fix panics, probably occuring when using an action like 'copy', and then closing the window. The crash causes all other windows to close.
-
The creation date for images that don't provide a timezone was displayed as if the recorded date and time was in UTC.
-
Zooming in would not work via the zoom menu, if the resulting zoom state would still fit the image inside the window.
-
Update to version 48.1:
-
Crash when closing the window, probably in the exact moment when the animnation for hiding controls starts.
-
Editing does not work correctly if PNGs or JPEGs are already rotated via an Exif orientation entry before editing.
-
Printed pages don't contain anything or garbled output. This is a temporary workaround for https://gitlab.gnome.org/GNOME/gtk/-/issues/7464, using the cairo renderer for the rotation and scaling of the image in the print preparation.
- Record
SUSE-SU-2026:22380-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
tracing-subscribercrates.io |
before 0.3.20 | 0.3.20 |
kata-containersAzure Linux:3 |
before 3.19.1.kata3-6 | 3.19.1.kata3-6 |
rpm-ostreeAzure Linux:3 |
before 2024.4-8 | 2024.4-8 |
rustAzure Linux:3 |
before 1.75.0-25 | 1.75.0-25 |
rustAzure Linux:3 |
1.85.0 up to 1.90.0-4 | 1.90.0-4 |
rpm-ostreeAzure Linux:2 |
before 2022.1-8 | 2022.1-8 |
rustAzure Linux:2 |
through 1.72.0-14 | None known |
tridentAzure Linux:3 |
before 0.22.0-1 | 0.22.0-1 |
kata-containers-previewAzure Linux:3 |
through 3.27.0~preview2-2 | None known |
rust-tracing-subscriberDebian:12 |
All versions, plus listed versions 0.3.16-20.3.17-10.3.17-20.3.18-10.3.18-2 Show 7 moreShow less0.3.18-30.3.18-40.3.20-10.3.22-10.3.22-20.3.22-30.3.23-1 |
None known |
Show 72 moreShow less
| Package | Affected | Fixed |
|---|---|---|
rust-tracing-subscriberDebian:13 |
All versions, plus listed versions 0.3.18-40.3.20-10.3.22-10.3.22-20.3.22-30.3.23-1 |
None known |
rust-tracing-subscriberDebian:14 |
before 0.3.20-1, plus listed versions 0.3.18-4 |
0.3.20-1 |
tracing-subscribercrates.io |
0.0.0-0 up to 0.3.20 | 0.3.20 |
himmelblauSUSE:Linux Enterprise Server 16.0 From an advisory covering 4 CVEs |
before 2.3.8+git0.dec3693-160000.1.1 | 2.3.8+git0.dec3693-160000.1.1 |
himmelblauSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 4 CVEs |
before 2.3.8+git0.dec3693-160000.1.1 | 2.3.8+git0.dec3693-160000.1.1 |
python-maturinopenSUSE:Leap 15.6 |
before 1.4.0-150600.3.9.1 | 1.4.0-150600.3.9.1 |
himmelblauSUSE:Linux Enterprise Server 16.0 From an advisory covering 2 CVEs |
before 0.9.23+git.0.9776141-160000.1.1 | 0.9.23+git.0.9776141-160000.1.1 |
himmelblauSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 2 CVEs |
before 0.9.23+git.0.9776141-160000.1.1 | 0.9.23+git.0.9776141-160000.1.1 |
himmelblauSUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 0.7.18+git.0.8485a75-150700.3.6.1 | 0.7.18+git.0.8485a75-150700.3.6.1 |
cargo-packagingopenSUSE:Leap 15.6 |
before 1.3.0+0-150600.3.3.1 | 1.3.0+0-150600.3.3.1 |
rust-bindgenopenSUSE:Leap 15.6 |
before 0.72.0-150600.13.3.1 | 0.72.0-150600.13.3.1 |
himmelblauSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 7 CVEs |
before 2.3.9+git0.a9fd29b-150700.3.15.1 | 2.3.9+git0.a9fd29b-150700.3.15.1 |
python-uvSUSE:Linux Enterprise Server 16.0 From an advisory covering 2 CVEs |
before 0.7.18-160000.3.1 | 0.7.18-160000.3.1 |
python-uvSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 2 CVEs |
before 0.7.18-160000.3.1 | 0.7.18-160000.3.1 |
cargo-cSUSE:Linux Enterprise Server 16.0 From an advisory covering 3 CVEs |
before 0.10.15-160000.1.1 | 0.10.15-160000.1.1 |
cargo-cSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 3 CVEs |
before 0.10.15-160000.1.1 | 0.10.15-160000.1.1 |
python-maturinSUSE:Linux Micro 6.2 |
before 1.8.7-160000.3.1 | 1.8.7-160000.3.1 |
python-maturinSUSE:Linux Enterprise Server 16.0 |
before 1.8.7-160000.3.1 | 1.8.7-160000.3.1 |
python-maturinSUSE:Linux Enterprise Server for SAP applications 16.0 |
before 1.8.7-160000.3.1 | 1.8.7-160000.3.1 |
glycin-loadersSUSE:Linux Enterprise Server 16.0 From an advisory covering 2 CVEs |
before 1.2.1-160000.3.1 | 1.2.1-160000.3.1 |
glycin-loadersSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 2 CVEs |
before 1.2.1-160000.3.1 | 1.2.1-160000.3.1 |
loupeSUSE:Linux Enterprise Server 16.0 |
before 48.2-160000.1.1 | 48.2-160000.1.1 |
loupeSUSE:Linux Enterprise Server for SAP applications 16.0 |
before 48.2-160000.1.1 | 48.2-160000.1.1 |
rav1eSUSE:Linux Enterprise Server 16.0 |
before 0.8.1-160000.2.1 | 0.8.1-160000.2.1 |
rav1eSUSE:Linux Enterprise Server for SAP applications 16.0 |
before 0.8.1-160000.2.1 | 0.8.1-160000.2.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 |
python-ruffSUSE:Linux Enterprise Server 16.0 |
before 0.11.13-160000.3.1 | 0.11.13-160000.3.1 |
python-ruffSUSE:Linux Enterprise Server for SAP applications 16.0 |
before 0.11.13-160000.3.1 | 0.11.13-160000.3.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 |
rustupSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 11 CVEs |
before 1.28.2~0-150400.3.13.1 | 1.28.2~0-150400.3.13.1 |
rustupSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 11 CVEs |
before 1.28.2~0-150400.3.13.1 | 1.28.2~0-150400.3.13.1 |
rustupSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 11 CVEs |
before 1.28.2~0-150400.3.13.1 | 1.28.2~0-150400.3.13.1 |
rustupSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 11 CVEs |
before 1.28.2~0-150400.3.13.1 | 1.28.2~0-150400.3.13.1 |
rustupSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 11 CVEs |
before 1.28.2~0-150400.3.13.1 | 1.28.2~0-150400.3.13.1 |
rustupSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 11 CVEs |
before 1.28.2~0-150400.3.13.1 | 1.28.2~0-150400.3.13.1 |
rustupSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 11 CVEs |
before 1.28.2~0-150400.3.13.1 | 1.28.2~0-150400.3.13.1 |
rustupSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 11 CVEs |
before 1.28.2~0-150400.3.13.1 | 1.28.2~0-150400.3.13.1 |
rustupSUSE:Linux Enterprise Module for Development Tools 15 SP7 From an advisory covering 10 CVEs |
before 1.28.2~0-150600.10.13.1 | 1.28.2~0-150600.10.13.1 |
rustupSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 10 CVEs |
before 1.28.2~0-150600.10.13.1 | 1.28.2~0-150600.10.13.1 |
rustupSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 10 CVEs |
before 1.28.2~0-150600.10.13.1 | 1.28.2~0-150600.10.13.1 |
rust-tracing-subscriberUbuntu:24.04:LTS |
All versions, plus listed versions 0.3.17-10.3.18-10.3.18-2 |
None known |
rust-tracing-subscriberUbuntu:25.10 |
All versions, plus listed versions 0.3.18-4 |
None known |
rust-tracing-subscriberUbuntu:26.10 |
All versions, plus listed versions 0.3.22-20.3.23-1 |
None known |
rust-tracing-subscriberUbuntu:26.04:LTS |
All versions, plus listed versions 0.3.18-40.3.20-10.3.22-2 |
None known |
himmelblauopenSUSE:Leap 16.0 From an advisory covering 4 CVEs |
before 2.3.8+git0.dec3693-160000.1.1 | 2.3.8+git0.dec3693-160000.1.1 |
bpftopopenSUSE:Tumbleweed |
before 0.7.1-1.1 | 0.7.1-1.1 |
python-uvopenSUSE:Tumbleweed |
before 0.8.14-2.1 | 0.8.14-2.1 |
himmelblauopenSUSE:Tumbleweed |
before 1.2.2+git.0.2d04bca-1.1 | 1.2.2+git.0.2d04bca-1.1 |
python-maturinopenSUSE:Tumbleweed |
before 1.9.4-1.1 | 1.9.4-1.1 |
python-ruffopenSUSE:Tumbleweed |
before 0.12.11-2.1 | 0.12.11-2.1 |
rustupopenSUSE:Tumbleweed |
before 1.28.2~0-2.1 | 1.28.2~0-2.1 |
cargo-auditopenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 0.21.2~git0.18e58c2-2.1 | 0.21.2~git0.18e58c2-2.1 |
cargo-copenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 0.10.3~git0.ee7d7ef-4.1 | 0.10.3~git0.ee7d7ef-4.1 |
cargo-packagingopenSUSE:Tumbleweed |
before 1.3.0+0-2.1 | 1.3.0+0-2.1 |
himmelblauopenSUSE:Leap 16.0 From an advisory covering 2 CVEs |
before 0.9.23+git.0.9776141-160000.1.1 | 0.9.23+git.0.9776141-160000.1.1 |
rav1eopenSUSE:Tumbleweed |
before 0.8.1-2.1 | 0.8.1-2.1 |
agamaopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 24+0.a836cced5-54.1 | 24+0.a836cced5-54.1 |
mdbookopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 0.5.4-1.1 | 0.5.4-1.1 |
python-uvopenSUSE:Leap 16.0 From an advisory covering 2 CVEs |
before 0.7.18-160000.3.1 | 0.7.18-160000.3.1 |
cargo-copenSUSE:Leap 16.0 From an advisory covering 3 CVEs |
before 0.10.15-160000.1.1 | 0.10.15-160000.1.1 |
python-maturinopenSUSE:Leap 16.0 |
before 1.8.7-160000.3.1 | 1.8.7-160000.3.1 |
loupeopenSUSE:Leap 16.0 |
before 48.2-160000.1.1 | 48.2-160000.1.1 |
glycin-loadersopenSUSE:Leap 16.0 From an advisory covering 2 CVEs |
before 1.2.1-160000.3.1 | 1.2.1-160000.3.1 |
rav1eopenSUSE:Leap 16.0 |
before 0.8.1-160000.2.1 | 0.8.1-160000.2.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 |
python-ruffopenSUSE:Leap 16.0 |
before 0.11.13-160000.3.1 | 0.11.13-160000.3.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 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| affected, aliases, facts, references | OSV | |
| affected | ||
| 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-58160 is a low vulnerability (CVSS 2.3) in Tokio-rs Tracing, published August 29, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.34%, the 27th percentile. Fixed in tracing-subscriber 0.3.20.
References
github.com/tokio-rs/tracing/security/advisories/GHSA-xwfj-jgwm-7wp5
nvd.nist.gov/vuln/detail/CVE-2025-58160
rustsec.org/advisories/RUSTSEC-2025-0055.html
github.com/advisories/GHSA-xwfj-jgwm-7wp5
github.com/CVEProject/cvelistV5/tree/main/cves/2025/58xxx/CVE-2025-58160.json
security-tracker.debian.org/tracker/CVE-2025-58160
Show 98 moreShow less
github.com/tokio-rs/tracing
crates.io/crates/tracing-subscriber
github.com/tokio-rs/tracing/pull/3368
suse.com/support/update/announcement//suse-fu-202620990-1
bugzilla.suse.com/1247735
bugzilla.suse.com/1249013
bugzilla.suse.com/1257904
bugzilla.suse.com/1258236
bugzilla.suse.com/1259548
suse.com/security/cve/CVE-2025-54882
suse.com/security/cve/CVE-2025-58160
suse.com/security/cve/CVE-2026-25727
suse.com/security/cve/CVE-2026-31979
suse.com/support/update/announcement/2025/suse-su-202503082-1
bugzilla.suse.com/1249011
suse.com/support/update/announcement/2025/suse-su-202521158-1
bugzilla.suse.com/1250687
suse.com/security/cve/CVE-2025-59044
suse.com/support/update/announcement/2025/suse-su-20253869-1
suse.com/support/update/announcement/2025/suse-su-20254091-1
bugzilla.suse.com/1222175
bugzilla.suse.com/1249012
suse.com/support/update/announcement/2026/suse-su-20261361-1
bugzilla.suse.com/1233949
bugzilla.suse.com/1245437
bugzilla.suse.com/1261324
suse.com/security/cve/CVE-2024-11738
suse.com/security/cve/CVE-2025-53013
suse.com/security/cve/CVE-2026-34397
suse.com/support/update/announcement/2026/suse-su-202620077-1
bugzilla.suse.com/1252399
suse.com/security/cve/CVE-2025-62518
suse.com/support/update/announcement/2026/suse-su-202620096-1
bugzilla.suse.com/1243179
bugzilla.suse.com/1243851
suse.com/security/cve/CVE-2024-12224
suse.com/security/cve/CVE-2025-4574
suse.com/support/update/announcement/2026/suse-su-202620235-1
suse.com/support/update/announcement/2026/suse-su-202620335-1
suse.com/support/update/announcement/2026/suse-su-202622302-1
bugzilla.suse.com/1248035
bugzilla.suse.com/1249010
suse.com/security/cve/CVE-2025-55159
suse.com/support/update/announcement/2026/suse-su-202622380-1
bugzilla.suse.com/1249009
suse.com/support/update/announcement/2026/suse-su-202623567-1
bugzilla.suse.com/1249016
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-2026-25541
suse.com/security/cve/CVE-2026-72813
suse.com/security/cve/CVE-2026-72814
suse.com/support/update/announcement/2026/suse-su-202623607-1
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/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/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-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-20262831-1
bugzilla.suse.com/1203257
suse.com/support/update/announcement/2026/suse-su-20262832-1
ubuntu.com/security/CVE-2025-58160
cve.org/CVERecord?id=CVE-2025-58160
suse.com/security/cve/CVE-2023-26964
Left out here: the rest of 3 source descriptions. The JSON record has them. Left out on purpose, here and in the API, to keep responses small: 7 source records.