{"id":"USN-7051-1","summary":"python-asyncssh vulnerability","details":"Fabian Bäumer, Marcus Brinkmann, Jörg Schwenk discovered that the SSH\nprotocol was vulnerable to a prefix truncation attack. If a remote attacker\nwas able to intercept SSH communications, extension negotiation messages\ncould be truncated, possibly leading to certain algorithms and features\nbeing downgraded. This issue is known as the Terrapin attack. This update\nadds protocol extensions to mitigate this issue.\n","modified":"2026-02-10T04:45:27Z","published":"2024-10-02T03:58:22Z","related":["UBUNTU-CVE-2023-48795"],"upstream":["CVE-2023-48795","UBUNTU-CVE-2023-48795"],"references":[{"type":"ADVISORY","url":"https://ubuntu.com/security/notices/USN-7051-1"},{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2023-48795"}],"affected":[{"package":{"name":"python-asyncssh","ecosystem":"Ubuntu:20.04:LTS","purl":"pkg:deb/ubuntu/python-asyncssh@1.12.2-1ubuntu0.1?arch=source&distro=focal"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.12.2-1ubuntu0.1"}]}],"versions":["1.12.2-1"],"ecosystem_specific":{"availability":"No subscription required","binaries":[{"binary_name":"python3-asyncssh","binary_version":"1.12.2-1ubuntu0.1"}]},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/usn/USN-7051-1.json","cves_map":{"cves":[{"id":"CVE-2023-48795","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N"},{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N"},{"type":"Ubuntu","score":"medium"}]}],"ecosystem":"Ubuntu:20.04:LTS"}}},{"package":{"name":"python-asyncssh","ecosystem":"Ubuntu:Pro:22.04:LTS","purl":"pkg:deb/ubuntu/python-asyncssh@2.5.0-1ubuntu0.1~esm1?arch=source&distro=esm-apps/jammy"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.5.0-1ubuntu0.1~esm1"}]}],"versions":["2.5.0-1"],"ecosystem_specific":{"availability":"Available with Ubuntu Pro: https://ubuntu.com/pro","binaries":[{"binary_name":"python3-asyncssh","binary_version":"2.5.0-1ubuntu0.1~esm1"}]},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/usn/USN-7051-1.json","cves_map":{"cves":[{"id":"CVE-2023-48795","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N"},{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N"},{"type":"Ubuntu","score":"medium"}]}],"ecosystem":"Ubuntu:Pro:22.04:LTS"}}},{"package":{"name":"python-asyncssh","ecosystem":"Ubuntu:24.04:LTS","purl":"pkg:deb/ubuntu/python-asyncssh@2.10.1-2ubuntu0.1?arch=source&distro=noble"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.10.1-2ubuntu0.1"}]}],"versions":["2.10.1-2"],"ecosystem_specific":{"availability":"No subscription required","binaries":[{"binary_name":"python3-asyncssh","binary_version":"2.10.1-2ubuntu0.1"}]},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/usn/USN-7051-1.json","cves_map":{"cves":[{"id":"CVE-2023-48795","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N"},{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N"},{"type":"Ubuntu","score":"medium"}]}],"ecosystem":"Ubuntu:24.04:LTS"}}}],"schema_version":"1.7.3"}