CVE-2026-54548
Description
kas is a setup tool for bitbake based projects. Prior to 5.4, internal SSH key setup triggered by SSH_PRIVATE_KEY or SSH_PRIVATE_KEY_FILE creates ~/.ssh/config when no user-specific SSH configuration exists and adds a global Host * rule containing StrictHostKeyChecking no. In kas/libcmds.py, ssh_no_host_key_check() runs without checking ctx.managed_env, so the setting persists after kas exits and affects future SSH sessions by the same local user, extending beyond the intended short-lived continuous integration environment. A later SSH connection can therefore accept an attacker-controlled host key without verification, increasing the risk of a man-in-the-middle attack that compromises session confidentiality or integrity. This issue is fixed in version 5.4.
Predictions
Heuristic predictions, AS-IS, for prioritization only.
Mitigations
Mitigation details
CVE-2026-54548 NameCVE-2026-54548 SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more) Vulnerable and fixed packages The table below lists information on source packages. Source PackageReleaseVersionStatus kas (PTS)bullseye2.3.3-2vulnerable bookworm3.1-2vulnerable trixie4.8.1-2vulnerable…
CVE-2026-54548
| Name | CVE-2026-54548 |
| Source | CVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more) |
Vulnerable and fixed packages
The table below lists information on source packages.
| Source Package | Release | Version | Status |
|---|---|---|---|
| kas (PTS) | bullseye | 2.3.3-2 | vulnerable |
| bookworm | 3.1-2 | vulnerable | |
| trixie | 4.8.1-2 | vulnerable | |
| forky, sid | 5.3-1 | vulnerable |
The information below is based on the following data on fixed versions.
| Package | Type | Release | Fixed Version | Urgency | Origin | Debian Bugs |
|---|---|---|---|---|---|---|
| kas | source | (unstable) | 5.4-1 |
Notes
[trixie] - kas <no-dsa> (Minor issue)
https://github.com/siemens/kas/security/advisories/GHSA-mv8m-v9v6-5f94
Apply commands
[trixie] - kas <no-dsa> (Minor issue)https://github.com/siemens/kas/security/advisories/GHSA-mv8m-v9v6-5f94
OS impact
Debian Mixed 5 releases
| Version | Status | Fixed in |
|---|---|---|
| trixie | Affected | — |
| sid | Fixed | 5.4-1 |
| forky | Fixed | 5.4-1 |
| bullseye | Affected | — |
| bookworm | Affected | — |
References
CWEs
CWE-295
Community-verified mitigations for this CVE will appear above when contributors publish them.
Verify integrity in audit chain (admin only). AS-IS.