{"name":"libssh2","full_name":"libssh2","tap":"homebrew/core","oldnames":[],"aliases":[],"versioned_formulae":[],"desc":"C library implementing the SSH2 protocol","license":"BSD-3-Clause","homepage":"https://libssh2.org/","versions":{"stable":"1.11.1","head":"HEAD","bottle":true},"urls":{"stable":{"url":"https://libssh2.org/download/libssh2-1.11.1.tar.gz","tag":null,"revision":null,"using":null,"checksum":"d9ec76cbe34db98eec3539fe2c899d26b0c837cb3eb466a56b0f109cabf658f7"},"head":{"url":"https://github.com/libssh2/libssh2.git","branch":"master","using":null}},"patches":[{"strip":"p1","file":"Patches/libssh2/CVE-2025-15661.patch","type":"backport","resolves":[{"type":"security","id":"CVE-2025-15661"}]},{"strip":"p1","url":"https://github.com/libssh2/libssh2/commit/256d04b60d80bf1190e96b0ad1e91b2174d744b1.patch?full_index=1","sha256":"7c5fe26b0b58fb3ee3770c8a7648eddec09845fe016eff22b9074451d1a60c34","type":"backport","resolves":[{"type":"security","id":"CVE-2026-7598"}]},{"strip":"p1","url":"https://github.com/libssh2/libssh2/commit/17626857d20b3c9a1addfa45979dadcee1cd84a4.patch?full_index=1","sha256":"a236d5cfe1995a85c3b036ab16cc2672aa316fd3e1d6299100bcc4c07a539fd7","type":"backport","resolves":[{"type":"security","id":"CVE-2026-55199"}]},{"strip":"p1","file":"Patches/libssh2/CVE-2026-55200.patch","type":"backport","resolves":[{"type":"security","id":"CVE-2026-55200"}]},{"strip":"p1","file":"Patches/libssh2/CVE-2026-58050.patch","type":"backport","resolves":[{"type":"security","id":"CVE-2026-58050"}]},{"strip":"p1","url":"https://github.com/libssh2/libssh2/commit/a9758da45a52bc8c630ec9493804d0c6ea30b24a.patch?full_index=1","sha256":"46cc7c5184d333e93c80a9cac1c86469c17340e6fc0418aecb2d0d8f6eaa5f41","type":"backport","resolves":[{"type":"security","id":"CVE-2026-58051"}]},{"strip":"p1","file":"Patches/libssh2/CVE-2026-66032.patch","type":"backport","resolves":[{"type":"security","id":"CVE-2026-66032"}]},{"strip":"p1","url":"https://github.com/libssh2/libssh2/commit/a2ed82d40964bbc0d64cd717aa0a5a892117d2e6.patch?full_index=1","sha256":"378b5f95f1a410afb790c57ceb67f2d4bd15cc42fc1db58d19fe26fd6f8acbed","type":"backport","resolves":[{"type":"security","id":"CVE-2026-66033"}]},{"strip":"p1","file":"Patches/libssh2/CVE-2026-66034.patch","type":"backport","resolves":[{"type":"security","id":"CVE-2026-66034"}]},{"strip":"p1","file":"Patches/libssh2/CVE-2026-66035.patch","type":"backport","resolves":[{"type":"security","id":"CVE-2026-66035"}]}],"revision":4,"version_scheme":0,"compatibility_version":1,"autobump":true,"no_autobump_message":null,"skip_livecheck":false,"bottle":{"stable":{"rebuild":0,"root_url":"https://ghcr.io/v2/homebrew/core","files":{"arm64_tahoe":{"cellar":":any","url":"https://ghcr.io/v2/homebrew/core/libssh2/blobs/sha256:2700fe402d514ccc6de4d21bf893fea1f346c97ff1668a448a1db1aa2e67c900","sha256":"2700fe402d514ccc6de4d21bf893fea1f346c97ff1668a448a1db1aa2e67c900"},"arm64_sequoia":{"cellar":":any","url":"https://ghcr.io/v2/homebrew/core/libssh2/blobs/sha256:cb769ecbc0bbe4c71dd2c1dfd95b5b44433824065cce6e9a7ba639b835f54263","sha256":"cb769ecbc0bbe4c71dd2c1dfd95b5b44433824065cce6e9a7ba639b835f54263"},"arm64_sonoma":{"cellar":":any","url":"https://ghcr.io/v2/homebrew/core/libssh2/blobs/sha256:09fc033c60259a35c9e485134ad1244b130eaee32881a42d0220c6dae70585ae","sha256":"09fc033c60259a35c9e485134ad1244b130eaee32881a42d0220c6dae70585ae"},"tahoe":{"cellar":":any","url":"https://ghcr.io/v2/homebrew/core/libssh2/blobs/sha256:d53208e08777656d275e00f505a50cf1ed2980e0613c5802036002db95c175e9","sha256":"d53208e08777656d275e00f505a50cf1ed2980e0613c5802036002db95c175e9"},"sequoia":{"cellar":":any","url":"https://ghcr.io/v2/homebrew/core/libssh2/blobs/sha256:77458987f6ef9dc1a0c888f0ae98705e6e8c2b1073dbf6b314042e814d18e68d","sha256":"77458987f6ef9dc1a0c888f0ae98705e6e8c2b1073dbf6b314042e814d18e68d"},"sonoma":{"cellar":":any","url":"https://ghcr.io/v2/homebrew/core/libssh2/blobs/sha256:75fe7a276a6749ac0b5d41e6887bb520f616c3fb68288913b92699de61844793","sha256":"75fe7a276a6749ac0b5d41e6887bb520f616c3fb68288913b92699de61844793"},"arm64_linux":{"cellar":":any","url":"https://ghcr.io/v2/homebrew/core/libssh2/blobs/sha256:a88a923e03603ee53c0486e6e17f43df283bb10faee8c42ca9c262fdfc12e6e6","sha256":"a88a923e03603ee53c0486e6e17f43df283bb10faee8c42ca9c262fdfc12e6e6"},"x86_64_linux":{"cellar":":any","url":"https://ghcr.io/v2/homebrew/core/libssh2/blobs/sha256:97de8d2b3b5ba7320aa04d16f11f98e86b79b70906ac8009fe5e4249b2d3c0b0","sha256":"97de8d2b3b5ba7320aa04d16f11f98e86b79b70906ac8009fe5e4249b2d3c0b0"}}}},"pour_bottle_only_if":null,"keg_only":false,"keg_only_reason":null,"options":[],"build_dependencies":[],"dependencies":["openssl@3"],"test_dependencies":[],"recommended_dependencies":[],"optional_dependencies":[],"uses_from_macos":[],"uses_from_macos_bounds":[],"requirements":[],"conflicts_with":[],"conflicts_with_reasons":[],"link_overwrite":[],"caveats":null,"installed":[],"linked_keg":null,"pinned":false,"outdated":false,"deprecated":false,"deprecation_date":null,"deprecation_reason":null,"deprecation_replacement_formula":null,"deprecation_replacement_cask":null,"deprecate_args":null,"disabled":false,"disable_date":null,"disable_reason":null,"disable_replacement_formula":null,"disable_replacement_cask":null,"disable_args":null,"post_install_steps":[],"post_install_defined":false,"service":null,"tap_git_head":"d974318505b27330d91eed5911d754d8e5cdd990","ruby_source_path":"Formula/lib/libssh2.rb","ruby_source_checksum":{"sha256":"5b1f095396a3d847f317414b1b7f2c9e9c9902c30613b2577209888decdec355"},"head_dependencies":{"build_dependencies":["autoconf","automake","libtool"],"dependencies":["openssl@3"],"test_dependencies":[],"recommended_dependencies":[],"optional_dependencies":[],"uses_from_macos":[],"uses_from_macos_bounds":[]},"variations":{"x86_64_linux":{"dependencies":["openssl@3","zlib-ng-compat"],"head_dependencies":{"build_dependencies":["autoconf","automake","libtool"],"dependencies":["openssl@3","zlib-ng-compat"],"test_dependencies":[],"recommended_dependencies":[],"optional_dependencies":[],"uses_from_macos":[],"uses_from_macos_bounds":[]}},"arm64_linux":{"dependencies":["openssl@3","zlib-ng-compat"],"head_dependencies":{"build_dependencies":["autoconf","automake","libtool"],"dependencies":["openssl@3","zlib-ng-compat"],"test_dependencies":[],"recommended_dependencies":[],"optional_dependencies":[],"uses_from_macos":[],"uses_from_macos_bounds":[]}}},"executables":[],"vulnerabilities":{"open":[],"patched":[{"id":"BREW-libssh2-CVE-2025-15661","upstream":["CVE-2025-15661"],"summary":"libssh2 - Heap Buffer Over-read via sftp_symlink() in sftp.c","fix":"patch","fixed_in":"1.11.1_3"},{"id":"BREW-libssh2-CVE-2026-55199","upstream":["CVE-2026-55199"],"summary":"libssh2 - Pre-Authentication DoS via SSH_MSG_EXT_INFO Handler","fix":"patch","fixed_in":"1.11.1_3"},{"id":"BREW-libssh2-CVE-2026-55200","upstream":["CVE-2026-55200"],"summary":"libssh2 - Out-of-Bounds Write via Unchecked packet_length in transport.c","fix":"patch","fixed_in":"1.11.1_3"},{"id":"BREW-libssh2-CVE-2026-58050","upstream":["CVE-2026-58050"],"summary":"libssh2 - Integer Overflow in publickey Subsystem Attribute Allocation","fix":"patch","fixed_in":"1.11.1_3"},{"id":"BREW-libssh2-CVE-2026-58051","upstream":["CVE-2026-58051"],"summary":"libssh2 - Free of Uninitialized Pointer in publickey List Cleanup","fix":"patch","fixed_in":"1.11.1_3"},{"id":"BREW-libssh2-CVE-2026-66032","upstream":["CVE-2026-66032"],"summary":"libssh2 Double-Free Heap Corruption via sftp_open()","fix":"patch","fixed_in":"1.11.1_4"},{"id":"BREW-libssh2-CVE-2026-66033","upstream":["CVE-2026-66033"],"summary":"libssh2 Integer Underflow DoS via AES-GCM Cipher Negotiation","fix":"patch","fixed_in":"1.11.1_4"},{"id":"BREW-libssh2-CVE-2026-66034","upstream":["CVE-2026-66034"],"summary":"libssh2 Heap Out-of-Bounds Read via publickey subsystem","fix":"patch","fixed_in":"1.11.1_4"},{"id":"BREW-libssh2-CVE-2026-66035","upstream":["CVE-2026-66035"],"summary":"libssh2 Heap Buffer Overflow via ETM Cipher Negotiation","fix":"patch","fixed_in":"1.11.1_4"},{"id":"BREW-libssh2-CVE-2026-7598","upstream":["CVE-2026-7598"],"summary":"libssh2 userauth.c userauth_password integer overflow","fix":"patch","fixed_in":"1.11.1_3"}],"fixed_count":0},"analytics":{"install":{"30d":{"libssh2":90971,"libssh2 --HEAD":12},"90d":{"libssh2":229905,"libssh2 --HEAD":22},"365d":{"libssh2":750867,"libssh2 --HEAD":58}},"install_on_request":{"30d":{"libssh2":5927,"libssh2 --HEAD":12},"90d":{"libssh2":13706,"libssh2 --HEAD":22},"365d":{"libssh2":41456,"libssh2 --HEAD":51}},"build_error":{"30d":{"libssh2":28}}},
"generated_date":"2026-08-18"}
