3.3 LOW
- CVSS version (CVSS): 3.1
- Attack Vector (AV): Local (L)
- Attack Complexity (AC): High (H)
- Privileges Required (PR): Low (L)
- User Interaction (UI): Required (R)
- Scope (S): Unchanged (U)
- Confidentiality (C): Low (L)
- Integrity (I): Low (L)
- Availability (A): None (N)
- Modified Attack Vector (MAV): Local (L)
- Modified Attack Complexity (MAC): High (H)
- Modified Privileges Required (MPR): Low (L)
- Modified User Interaction (MUI): Required (R)
- Modified Confidentiality (MC): Low (L)
- Modified Scope (MS): Unchanged (U)
- Modified Integrity (MI): Low (L)
- Modified Availability (MA): None (N)
Activity log
- Created suggestion
kas: Persistent SSH Host Key Checking Disablement
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.
References
-
https://github.com/siemens/kas/security/advisories/GHSA-mv8m-v9v6-5f94 x_refsource_CONFIRM
-
https://github.com/siemens/kas/releases/tag/5.4 x_refsource_MISC
Affected products
- ==< 5.4
Matching in nixpkgs
pkgs.kas
Setup tool for bitbake based projects
pkgs.kakasi
Kanji Kana Simple Inverter
pkgs.kasasa
Snip and pin useful information to a small floating window
pkgs.jackass
VST plugin that provides JACK-MIDI support for VST hosts
pkgs.kasmweb
Streaming containerized apps and desktops to end-users
pkgs.kassert
Karlsruhe assertion library for C++
pkgs.omekasy
Command line application that converts alphanumeric characters to various styles defined in Unicode
pkgs.gitlab-kas
Kubernetes Agent (Gitlab side)
pkgs.kdePackages.kasts
Kirigami-based podcast player
pkgs.lohit-fonts.kashmiri
Free and open source fonts for Indian languages (Kashmiri)
pkgs.python313Packages.pykakasi
Python converter for Japanese Kana-kanji sentences into Kana-Roman
pkgs.python314Packages.pykakasi
Python converter for Japanese Kana-kanji sentences into Kana-Roman
pkgs.python313Packages.kasa-crypt
Fast kasa crypt
pkgs.python314Packages.kasa-crypt
Fast kasa crypt
pkgs.python313Packages.python-kasa
Python API for TP-Link Kasa Smarthome products
pkgs.python314Packages.python-kasa
Python API for TP-Link Kasa Smarthome products
pkgs.perlPackages.MooseXMarkAsMethods
Mark overload code symbols as methods
pkgs.perl5Packages.MooseXMarkAsMethods
Mark overload code symbols as methods
pkgs.python313Packages.huaweicloudsdkas
Module of Huawei Cloud Python SDK (as)
-
nixos-unstable -
- nixos-unstable-small 3.1.211
pkgs.python314Packages.huaweicloudsdkas
Module of Huawei Cloud Python SDK (as)
-
nixos-unstable -
- nixos-unstable-small 3.1.211
pkgs.python313Packages.huaweicloudsdkasm
Module of Huawei Cloud Python SDK (asm)
-
nixos-unstable -
- nixos-unstable-small 3.1.211
pkgs.python314Packages.huaweicloudsdkasm
Module of Huawei Cloud Python SDK (asm)
-
nixos-unstable -
- nixos-unstable-small 3.1.211
pkgs.python313Packages.huaweicloudsdkastrozero
Module of Huawei Cloud Python SDK (astrozero)
-
nixos-unstable -
- nixos-unstable-small 3.1.211
pkgs.python314Packages.huaweicloudsdkastrozero
Module of Huawei Cloud Python SDK (astrozero)
-
nixos-unstable -
- nixos-unstable-small 3.1.211
Package maintainers
-
@leona-ya Leona Maroni <nix@leona.is>
-
@PowerUser64 Blake North <blakelysnorth@gmail.com>
-
@l1npengtul l1npengtul <l1npengtul@l1npengtul.lol>
-
@bachp Pascal Bach <pascal.bach@nextrem.ch>
-
@yajo Jairo Llopis <yajo.sk8@gmail.com>
-
@s1341 Shmarya Rubenstein <s1341@shmarya.net>
-
@qbisi qbisicwate <qbisicwate@gmail.com>
-
@FRidh Frederik Rietdijk <fridh@fridh.nl>
-
@peterhoeg Peter Hoeg <peter@hoeg.com>
-
@ilya-fedin Ilya Fedin <fedin-ilja2010@ya.ru>
-
@K900 Ilya K. <me@0upti.me>
-
@NickCao Nick Cao <nickcao@nichi.co>
-
@nyanloutre Paul Trehiou <paul@nyanlout.re>
-
@LunNova Luna Nova <nixpkgs-maintainer@lunnova.dev>
-
@SuperSandro2000 Sandro Jäckel <sandro.jaeckel@gmail.com>
-
@mjm Matt Moriarity <matt@mattmoriarity.com>
-
@bkchr Bastian Köcher <nixos@kchr.de>
-
@Mathnerd314 Mathnerd314 <mathnerd314.gph+hs@gmail.com>
-
@jcaesar Julius Michaelis
-
@fabaff Fabian Affolter <mail@fabian-affolter.ch>