1
0
Fork 0
mirror of https://github.com/libssh2/libssh2.git synced 2026-03-07 02:30:43 +00:00
the SSH library
Find a file
Will Cosgrove 83072b0e1d
packet.c: Fix possible heap overflow in SSH_MSG_CHANNEL_REQUEST #1815 (#1816)
Add additional validation to `len` value to avoid possible heap overflow
in SSH_MSG_CHANNEL_REQUEST when calling `_libssh2_debug()`.


Credit:
[Chen Zhengzhe](https://github.com/BreakingBad6)

---------

Co-authored-by: Will Cosgrove <will@everydaysoftware.net>
2026-03-06 13:42:27 -08:00
.github ci.yml: fix Cygwin version tag validation error (#1805) 2026-02-18 11:17:25 -08:00
ci checksrc: replace bash starter with checksrc-all.pl 2026-01-12 12:42:57 +01:00
cmake cmake: rename libssh2-config.cmake.in to libssh2-config.in.cmake 2025-12-25 20:37:50 +01:00
docs tidy-up: drop duplicate newlines, fix non-ASCII chars, other formatting, check in CI 2025-12-25 22:24:13 +01:00
example tidy-up: parenthesis in macros 2025-12-26 21:22:11 +01:00
include checksrc: update, fix fallouts 2025-12-26 00:38:59 +01:00
LICENSES tidy-up: drop duplicate newlines, fix non-ASCII chars, other formatting, check in CI 2025-12-25 22:24:13 +01:00
m4 REUSE: add copyright headers to more files, and .gitignore updates 2025-10-13 13:35:25 +02:00
os400 tidy-up: parenthesis in macros (OS400) 2025-12-26 22:40:15 +01:00
src packet.c: Fix possible heap overflow in SSH_MSG_CHANNEL_REQUEST #1815 (#1816) 2026-03-06 13:42:27 -08:00
tests checksrc: update, fix fallouts 2025-12-26 00:38:59 +01:00
vms tidy-up: drop duplicate newlines, fix non-ASCII chars, other formatting, check in CI 2025-12-25 22:24:13 +01:00
.editorconfig REUSE: add copyright headers to more files, and .gitignore updates 2025-10-13 13:35:25 +02:00
.gitignore Fix incorrect frees on errors #1802 (#1803) 2026-02-13 13:52:32 -08:00
acinclude.m4 tidy-up: drop duplicate newlines, fix non-ASCII chars, other formatting, check in CI 2025-12-25 22:24:13 +01:00
appveyor.yml windows: drop support for Visual Studio 2008 and older 2025-12-25 23:42:25 +01:00
CMakeLists.txt cmake: avoid setting custom property on built-in interface targets 2026-01-14 21:28:25 +01:00
config.rpath provide SPDX identifiers 2023-06-07 08:18:55 +02:00
configure.ac tidy-up: drop duplicate newlines, fix non-ASCII chars, other formatting, check in CI 2025-12-25 22:24:13 +01:00
COPYING copyright: remove years from copyright headers 2023-06-04 19:19:16 +00:00
get_ver.awk provide SPDX identifiers 2023-06-07 08:18:55 +02:00
git2news.pl provide SPDX identifiers 2023-06-07 08:18:55 +02:00
libssh2-style.el provide SPDX identifiers 2023-06-07 08:18:55 +02:00
libssh2.pc.in drop www. from www.libssh2.org 2023-08-18 11:20:58 +00:00
Makefile.am checksrc: replace bash starter with checksrc-all.pl 2026-01-12 12:42:57 +01:00
maketgz scripts: fix shellcheck SC2046 warnings 2025-11-10 19:06:10 +01:00
NEWS NEWS: auto-generated from git 2011-04-04 13:31:33 +02:00
README drop www. from www.libssh2.org 2023-08-18 11:20:58 +00:00
README.md REUSE: add copyright headers to more files, and .gitignore updates 2025-10-13 13:35:25 +02:00
RELEASE-NOTES windows: always enable large-file support 2025-12-26 00:03:51 +01:00
REUSE.toml REUSE: add copyright headers to more files, and .gitignore updates 2025-10-13 13:35:25 +02:00

libssh2 - SSH2 library

libssh2 is a library implementing the SSH2 protocol, available under the revised BSD license.

Web site

Mailing list

BSD Licensed

Web site source code

Installation instructions: